pub struct TabularIdentityExtractor;Expand description
The SDK’s tabular_v1 identity extractor: one token per row, derived from the
row’s cell values (order-stable canonical JSON of the Vec<Value>). All six
tabular_v1 producers (CSV, SQLite, Excel, Parquet, Avro, DBF) gain partition
capability through this single extractor.
Trait Implementations§
Source§impl IdentityExtractor for TabularIdentityExtractor
impl IdentityExtractor for TabularIdentityExtractor
fn descriptor(&self) -> IdentityExtractorDescriptor
Source§fn extract(&self, artifact_bytes: &[u8]) -> BinocResult<Vec<IdentityToken>>
fn extract(&self, artifact_bytes: &[u8]) -> BinocResult<Vec<IdentityToken>>
Yield the ordered identity tokens for one artifact’s serialized bytes.
Auto Trait Implementations§
impl Freeze for TabularIdentityExtractor
impl RefUnwindSafe for TabularIdentityExtractor
impl Send for TabularIdentityExtractor
impl Sync for TabularIdentityExtractor
impl Unpin for TabularIdentityExtractor
impl UnsafeUnpin for TabularIdentityExtractor
impl UnwindSafe for TabularIdentityExtractor
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more