Serialize Module#

This module filters columns from a ControlMessage object, emitting a MessageMeta.

Configurable Parameters#

Parameter

Type

Description

Example Value

Default Value

columns

list[string]

List of columns to include

["column1", "column2", "column3"]

None

exclude

list[string]

List of regex patterns to exclude columns

["column_to_exclude"]

[r'^ID$', r'^_ts_']

fixed_columns

boolean

If true, the columns are fixed and not determined at runtime

true

true

include

string

Regex to include columns

"^column"

None

use_cpp

boolean

If true, use C++ to serialize

true

false

Example JSON Configuration#

{
  "include": "^column",
  "exclude": ["column_to_exclude"],
  "fixed_columns": true,
  "columns": ["column1", "column2", "column3"],
  "use_cpp": true
}