Module greptime

Source

Modulesยง

coerce

Structsยง

GreptimePipelineParams
Parameters that can be used to configure the greptime pipelines.
GreptimeTransformer
fields not in the columns will be discarded to prevent automatic column creation in GreptimeDB
SchemaInfo
This is used to record the current state schema information and a sequential cache of field names. As you traverse the user input JSON, this will change. It will record a superset of all user input schemas.

Constantsยง

DEFAULT_GREPTIME_TIMESTAMP_COLUMN ๐Ÿ”’
DEFAULT_MAX_NESTED_LEVELS_FOR_JSON_FLATTENING ๐Ÿ”’

Functionsยง

do_flatten_object ๐Ÿ”’
flatten_object
Consumes the JSON object and consumes it into a single-level object.
identity_pipeline
Identity pipeline for Greptime This pipeline will convert the input JSON array to Greptime Rows params table is used to set the semantic type of the row key column to Tag
identity_pipeline_inner ๐Ÿ”’
resolve_number_schema ๐Ÿ”’
resolve_schema ๐Ÿ”’
resolve_value ๐Ÿ”’
values_to_row ๐Ÿ”’