zer-core
Core traits and types for the zer entity-resolution library.
This crate defines the fundamental building blocks that every other zer-* crate builds on top of. If you are using zer through the top-level zer crate you do not need to depend on this directly.
What it provides
| Item | Description |
|---|---|
Record / IntoRecord |
The universal row type and conversion trait |
RecordStore / VecRecordStore |
In-memory storage for ingested records |
RecordPool |
Thread-safe pool for candidate pair buffering |
Schema / FieldKind |
Schema definition: field names, types, and null handling |
FieldMapping / NullPolicy |
Controls how source columns map to schema fields |
Comparator / Scorer traits |
Interfaces implemented by zer-compare and zer-compute |
ZerError |
Unified error type for the whole ecosystem |
License
Apache-2.0 · GitHub