Expand description
Database Engine Module
Re-exports§
pub use benchmark::BenchmarkResult;pub use benchmark::BenchmarkRunner;pub use database::Database;pub use delta_variant::DeltaVariant;pub use feature_flags::Feature;pub use feature_flags::FeatureFlags;pub use metadata::FieldMetadata;pub use metadata::IndexMetadata;pub use metadata::SchemaMetadata;pub use parallel_engine::ParallelExecutionEngine;pub use parallel_engine::ParallelizationPolicy;pub use rollback::Checkpoint;pub use rollback::RollbackManager;pub use schema_builder::SchemaBuilder;pub use serialization::SerializationRegistry;pub use serialization::TwoLevelCache;pub use snapshot::DatabaseSnapshot;pub use snapshot::TableData;pub use types::DurabilityLevel;pub use wos_variant::WosVariant;
Modules§
- automation_
api - Automation API for Database
- benchmark
- compaction
- Compaction module — background data movement between storage tiers.
- constructors
- Database Constructors — factory methods for creating Database instances
- crud
- Database CRUD Operations — Create, Read, Update, Delete methods
- database
- Database struct definition — the core data structure
- ddl_api
- DDL API implementation - Schema management convenience methods
- delta_
variant - Delta Store Variant — supports both row-based and columnar implementations
- feature_
flags - index
- Index API — Hash Index operations
- index_
versioning - Index Versioning — Phase 2: Section 6.2
- metadata
- Metadata Persistence — Schema and Index metadata serialization and storage
- parallel_
engine - Parallel Execution Engine — Rayon-based parallel query execution
- plan
- SQL 실행 계획 캐싱 (Phase 2 강화)
- query_
builder - query_
builder_ api - rollback
- schema_
builder - Schema Builder - Fluent API for building Arrow Schemas
- schema_
builder_ api - Schema Builder API implementation for Database
- schema_
versioning - Schema Versioning — Phase 2: Section 6.1
- serialization
- snapshot
- Database snapshot for save/load functionality
- stream
- GPU Stream Management for asynchronous operations
- types
- Database Engine Types — enums and type definitions
- udf_api
- UDF API for Database
- utilities
- Database Utility Methods — helper functions for database operations
- wos_
variant - WOS (Write-Optimized Store) Variant — supports both plain and encrypted implementations