Package-level declarations
Types
Link copied to clipboard
class AvroFormattingWriter(stream: DestinationStream, outputStream: OutputStream, formatConfig: AvroFormatConfiguration, rootLevelFlattening: Boolean) : ObjectStorageFormattingWriter
Link copied to clipboard
class BufferedFormattingWriter<T : OutputStream>(writer: ObjectStorageFormattingWriter, buffer: ManagedByteArrayOutputStream, streamProcessor: StreamProcessor<T>, wrappingBuffer: T) : ObjectStorageFormattingWriter
Link copied to clipboard
@Singleton
@Secondary
Link copied to clipboard
object ByteArrayPool
Re-uses large byte arrays to cut GC pressure when we generate many S3 parts. Keep at most 512 MiB of slabs in the pool.
Link copied to clipboard
class CSVFormattingWriter(stream: DestinationStream, outputStream: OutputStream, rootLevelFlattening: Boolean, extractedAtAsTimestampWithTimezone: Boolean) : ObjectStorageFormattingWriter
Link copied to clipboard
@Singleton
@Secondary
Link copied to clipboard
class JsonFormattingWriter(stream: DestinationStream, outputStream: OutputStream, rootLevelFlattening: Boolean) : ObjectStorageFormattingWriter
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface ObjectStorageFormattingWriterFactory
Link copied to clipboard
@Singleton
@Secondary
Link copied to clipboard
class ParquetFormattingWriter(stream: DestinationStream, outputStream: OutputStream, formatConfig: ParquetFormatConfiguration, rootLevelFlattening: Boolean) : ObjectStorageFormattingWriter
Link copied to clipboard
class PartBookkeeper
Link copied to clipboard
Generates part w/ metadata for a multi-part upload for a given key and file no. parts are 1-indexed. For convenience, empty parts are tolerated but not counted by the assembler.
Link copied to clipboard
interface PathFactory
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class ProtoToAvroFormatter(stream: DestinationStream, outputStream: OutputStream, formatConfig: AvroFormatConfiguration, rootLevelFlattening: Boolean) : ObjectStorageFormattingWriter
Link copied to clipboard
class ProtoToCsvFormatter(stream: DestinationStream, outputStream: OutputStream, rootLevelFlattening: Boolean, extractedAtAsTimestampWithTimezone: Boolean) : ObjectStorageFormattingWriter
Link copied to clipboard
class ProtoToCsvWriter(header: Array<String>, columns: Array<AirbyteValueProxy.FieldAccessor>, rootLevelFlattening: Boolean, extractedAtTsTz: Boolean)
Link copied to clipboard
class ProtoToJsonFormatter(stream: DestinationStream, outputStream: OutputStream, rootLevelFlattening: Boolean) : ObjectStorageFormattingWriter
Link copied to clipboard
Link copied to clipboard
class ProtoToParquetFormatter(stream: DestinationStream, outputStream: OutputStream, formatConfig: ParquetFormatConfiguration, rootLevelFlattening: Boolean) : ObjectStorageFormattingWriter
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard