Row generator
The long_sequence()
function may be used as a row generator to create table
data for testing. Basic usage of this function involves providing the number of
iterations required. Deterministic pseudo-random behavior can be achieved by
providing seed values when calling the function.
This function is commonly used in combination with random generator functions to produce mock data.
long_sequence
long_sequence(iterations)
- generates rowslong_sequence(iterations, seed1, seed2)
- generates rows deterministically
Arguments:
-iterations
: is a long
representing the number of rows to generate. -seed1
and seed2
are long64
representing both parts of a long128
seed.
Row generation
The long_sequence()
function can be used to generate very large datasets for
testing e.g. billions of rows.
long_sequence(iterations)
is used to:
- Generate a number of rows defined by
iterations
. - Generate a column
x:long
of monotonically increasing long integers starting from 1, which can be accessed for queries.