Help us shape the future of Go! Take the 2026 Go Developer Survey

internal/

directory
v0.3.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 6, 2026 License: MIT

Directories

Path Synopsis
Package arrowin imports Arrow data into ursus, by copying it.
Package arrowin imports Arrow data into ursus, by copying it.
Package arrowout exports an ursus batch as Arrow, which is how anything outside this module reads ursus's output without a copy.
Package arrowout exports an ursus batch as Arrow, which is how anything outside this module reads ursus's output without a copy.
Package arrowx owns ursus's allocator and the few Arrow facts shared across packages.
Package arrowx owns ursus's allocator and the few Arrow facts shared across packages.
Package bitmap is ursus's validity-bitmap layer.
Package bitmap is ursus's validity-bitmap layer.
Package data holds ursus's runtime column representation.
Package data holds ursus's runtime column representation.
Package exec drives a physical operator tree to completion.
Package exec drives a physical operator tree to completion.
Package execopt carries the execution-time knobs that are not planning decisions: how much memory one query may hold, and where it is allowed to spill.
Package execopt carries the execution-time knobs that are not planning decisions: how much memory one query may hold, and where it is allowed to spill.
Package expr is ursus's expression IR.
Package expr is ursus's expression IR.
gen
levels command
Command levels enforces ursus's import-level invariant:
Command levels enforces ursus's import-level invariant:
Package kernel is ursus's compute layer.
Package kernel is ursus's compute layer.
Package physical turns a logical plan into runnable operators, and expressions into columns.
Package physical turns a logical plan into runnable operators, and expressions into columns.
Package plan is ursus's logical plan IR.
Package plan is ursus's logical plan IR.
Package source is the runtime half of ursus's scan contract.
Package source is the runtime half of ursus's scan contract.
arrowsrc
Package arrowsrc scans a stream of Arrow records: an IPC stream, a Flight response, a C Data Interface stream — anything that is an array.RecordReader.
Package arrowsrc scans a stream of Arrow records: an IPC stream, a Flight response, a C Data Interface stream — anything that is an array.RecordReader.
csv
Package csv reads and writes delimited text files.
Package csv reads and writes delimited text files.
memsrc
Package memsrc is an in-memory scan source.
Package memsrc is an in-memory scan source.
parquet
Package parquet reads and writes Apache Parquet files.
Package parquet reads and writes Apache Parquet files.
testsrc
Package testsrc is a scan source that lies about its capabilities on purpose.
Package testsrc is a scan source that lies about its capabilities on purpose.
Package spill writes batches to a file and reads them back exactly.
Package spill writes batches to a file and reads them back exactly.
Package uerr is ursus's error type.
Package uerr is ursus's error type.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL