Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
@Singleton
@Requires(bean = BulkLoaderFactory::class)
class BulkLoaderLoadIntoTableStep<K : WithStream, T : RemoteObject<*>>(val bulkLoader: BulkLoaderFactory<K, T>, val tableLoader: BulkLoaderTableLoader<K, T>, @Named(value = "objectLoaderCompletedUploadQueue") val inputQueue: PartitionedQueue<PipelineEvent<K, ObjectLoaderUploadCompleter.UploadResult<T>>>, val taskFactory: LoadPipelineStepTaskFactory) : LoadPipelineStep
Link copied to clipboard
@Singleton
@Requires(bean = BulkLoaderFactory::class)
@Replaces(value = ObjectLoaderPipeline::class)
class BulkLoadPipeline<K : WithStream, T : RemoteObject<*>>(@Named(value = "recordPartFormatterStep") formatterStep: ObjectLoaderPartFormatterStep, @Named(value = "recordPartLoaderStep") loaderStep: ObjectLoaderPartLoaderStep<T>, @Named(value = "recordUploadCompleterStep") completerStep: ObjectLoaderUploadCompleterStep<K, T>, loadIntoTableStep: BulkLoaderLoadIntoTableStep<K, T>, @Named(value = "dataChannelMedium") dataChannelMedium: DataChannelMedium, @Named(value = "bigQueryOneShotStep") bigQueryOneShotStep: LoadPipelineStep? = null) : LoadPipeline
Link copied to clipboard
@Singleton
@Requires(bean = InsertLoader::class)
class InsertLoaderPipeline<Q : InsertLoaderRequest>(requestBuilderStep: InsertLoaderRequestBuilderStep<Q>, requestExecutorStep: InsertLoaderRequestExecutorStep<Q>) : LoadPipeline
Link copied to clipboard
@Singleton
@Requires(bean = InsertLoader::class)
class InsertLoaderRequestBuilderAccumulator<Q : InsertLoaderRequest>(loaderFactory: InsertLoader<Q>, @Named(value = "insertLoaderClampedRequestSizeBytes") maxRequestSizeBytes: Long) : BatchAccumulator<InsertLoaderRequestBuilder<Q>, StreamKey, DestinationRecordRaw, InsertLoaderRequestBuilderAccumulator.Result<Q>>
Link copied to clipboard
@Singleton
@Requires(bean = InsertLoader::class)
class InsertLoaderRequestBuilderStep<Q : InsertLoaderRequest>(val loader: InsertLoader<Q>, val requestBuilder: InsertLoaderRequestBuilderAccumulator<Q>, val taskFactory: LoadPipelineStepTaskFactory, @Named(value = "insertLoaderRequestQueue") val outputQueue: PartitionedQueue<PipelineEvent<StreamKey, InsertLoaderRequestBuilderAccumulator.Result<Q>>>, val outputPartitioner: InsertLoaderRequestPartitioner<Q>) : LoadPipelineStep