Package-level declarations

Types

Link copied to clipboard
data class ColumnSchema(val inputSchema: Map<String, FieldType>, val inputToFinalColumnNames: Map<String, String>, val finalSchema: Map<String, ColumnType>)

Defines column mappings and types from source input to destination table schema.

Link copied to clipboard
data class StreamTableSchema(val tableNames: TableNames, val columnSchema: ColumnSchema, val importType: ImportType)

Schema information for a stream's table representation resolved for the target destination.

Link copied to clipboard
data class TableName(val namespace: String, val name: String)
Link copied to clipboard
data class TableNames(val rawTableName: TableName? = null, val tempTableName: TableName? = null, val finalTableName: TableName? = null)

Table names used during different stages of data loading.