Re-exports§
pub use compaction::LifecycleCompactOptions;pub use compaction::LifecycleCompactResult;pub use compaction::Summarizer;pub use compaction::lifecycle_compact;pub use embedding_registry::EmbeddingRegistry;pub use engine::HirnDb;pub use engine::HirnDbConfig;pub use error::HirnDbError;pub use fragment_cache::FragmentCache;pub use fragment_cache::FragmentCacheConfig;pub use mutation_envelope_ops::MutationEnvelopeRecord;pub use mutation_envelope_ops::MutationEnvelopeState;pub use mutation_envelope_ops::append_mutation_envelope;pub use mutation_envelope_ops::append_mutation_envelopes;pub use mutation_envelope_ops::get_mutation_envelope;pub use mutation_envelope_ops::list_mutation_envelopes;pub use mutation_envelope_ops::list_pending_mutation_envelopes;pub use mutation_envelope_ops::replace_mutation_envelope;pub use mutation_envelope_ops::replace_mutation_envelopes;pub use mutation_envelope_ops::update_mutation_envelope_state;pub use policy_store::CURRENT_PRINCIPAL;pub use policy_store::NamespacePolicy;pub use policy_store::PolicyEnforcedStore;pub use reranker::ColBERTReranker;pub use reranker::LinearCombinationReranker;pub use reranker::RELEVANCE_SCORE_COLUMN;pub use reranker::RRFReranker;pub use reranker::Reranker;pub use reranker::RerankerPipeline;pub use resource_ops::DerivedArtifactInput;pub use resource_ops::HydratedResource;pub use resource_ops::RESOURCE_HEAD_TRANSITION_KIND;pub use resource_ops::ResourceGovernanceUpdate;pub use resource_ops::ResourceRetentionApplyResult;pub use resource_ops::ResourceSupersession;pub use resource_ops::apply_resource_retention_policy;pub use resource_ops::build_configured_blob_resource;pub use resource_ops::configure_audio_resource_builder;pub use resource_ops::derived_artifact_evidence_role;pub use resource_ops::evidence_links_for_derived_artifacts;pub use resource_ops::fetch_resource;pub use resource_ops::get_resource;pub use resource_ops::get_resource_head;pub use resource_ops::list_derived_artifacts;pub use resource_ops::list_resource_revisions;pub use resource_ops::load_resource_blob;pub use resource_ops::persist_default_derived_artifacts;pub use resource_ops::persist_derived_artifact;pub use resource_ops::persist_resource;pub use resource_ops::persist_resource_with_quota_policy;pub use resource_ops::purge_resource;pub use resource_ops::reconcile_pending_resource_blob_staging;pub use resource_ops::reconcile_resource_head_mutations;pub use resource_ops::redact_resource;pub use resource_ops::supersede_resource;pub use resource_ops::supersede_resource_with_quota_policy;pub use resource_ops::text_backed_resource_checksum;pub use store::NormalizeMethod;pub use store::PhysicalStore;pub use store::RecordBatchStream;pub use with_embeddings::EmbeddingMapping;pub use with_embeddings::WithEmbeddings;
Modules§
- cache
- compaction
- Lifecycle-aware compaction.
- datasets
- Arrow schema definitions and conversion functions for all hirn datasets.
- embed_
cache_ ops - Embedding cache operations on a
PhysicalStore. - embedding_
registry - Centralized registry for asymmetric embedding providers.
- engine
- error
- fragment_
cache - index
- lance_
store - memory_
store - multimodal
- Multimodal ingest pipeline.
- multivector
- Multivector (ColBERT/ColPaLi-style) late-interaction scoring.
- mutation_
envelope_ ops - namespace
- policy_
store - reranker
- Reranker trait and built-in implementations.
- resource_
ops - scan
- session
- DataFusion
SessionContextintegration for hirn-storage. - store
- with_
embeddings - Auto-embedding wrapper for
RecordBatchingest.
Enums§
- Distance
Metric - Re-exported from
hirn-core— single canonical definition across the codebase. The distance metric used for vector comparisons.