Expand description
TPCH data generation CLI and library API.
Re-exports§
pub use plan::GenerationPlan;pub use plan::DEFAULT_PARQUET_ROW_GROUP_BYTES;
Modules§
- csv
- Implementations of
Sourcefor generating data in TBL format - generate
- Parallel data generation:
SourceandSinkandgenerate_in_chunks - output_
plan OutputLocation: where to output the generated dataOutputPlan: an output file that will be generatedOutputPlanGenerator: plans the output files to be generated- parquet
- Parquet output format
- plan
GenerationPlan: how to generate a specific TPC-H dataset.- progress
- Progress tracking for table generation.
- runner
PlanRunnerfor runningOutputPlans.- statistics
- Statistics reporter for TPCH data generation.
- tbl
- Implementations of
Sourcefor generating data in TBL format
Structs§
- Cli
- Generator
Config - Configuration for TPC-H data generation
- Tpch
Generator - TPC-H data generator
- Tpch
Generator Builder - Builder for constructing a
TpchGenerator. - Writer
Sink - Wrapper around a buffer writer that counts the number of buffers and bytes written
Enums§
- Compression
- Supported block compression algorithms.
- Output
Format - Output format for generated data
- Table
- TPC-H table types