package granary
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
Pure-OCaml SQL engine
Install
dune-project
Dependency
Authors
Maintainers
Sources
0.0.3.tar.gz
sha256=8b18780ea373be48301d9f333925860a2f9110fc0ac28684295118d72b65a67e
sha512=25ca3c9c5e2b528704a542502e0f37dc33ba003f65622d969b8c2b800778585f8ef0cf89b36e6679832e3993e8303aecddfc662742baf7044d6afe4a796b8f11
doc/granary.columnar/Granary_columnar/Col/index.html
Module Granary_columnar.ColSource
Typed column arrays backed by Bigarray.
Each column is stored as a contiguous typed array — Int64 and Real columns use Bigarray for cache-friendly sequential scan; Text columns use dictionary encoding; Blob columns use OCaml bytes arrays.
pp fmt col pretty-prints the column variant and row count.
create ty cap creates an empty column with the given type and initial capacity.
dict_size col returns the number of entries in the dictionary for a Text column, or 0 for non-text column types.
append_value col v returns a new column with v appended.
append_batch col rows returns a new column with all rows appended.
of_values schema rows transposes a row-major array into column-major typed arrays, one per schema column.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>