Holder for file system references
Holder for file system references
file context
configuration
root path
Persists simple features to a file system and provides query access.
Persists simple features to a file system and provides query access. Storage implementations are fairly 'lightweight', in that all state is captured in the metadata instance
Factory for creating and loading file system storage implementations
Holder for the metadata defining a storage instance
Holder for the metadata defining a storage instance
simple feature type
partition scheme configuration
key-value configurations
Identifier plus configuration
Identifier plus configuration
name
configuration
Case class holding a filter and partitions
Case class holding a filter and partitions
filter
partition names
Scheme for partitioning features into various named partitions (e.g.
Scheme for partitioning features into various named partitions (e.g. file paths) on disk, for faster querying. Partition schemes do not have any persistent state, they only know how to map features and filters to partition names
Factory for loading partition schemes
Metadata interface for managing storage partitions.
Metadata interface for managing storage partitions. Metadata implementations can be fairly expensive to
instantiate, as they maintain all the partitions and files for a given storage instance. Generally,
they may not load any partition state until reload
is invoked - this allows for fast access in the cases
where partition state is not required (e.g. access to partition scheme, blind writes, etc)
Factory for loading metadata implementations