Package-level declarations
Types
Union type for all validation failures.
At the start of the READ operation, the connector configuration, the configured catalog and the input states are validated against each other. For instance, a catalog may have grown stale after a schema change in the source database. All validation failures are passed to this interface. The production implementation will log a message while the test implementation collects them in a buffer for later inspection.
DataChannelFormat defines the wire format for Records and state messages sent over the wire.
DataChannelMedium defines the medium over which Records and state messages are sent. It can be either STDIO (standard input/output) or SOCKET (unix domain sockets).
OutputMessageRouter is responsible for building the appropriate routes for messages output. Record message stream state and status traces may go over std output, or over sockets in JSONL or Protobuf format. All other message like log or error messages go over std output.