#[non_exhaustive]pub enum EdgeType {
Link,
Related,
Redirect,
Contains,
Derives,
Conditions,
Unknown(u8),
}Expand description
Typed edges. The discriminants are burned into the on-disk format; new
kinds are additive (the enum is non-exhaustive and unknown values decode
to EdgeType::Unknown rather than failing the file).
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Link
An outbound hyperlink observed in the crawled document (crawl tier).
Related
A semantic-similarity edge proposed from dense vectors or enrichment.
Redirect
A redirect observed at fetch time.
Contains
Structural containment: a table contains its columns.
Derives
Value lineage: the source computes from the destination (a column
from the columns it is calculated from). With eflags::EXACT, an
unchanged copy along which a description carries over verbatim.
Conditions
Row lineage: the destination decides which rows the source holds (a filter, join key, grouping or match condition of its producing SQL).
Unknown(u8)
Forward-compatibility catch-all for tags this build does not know.