hirn-storage 0.1.0

Cognitive storage engine for hirn — lance 4.0 + lance-namespace
Documentation
pub mod cache;
pub mod compaction;
pub mod datasets;
pub mod embed_cache_ops;
pub mod embedding_registry;
pub mod engine;
pub mod error;
pub mod fragment_cache;
pub mod index;
pub mod lance_store;
pub mod memory_store;
pub mod multimodal;
pub mod multivector;
pub mod mutation_envelope_ops;
pub mod namespace;
pub mod policy_store;
pub mod reranker;
pub mod resource_ops;
pub mod scan;
pub mod session;
pub mod store;
pub mod with_embeddings;

pub use compaction::{
    LifecycleCompactOptions, LifecycleCompactResult, Summarizer, lifecycle_compact,
};
pub use embedding_registry::EmbeddingRegistry;
pub use engine::{HirnDb, HirnDbConfig};
pub use error::HirnDbError;
pub use fragment_cache::{FragmentCache, FragmentCacheConfig};
pub use mutation_envelope_ops::{
    MutationEnvelopeRecord, MutationEnvelopeState, append_mutation_envelope,
    append_mutation_envelopes, get_mutation_envelope, list_mutation_envelopes,
    list_pending_mutation_envelopes, replace_mutation_envelope, replace_mutation_envelopes,
    update_mutation_envelope_state,
};
pub use policy_store::{CURRENT_PRINCIPAL, NamespacePolicy, PolicyEnforcedStore};
pub use reranker::{
    ColBERTReranker, LinearCombinationReranker, RELEVANCE_SCORE_COLUMN, RRFReranker, Reranker,
    RerankerPipeline,
};
pub use resource_ops::{
    DerivedArtifactInput, HydratedResource, RESOURCE_HEAD_TRANSITION_KIND,
    ResourceGovernanceUpdate, ResourceRetentionApplyResult, ResourceSupersession,
    apply_resource_retention_policy, build_configured_blob_resource,
    configure_audio_resource_builder, derived_artifact_evidence_role,
    evidence_links_for_derived_artifacts, fetch_resource, get_resource, get_resource_head,
    list_derived_artifacts, list_resource_revisions, load_resource_blob,
    persist_default_derived_artifacts, persist_derived_artifact, persist_resource,
    persist_resource_with_quota_policy, purge_resource, reconcile_pending_resource_blob_staging,
    reconcile_resource_head_mutations,
    redact_resource, supersede_resource, supersede_resource_with_quota_policy,
    text_backed_resource_checksum,
};
pub use store::{DistanceMetric, NormalizeMethod, PhysicalStore, RecordBatchStream};
pub use with_embeddings::{EmbeddingMapping, WithEmbeddings};