Skip to main content

Module table_semantics

Module table_semantics 

Source
Expand description

information_schema.table_semantics: the queryable view over the table semantic layer. One row per table that carries at least one greptime.semantic.* option, so a consumer can discover the observability concept a table stands for with a single SQL query instead of parsing every table’s create_options.

The few signal-agnostic keys are promoted to their own columns (signal_type / source / source_version / pipeline / metadata_quality); the remaining signal-specific keys are folded into a semantic_options JSON string, keyed by the option name with the greptime.semantic. prefix stripped.

Structs§

InformationSchemaSemanticTablesBuilder 🔒
InformationSchemaTableSemantics 🔒
SemanticRow 🔒
The semantic projection of a single table: the signal-agnostic keys promoted to columns, plus a JSON tail for the rest. Borrows from the table’s options.

Constants§

INIT_CAPACITY 🔒
METADATA_QUALITY
PIPELINE
SEMANTIC_OPTIONS
SIGNAL_TYPE
SOURCE
SOURCE_VERSION
TABLE_CATALOG
TABLE_ID
TABLE_NAME
TABLE_SCHEMA

Functions§

optional_value 🔒