Class List¶
Here are the classes, structs, unions and interfaces with brief descriptions:
- namespace star
- class AWSConfigParser AWS Configuration file parser.
- class AWSTokenCache AWS SSO Token Cache reader.
- class AWSV4Signer AWS Signature Version 4 signer.
- struct BlockInfo Metadata for a single compressed block.
- struct BlockMap Maps logical elements to physical blocks.
- struct ByteUnshuffleSpec Describes an in-place byte-unshuffle to fuse into an array's fill.
- struct ColdStorage Cold storage - infrequently accessed data.
- struct ExtractionPlan Describes how to extract elements from blocks.
- struct ElementRange
- struct FileHeader File header structure (31 bytes fixed size).
- struct FilePathInfo
- struct HotStorage Hot storage - frequently accessed data (cache-friendly).
- class HttpRangeReader
- struct IndexEntry Index entry with block compression support and shape information.
- struct KeyRegistry Global key registry using data-oriented design (Structure of Arrays).
- class LayerMetadataAccessor Metadata accessor for a specific layer with inheritance.
- struct LayerMetadataRegistry Per-layer metadata registry using data-oriented design (Structure of Arrays).
- class LayerView Lightweight view into a specific layer with inheritance from base.
- class LocalRangeReader
- class MemoryRangeReader
- class MetadataAccessor Accessor for metadata operations.
- struct MetadataValue Type-erased wrapper for metadata values.
- class NDArray Modern n-dimensional array class with xtensor-style API.
- struct OpenOptions Read-time options for StarDataset::open() .
- class RangeReader
- struct S3Credentials AWS Credentials with resolution chain.
- struct S3EndpointConfig S3 endpoint resolution (default AWS, or an override for S3-compatible services such as MinIO and for local testing).
- class S3RangeReader
- class S3Writer S3 writer for uploading objects.
- struct HeaderData
- struct Slice Describes a slice along one dimension (Python-style slicing) Plain struct - no methods except helpers, just data.
- struct SliceSpec Complete slice specification for n-dimensional array.
- struct StarConfig Configuration for metadata block optimization.
- class StarDataset A cloud-optimized binary key-value store for serializable data types.
- class ThreadPool Simple thread pool for parallel block operations.
- struct TypeToDataType
- struct TypeToDataType< double >
- struct TypeToDataType< float >
- struct TypeToDataType< int16_t >
- struct TypeToDataType< int32_t >
- struct TypeToDataType< int64_t >
- struct TypeToDataType< int8_t >
- struct TypeToDataType< std::string >
- struct TypeToDataType< uint16_t >
- struct TypeToDataType< uint32_t >
- struct TypeToDataType< uint64_t >
- struct TypeToDataType< uint8_t >
- namespace logger
- namespace s3crypto
- namespace shuffle_detail
- struct SSOToken
- namespace std