package
0.0.0-20241018072137-00ebc30e3b87
Repository: https://github.com/secretflow/scql.git
Documentation: pkg.go.dev

# Functions

Compare compares the value with ad.
CopySelectedJoinRowsDirect directly copies the selected joined rows from the source Chunk to the destination Chunk.
CopySelectedJoinRowsWithSameOuterRows copies the selected joined rows from the source Chunk to the destination Chunk.
EstimateTypeWidth estimates the average width of values of the type.
GetCompareFunc gets a compare function for the field type.
GetFixedLen get the memory size of a fixed-length type.
New creates a new chunk.
NewChunkWithCapacity creates a new chunk with field types and capacity.
NewCodec creates a new Codec object for encode or decode a Chunk.
NewColumn creates a new column with the specific length and capacity.
NewDecoder creates a new Decoder object for decode a Chunk.
NewIterator4Chunk returns a iterator for Chunk.
Renew creates a new Chunk based on an existing Chunk.

# Constants

Capacity constants.
Capacity constants.

# Structs

Chunk stores multiple rows of data in Apache Arrow format.
Codec is used to: 1.
Column stores one column of data in Apache Arrow format.
Decoder decodes the data returned from the coprocessor and stores the result in Chunk.
Iterator4Chunk is used to iterate rows inside a chunk.
Row represents a row of data, can be used to access values.

# Interfaces

Iterator is used to iterate a number of rows.

# Type aliases

CompareFunc is a function to compare the two values in Row, the two columns must have the same type.