Skip to main content

Module v1

Module v1 

Source

Structsยง

FixedTraceColumnIndexes ๐Ÿ”’
TraceBatchColumnSchema ๐Ÿ”’
Per-column observations collected while building one trace chunk.
TraceBatchSchema
Schema observations for dynamic columns in one converted trace chunk.
TraceRetryColumn
Sparse column metadata retained for span-level fallback.

Enumsยง

TraceBinaryType
Distinguishes raw bytes from JSONB values that both use a binary protobuf value.

Constantsยง

APPROXIMATE_COLUMN_COUNT ๐Ÿ”’
MAX_TIMESTAMP ๐Ÿ”’

Functionsยง

build_aux_table_requests
Builds row insert requests for the v1 trace auxiliary tables.
build_trace_table_data
Builds the row-oriented payload for the main v1 trace table.
build_trace_table_data_from_iter ๐Ÿ”’
Shared row builder with optional batch schema observation.
build_trace_table_data_with_schema ๐Ÿ”’
Builds trace rows while collecting dynamic column observations.
v1_to_grpc_main_insert_requests
Converts trace spans into row insert requests for the main v1 trace table.
v1_to_grpc_main_insert_requests_from_iter ๐Ÿ”’
Builds the main-table request without collecting batch schema observations.
v1_to_main_table_data_with_schema
Converts owned spans into unpadded main-table rows and schema observations.
write_attributes_with_schema ๐Ÿ”’
Writes flattened attributes without coercion and optionally records their actual types.
write_span_to_row
write_span_to_row_inner ๐Ÿ”’
Writes one span and optionally records its dynamic columns for reconciliation.
write_trace_operations_to_row ๐Ÿ”’
write_trace_services_to_row ๐Ÿ”’

Type Aliasesยง

TraceRetryColumns
Retry metadata keyed by dynamic trace column name.