package writer
Import Path
github.com/polarsignals/frostdb/pqarrow/writer (on go.dev)
Dependency Relation
imports 6 packages, and imported by 2 packages
Involved Source Files
writer.go
Package-Level Type Names (total 3)
func NewStructWriterFromOffset(offset int) NewWriterFunc
func github.com/polarsignals/frostdb/pqarrow/convert.GetWriter(offset int, n parquet.Node) (NewWriterFunc, error)
Write writes a slice of values to the underlying builder (slow path).
WritePage is the optimized path for writing a page of values to the
underlying builder. There are cases in which the given page cannot be
written directly, in which case ErrCannotWritePageDirectly is returned.
The caller should fall back to writing values.
PageWriter : ValueWriter
Write writes a slice of values to the underlying builder (slow path).
PageWriter (interface)
func NewBinaryValueWriter(b builder.ColumnBuilder, _ int) ValueWriter
func NewBooleanValueWriter(b builder.ColumnBuilder, numValues int) ValueWriter
func NewDictionaryValueWriter(b builder.ColumnBuilder, _ int) ValueWriter
func NewFloat64ValueWriter(b builder.ColumnBuilder, numValues int) ValueWriter
func NewInt64ValueWriter(b builder.ColumnBuilder, _ int) ValueWriter
func NewMapWriter(b builder.ColumnBuilder, _ int) ValueWriter
func NewUint64ValueWriter(b builder.ColumnBuilder, numValues int) ValueWriter
func github.com/polarsignals/frostdb/pqarrow.ColToWriter(col int, writers []pqarrow.MultiColumnWriter) ValueWriter
Package-Level Functions (total 9)
func NewBinaryValueWriter(b builder.ColumnBuilder, _ int) ValueWriter func NewBooleanValueWriter(b builder.ColumnBuilder, numValues int) ValueWriter func NewDictionaryValueWriter(b builder.ColumnBuilder, _ int) ValueWriter func NewFloat64ValueWriter(b builder.ColumnBuilder, numValues int) ValueWriter func NewInt64ValueWriter(b builder.ColumnBuilder, _ int) ValueWriter func NewListValueWriter(newValueWriter func(b builder.ColumnBuilder, numValues int) ValueWriter) func(b builder.ColumnBuilder, numValues int) ValueWriter func NewMapWriter(b builder.ColumnBuilder, _ int) ValueWriter func NewStructWriterFromOffset(offset int) NewWriterFunc func NewUint64ValueWriter(b builder.ColumnBuilder, numValues int) ValueWriter
Package-Level Variables (only one)
![]() |
The pages are generated with Golds v0.8.2. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |