arrow

module
v0.0.0-...-b4871a6 Latest Latest
Warning

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

Go to latest
Published: Jul 27, 2026 License: Apache-2.0

README

LinDB Arrow

arrow is a high-performance library built on Apache Arrow for defining and processing observability signals (Logs, Metrics, and Traces). It is designed to bridge the gap between OpenTelemetry (OTel) data models and columnar storage, enabling ultra-fast analytics and efficient persistence for LinDB.

Directories

Path Synopsis
pkg
arrow
Package arrow provides functionality for working with Apache Arrow data structures in Go.
Package arrow provides functionality for working with Apache Arrow data structures in Go.
arrow/array
Package array provides the extension of the Apache Arrow array package with additional array types and builders for LinDB's use cases.
Package array provides the extension of the Apache Arrow array package with additional array types and builders for LinDB's use cases.
arrow/builder
Package builder privides builders for various Arrow data types, such as uint16, string, float64, binary, map, and fixed-size binary etc.
Package builder privides builders for various Arrow data types, such as uint16, string, float64, binary, map, and fixed-size binary etc.
attributes
Package attributes provides utilities for managing and manipulating attribute key-value pairs in Arrow format.
Package attributes provides utilities for managing and manipulating attribute key-value pairs in Arrow format.
attributes/v1
Package v1 provides Arrow schema definitions for attribute data.
Package v1 provides Arrow schema definitions for attribute data.
constants
Package constants provides constant values.
Package constants provides constant values.
json
Package json converts Arrow IPC streams into JSON-serializable result structures that mirror the LinDB sql/execution/model.ResultSet wire format (schema with typed columns + row-oriented data).
Package json converts Arrow IPC streams into JSON-serializable result structures that mirror the LinDB sql/execution/model.ResultSet wire format (schema with typed columns + row-oriented data).
logs
Package logs provides utilities for managing and manipulating log in Arrow format.
Package logs provides utilities for managing and manipulating log in Arrow format.
logs/v1
Package v1 provides the Arrow schema definition for version 1 of the logs data structure.
Package v1 provides the Arrow schema definition for version 1 of the logs data structure.
metrics/v1
Package v1 provides the Arrow schema definition for version 1 of the metrics data structure.
Package v1 provides the Arrow schema definition for version 1 of the metrics data structure.
traces
Package traces provides utilities for managing and manipulating trace in Arrow format.
Package traces provides utilities for managing and manipulating trace in Arrow format.
traces/v1
Package v1 provides the Arrow schema definition for version 1 of the traces data structure.
Package v1 provides the Arrow schema definition for version 1 of the traces data structure.

Jump to

Keyboard shortcuts

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