Skip to main content

Module tpch_cli

Module tpch_cli 

Source
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 Source for generating data in TBL format
generate
Parallel data generation: Source and Sink and generate_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
PlanRunner for running OutputPlans.
statistics
Statistics reporter for TPCH data generation.
tbl
Implementations of Source for generating data in TBL format

Structs§

Cli
GeneratorConfig
Configuration for TPC-H data generation
TpchGenerator
TPC-H data generator
TpchGeneratorBuilder
Builder for constructing a TpchGenerator.
WriterSink
Wrapper around a buffer writer that counts the number of buffers and bytes written

Enums§

Compression
Supported block compression algorithms.
OutputFormat
Output format for generated data
Table
TPC-H table types