pub const DATA_ROW_EXPECTED_COLUMNS: &[&str] = &[
"created_datetime",
"data_stream_id",
"data_type",
"datetime",
"modified_datetime",
"payload_float32",
"payload_float32_array",
"payload_float64",
"payload_float64_array",
"payload_int",
"payload_int_array",
"payload_string",
"payload_struct",
"specification_id",
"variant",
"vector",
"vector_end_bound",
"vector_start_bound",
];
pub const DEFAULT_BOOTSTRAP_SERVERS: &str = "localhost:9092";
pub const DEFAULT_HORIZON_API_BASE_URL: &str = "https://horizon.spear.ai";
pub const DEFAULT_HORIZON_API_TIMEOUT_SECS: u64 = 30;
pub const DEFAULT_CATALOG_URI: &str = "http://localhost:8181";
pub const DEFAULT_COMPRESSION_TYPE: &str = "lz4";
pub const DEFAULT_COVERAGE_TIMEOUT_SECS: u64 = 30;
pub const DEFAULT_DATA_ROW_TABLE: &str = "horizon.data_row";
pub const DEFAULT_DATA_ROW_TOPIC: &str = "horizon.data_row";
pub const DEFAULT_KAFKA_MESSAGE_MAX_BYTES: &str = "10485760";
pub const DEFAULT_KAFKA_PRODUCE_TIMEOUT_SECS: u64 = 10;
pub const DEFAULT_METADATA_ROW_TABLE: &str = "horizon.metadata_row";
pub const DEFAULT_METADATA_ROW_TOPIC: &str = "horizon.metadata_row";
pub const DEFAULT_SASL_MECHANISM: &str = "SCRAM-SHA-256";
pub const DEFAULT_SECURITY_PROTOCOL: &str = "SASL_SSL";
pub const DEFAULT_SSLMODE: &str = "require";
pub const METADATA_ROW_EXPECTED_COLUMNS: &[&str] = &[
"altitude",
"created_datetime",
"data_stream_id",
"datetime",
"heading",
"latitude",
"longitude",
"modified_datetime",
"pitch",
"roll",
"speed",
"speed_over_ground",
];