Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open class DefaultDirectLoadTableSqlOperations(generator: DirectLoadSqlGenerator, handler: DatabaseHandler) : DirectLoadTableSqlOperations
Link copied to clipboard
data class DirectLoadInitialStatus(val realTable: DirectLoadTableStatus?, val tempTable: DirectLoadTableStatus?) : DatabaseInitialStatus
Link copied to clipboard
interface DirectLoadSqlGenerator
Link copied to clipboard
class DirectLoadTableAppendStreamLoader(val stream: DestinationStream, initialStatus: DirectLoadInitialStatus, realTableName: TableName, tempTableName: TableName, columnNameMapping: ColumnNameMapping, nativeTableOperations: DirectLoadTableNativeOperations, sqlTableOperations: DirectLoadTableSqlOperations, streamStateStore: StreamStateStore<DirectLoadTableExecutionConfig>) : StreamLoader
Stream loader implementation for append mode.
Link copied to clipboard
class DirectLoadTableAppendTruncateStreamLoader(val stream: DestinationStream, initialStatus: DirectLoadInitialStatus, realTableName: TableName, tempTableName: TableName, columnNameMapping: ColumnNameMapping, nativeTableOperations: DirectLoadTableNativeOperations, sqlTableOperations: DirectLoadTableSqlOperations, streamStateStore: StreamStateStore<DirectLoadTableExecutionConfig>) : StreamLoader
Stream loader implementation for append + truncate mode.
Link copied to clipboard
class DirectLoadTableDedupStreamLoader(val stream: DestinationStream, initialStatus: DirectLoadInitialStatus, realTableName: TableName, tempTableName: TableName, columnNameMapping: ColumnNameMapping, nativeTableOperations: DirectLoadTableNativeOperations, sqlTableOperations: DirectLoadTableSqlOperations, streamStateStore: StreamStateStore<DirectLoadTableExecutionConfig>) : StreamLoader
Stream loader implementation for deduplication mode.
Link copied to clipboard
class DirectLoadTableDedupTruncateStreamLoader(val stream: DestinationStream, initialStatus: DirectLoadInitialStatus, realTableName: TableName, tempTableName: TableName, columnNameMapping: ColumnNameMapping, nativeTableOperations: DirectLoadTableNativeOperations, sqlTableOperations: DirectLoadTableSqlOperations, streamStateStore: StreamStateStore<DirectLoadTableExecutionConfig>, tempTableNameGenerator: TempTableNameGenerator) : StreamLoader
Stream loader implementation for deduplication + truncate mode.
Link copied to clipboard
Link copied to clipboard
interface DirectLoadTableNativeOperations
Operations which aren't easily represented as a sequence of SQL statements.
Link copied to clipboard
interface DirectLoadTableSqlOperations
Operations which can be handled by an underlying DatabaseHandler executing SQL statements from a DirectLoadSqlGenerator.
Link copied to clipboard
Link copied to clipboard
class DirectLoadTableWriter(internalNamespace: String, names: TableCatalog, stateGatherer: DatabaseInitialStatusGatherer<DirectLoadInitialStatus>, destinationHandler: DatabaseHandler, nativeTableOperations: DirectLoadTableNativeOperations, sqlTableOperations: DirectLoadTableSqlOperations, streamStateStore: StreamStateStore<DirectLoadTableExecutionConfig>, tempTableNameGenerator: TempTableNameGenerator) : DestinationWriter