Expand description
§Mappy Client
Client library for mappy maplet data structures.
Modules§
- concurrent
- Thread-safe operations for maplets
- deletion
- Multiset-based deletion support
- encoding
- Space-efficient value encoding
- engine
- Engine layer for mappy
- error
- Error rate control and strong maplet property
- hash
- Fingerprint hashing and perfect hash foundation
- layout
- Cache-friendly memory layout optimization
- maplet
- Core maplet implementation
- operators
- Value merge operators for maplets
- prelude
- Re-export commonly used types for convenience
- quotient_
filter - Quotient filter implementation with multiset support
- resize
- Dynamic resizing and merging
- storage
- Storage layer for mappy
- ttl
- TTL (Time-To-Live) management for mappy
- types
- Common types and error handling for maplet operations
Structs§
- Counter
Operator - Counter operator for counting use cases (addition)
- Custom
Operator - Custom operator that allows user-defined merge logic
- Engine
- Main engine that combines maplet with storage
- Engine
Config - Engine configuration
- Engine
Stats - Engine statistics
- Maplet
- Core maplet data structure
- Maplet
Stats - Statistics for a maplet
- MaxOperator
- Max operator for tracking maximum values
- MinOperator
- Min operator for tracking minimum values
- SetOperator
- Set operator for set-valued maps (union)
- Storage
Config - Storage configuration
- Storage
Stats - Storage statistics
- TTLConfig
- TTL configuration
- TTLEntry
- TTL entry tracking expiration time for a key
- TTLManager
- TTL manager for tracking and cleaning up expired keys
- TTLStats
- TTL statistics
- Vector
Concat Operator - Vector concatenation operator
- Vector
Operator - Vector operator for numeric values (element-wise addition)
Enums§
- Maplet
Error - Error types for maplet operations
- Persistence
Mode - Persistence mode for storage
Traits§
- Merge
Operator - Trait for merge operators that define how values are combined
- Storage
- Storage trait for different backends
Type Aliases§
- Maplet
Result - Result type for maplet operations
- Result
- Common result type for maplet operations