SAAS_CONNECTOR_YAML_CONFIG_SOURCE_PARTITION_ROUTER_ERROR error condition

SQLSTATE: KD000

An error occurred in the SaaS connector source partition router component.

EMPTY_PARENT_TABLE_CONFIGS

SubstreamPartitionRouter requires at least one parent_table_configs entry.

EMPTY_ROUTER_ARRAY

Partition router array must contain at least one router definition.

EMPTY_VALUES_LIST

ListPartitionRouter 'values' must contain at least one element.

INVALID_PARENT_KEY_TYPE

parent_key must be a JSON array, but got '<actualType>'.

INVALID_VALUES_TYPE

ListPartitionRouter 'values' must be a string or array, but got: '<actualType>'.

MULTIPLE_CURSOR_SLICES

Cannot merge two StreamSlices that both have non-empty cursorSlice. At most one component in a CartesianProduct can produce cursor slices.

NON_SCALAR_PARTITION_VALUE

Partition field '<partitionField>' has non-scalar type '<actualType>'. Only scalar values (string, number, boolean) can be injected into requests.

OVERLAPPING_SLICE_KEYS

Partition and cursorSlice have overlapping keys: '<keys>'. These namespaces must be disjoint.

PARENT_KEY_EXTRACTION_FAILED

Failed to extract parent_key '<parentKey>' from parent table '<parentTableName>'.

SUBSTREAM_INSIDE_CARTESIAN

SubstreamPartitionRouter cannot be used as a sub-router inside CartesianProductRouter.

UNSUPPORTED_ROUTER_TYPE

Unsupported partition router type: '<routerType>'. Supported: <supported>.