Documentation ¶
Overview ¶
Package bullseye provides an implementation of a DataFrame using Apache Arrow.
Basics ¶
The DataFrame is an immutable heterogeneous tabular data structure with labeled columns. It stores it's raw bytes using a provided Arrow Allocator by using the fundamental data structure of Array (columns), which holds a sequence of values of the same type. An array consists of memory holding the data and an additional validity bitmap that indicates if the corresponding entry in the array is valid (not null).
Any DataFrames created should be released using Release() to decrement the reference and free up the memory managed by the Arrow implementation.
Getting Started ¶
Look in the dataframe package to get started.
Directories ¶
Path | Synopsis |
---|---|
Package dataframe provides the DataFrame implementation.
|
Package dataframe provides the DataFrame implementation. |
internal
|
|
cast
Package cast provides casting for sparse and dense arrays.
|
Package cast provides casting for sparse and dense arrays. |
constructors
Package constructors provides constructors for arrow types.
|
Package constructors provides constructors for arrow types. |
debug
Package debug provides compiled assertions, debug and warn level logging.
|
Package debug provides compiled assertions, debug and warn level logging. |
Package iterator provides iterators for chunks and values.
|
Package iterator provides iterators for chunks and values. |
Click to show internal directories.
Click to hide internal directories.