1
0
Fork 0
forked from dlang/cdcdb

Удален ненужный модуль

This commit is contained in:
Alexander Zhirov 2025-09-12 21:18:48 +03:00
parent 52729973a2
commit 46138c032a
Signed by: alexander
GPG key ID: C8D8BE544A27C511
3 changed files with 9 additions and 13 deletions

View file

@ -92,7 +92,7 @@ public:
blob.zstd = _zstd; blob.zstd = _zstd;
// Разбить на фрагменты // Разбить на фрагменты
auto chunks = _cdc.split(data); Chunk[] chunks = _cdc.split(data);
// Запись фрагментов в БД // Запись фрагментов в БД
foreach (chunk; chunks) foreach (chunk; chunks)

View file

@ -1,9 +1,15 @@
module cdcdb.cdc.core; module cdcdb.cdc.core;
import cdcdb.cdc.types;
import std.digest.sha : SHA256, digest; import std.digest.sha : SHA256, digest;
struct Chunk
{
size_t index; // 1..N
size_t offset; // смещение в исходном буфере
size_t size; // размер чанка
immutable(ubyte)[32] sha256; // hex(SHA-256) содержимого
}
// Change Data Capture (Захват изменения данных) // Change Data Capture (Захват изменения данных)
final class CDC final class CDC
{ {

View file

@ -1,10 +0,0 @@
module cdcdb.cdc.types;
// Единица разбиения
struct Chunk
{
size_t index; // 1..N
size_t offset; // смещение в исходном буфере
size_t size; // размер чанка
immutable(ubyte)[32] sha256; // hex(SHA-256) содержимого
}