All functions

bench_columns()

Add table size to the benchmark

bench_compression()

Add compression to the benchmark

bench_rows()

Add table size to the benchmark

bench_streamers()

Add streamers to the benchmark

bench_tables()

Add datasets or dataset generators to the benchmark

bench_threads()

Add thread count to the benchmark

collect(<benchmark_definition>)

Compute generic function to start computing a benchmark

delayed_eval()

Evaluate a delayed expression

delayed_expr()

A wrapped expression that can be used with operators to generate new expressions

delayed_to_str()

Textual representation of a delayed expression

generate()

Generate a vector or table from a custom template

nr_of_rows()

Number of rows drop-in

print(<benchmark_definition>)

Print details of synthetic benchmark

print(<vectortemplate>)

Print a vector template description

streamer_arrow()

arrow streamer

streamer_datatable()

fread/fwrite streamer

streamer_feather()

feather streamer

streamer_fst()

fst streamer

streamer_parguet()

parguet streamer

streamer_qs()

qs streamer

streamer_rds()

baseR streamer

streamer_vroom()

vroom streamer

synthetic_bench()

Define a benchmark

synthetic_table()

Create the blueprints of a synthetic table

table_streamer()

Define an object of class 'tablestreamer' that defines specific methods for serializing of datasets

template_integer()

Define a template for integer vectors with custom distribution and characteristics

template_logical()

Define a template for logical vectors with custom distribution of TRUE, FALSE and NA

template_numerical_normal()

Generate a numerical vector with normal distribution

template_numerical_uniform()

Generate a numerical vector with uniform distribution

template_raw()

Generate a raw vector with custom distribution

template_string_random()

Generate a character vector with certain distribution of string lengths

vector_template()

Create a template for creation of a vector with custom distribution