# Functions

Bank returns a bank table with three columns: an `id INT PRIMARY KEY` representing an account number, a `balance` INT, and a `payload` BYTES to pad the size of the rows for various tests.
BankRows returns Bank testdata with the given number of rows and default payload size and range count.
InsertBatched inserts all rows represented by `data` into `db` in batches of `batchSize` rows.
Setup creates a table in `db` with all the rows and splits of `data`.
Split creates the configured number of ranges in an already created created version of the table represented by `data`.
ToBackup creates an enterprise backup in `dir`.

# Structs

Backup is a representation of an enterprise BACKUP.

# Interfaces

Data is a representation of a sql table, used for creating test data in various forms (sql rows, kvs, enterprise backup).