Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
data class FinalTableInitialStatus(val isSchemaMismatch: Boolean, val isEmpty: Boolean, val finalTableGenerationId: Long?)
Link copied to clipboard
We are switching all destinations away from T+D, to use direct-load tables instead. However, some destinations will continue to provide a "legacy raw tables" mode, which writes the raw table format of T+D, but with the actual T+D disabled.
Link copied to clipboard
data class RawTableInitialStatus(val hasUnprocessedRecords: Boolean, val maxProcessedTimestamp: Instant?)
Link copied to clipboard
data class TableCatalog(catalog: Map<DestinationStream, TableNameInfo>) : Map<DestinationStream, TableNameInfo>
Link copied to clipboard
data class TableCatalogByDescriptor(catalog: Map<DestinationStream.Descriptor, TableNameInfo>) : Map<DestinationStream.Descriptor, TableNameInfo>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class TypingDedupingDatabaseInitialStatus(val finalTableStatus: FinalTableInitialStatus?, val rawTableStatus: RawTableInitialStatus?, val tempRawTableStatus: RawTableInitialStatus?) : DatabaseInitialStatus
Link copied to clipboard
Link copied to clipboard
class TypingDedupingFinalTableOperations(sqlGenerator: TypingDedupingSqlGenerator, databaseHandler: DatabaseHandler)
Link copied to clipboard
interface TypingDedupingRawTableOperations
Link copied to clipboard
interface TypingDedupingSqlGenerator
Link copied to clipboard
class TypingDedupingStreamLoader(val stream: DestinationStream, initialStatus: TypingDedupingDatabaseInitialStatus, tableNames: TableNames, columnNameMapping: ColumnNameMapping, rawTableOperations: TypingDedupingRawTableOperations, finalTableOperations: TypingDedupingFinalTableOperations, disableTypeDedupe: Boolean, streamStateStore: StreamStateStore<TypingDedupingExecutionConfig>) : StreamLoader
Link copied to clipboard
object TypingDedupingUtil
Link copied to clipboard
class TypingDedupingWriter(names: TableCatalog, stateGatherer: DatabaseInitialStatusGatherer<TypingDedupingDatabaseInitialStatus>, databaseHandler: DatabaseHandler, rawTableOperations: TypingDedupingRawTableOperations, finalTableOperations: TypingDedupingFinalTableOperations, disableTypeDedupe: Boolean, streamStateStore: StreamStateStore<TypingDedupingExecutionConfig>) : DestinationWriter