Last updated:|... min read
Component | Example Value | Description & Possible Values |
---|---|---|
name | "stream_8" | Unique identifier for the stream. Each stream must have a unique name. |
namespace | "olake_db" | The grouping or database name that the stream belongs to. Helps organize streams by logical or physical data sources. |
type_schema | (JSON object with properties) | Defines the structure of the records in the stream. Contains a properties object that maps each field (key) to its allowed data types (e.g., string, integer, array, object). |
supported_sync_modes | ["full_refresh", "cdc", "incremental","strict_cdc"] | Lists the synchronization modes the stream supports. Typically includes "full_refresh" , "cdc" , "strict_cdc" and "incremental" . |
source_defined_primary_key | ["_id"] | Specifies the field(s) that is set as a primary key in the source. |
available_cursor_fields | ["_id", "name", "marks", "updated_at"] | Lists fields that can be used to track synchronization progress in incremental sync mode. |
sync_mode | "incremental" | Indicates the active synchronization mode. Possible values are defined in supported_sync_modes . |
cursor_field | "updated_at" | Defines the cursor field used to track incremental sync. A secondary cursor field can also be specified, separated by a colon. To read more about Incremental sync refer this . |