Expand description
LaminarDB streaming JSON extension UDFs (F-SCHEMA-013) LaminarDB JSON extension UDFs (F-SCHEMA-013).
Streaming-specific JSON transformation functions that extend beyond PostgreSQL standard:
- Merge:
jsonb_merge,jsonb_deep_merge - Cleanup:
jsonb_strip_nulls - Key ops:
jsonb_rename_keys,jsonb_pick,jsonb_except - Flatten:
jsonb_flatten,jsonb_unflatten - Schema:
json_to_columns,json_infer_schema
Structs§
- Json
Infer Schema json_infer_schema(jsonb) -> text- Json
ToColumns json_to_columns(jsonb, type_spec) -> jsonb- Jsonb
Deep Merge jsonb_deep_merge(jsonb, jsonb) -> jsonb- Jsonb
Except jsonb_except(jsonb, text[]) -> jsonb- Jsonb
Flatten jsonb_flatten(jsonb, separator) -> jsonb- Jsonb
Merge jsonb_merge(jsonb, jsonb) -> jsonb- Jsonb
Pick jsonb_pick(jsonb, text[]) -> jsonb- Jsonb
Rename Keys jsonb_rename_keys(jsonb, map<text,text>) -> jsonb- Jsonb
Strip Nulls jsonb_strip_nulls(jsonb) -> jsonb- Jsonb
Unflatten jsonb_unflatten(jsonb, separator) -> jsonb
Functions§
- register_
json_ extensions - Registers all JSON extension UDFs with the given session context.