Expand description
Configuration types for Hamelin backends.
These types describe catalogs, executors, and dataset sources. They are backend-agnostic — each executor crate resolves the dataset configs it supports and returns a clean error for the rest.
Structs§
- Catalog
Entry - Wraps a
CatalogConfigwith an optionaldefaultflag. - Catalog
Entry Builder - Use builder syntax to set the inputs and finish with
build(). - Column
Config - Column
Config Builder - Use builder syntax to set the inputs and finish with
build(). - Dataset
Store - Holds configured datasets and catalogs, and resolves table references from queries.
- Files
Config - Files
Config Builder - Use builder syntax to set the inputs and finish with
build(). - Hamelin
Config - Top-level Hamelin configuration loaded from
~/.hamelin.tomland environment variables. Contains catalog discovery sources and dataset definitions. - Iceberg
Config - Iceberg
Config Builder - Use builder syntax to set the inputs and finish with
build(). - MemConfig
- MemConfig
Builder - Use builder syntax to set the inputs and finish with
build(). - Static
AwsCredentials - Static
AwsCredentials Builder - Use builder syntax to set the inputs and finish with
build(). - View
Config - View
Config Builder - Use builder syntax to set the inputs and finish with
build().
Enums§
- Catalog
Config - Compression
- Compression codec for file-based datasets.
- Dataset
Config - Dataset
Store Error - File
Format - File format for file-based datasets.
- Resolved
Dataset - What a table reference resolved to.