Package-level declarations
Types
Link copied to clipboard
data class AvroFormatConfiguration(val extension: String = "avro", val avroCompressionConfiguration: AvroCompressionConfiguration) : ObjectStorageFormatConfiguration, AvroCompressionConfigurationProvider
Link copied to clipboard
data class CSVFormatConfiguration(val extension: String = "csv", val rootLevelFlattening: Boolean = false) : ObjectStorageFormatConfiguration
Link copied to clipboard
class CSVFormatSpecification(val formatType: ObjectStorageFormatSpecification.Type = Type.CSV, val flattening: FlatteningSpecificationProvider.Flattening = FlatteningSpecificationProvider.Flattening.NO_FLATTENING) : ObjectStorageFormatSpecification, FlatteningSpecificationProvider
CSV
Link copied to clipboard
class DeprecatedAvroFormatSpecification(val formatType: DeprecatedObjectStorageFormatSpecification.Type = Type.AVRO) : DeprecatedObjectStorageFormatSpecification
AVRO
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Mix-in to provide file format configuration.
Link copied to clipboard
class DeprecatedParquetFormatSpecification(val formatType: DeprecatedObjectStorageFormatSpecification.Type = Type.PARQUET) : DeprecatedObjectStorageFormatSpecification
Parquet
Link copied to clipboard
interface FlatteningSpecificationProvider
Link copied to clipboard
class GZIPCompressionSpecification(val compressionType: ObjectStorageCompressionSpecification.Type = Type.GZIP) : ObjectStorageCompressionSpecification
Link copied to clipboard
data class JsonFormatConfiguration(val extension: String = "jsonl", val rootLevelFlattening: Boolean = false) : ObjectStorageFormatConfiguration
Link copied to clipboard
class JsonFormatSpecification(val formatType: ObjectStorageFormatSpecification.Type = Type.JSONL, val flattening: FlatteningSpecificationProvider.Flattening? = FlatteningSpecificationProvider.Flattening.NO_FLATTENING) : ObjectStorageFormatSpecification, FlatteningSpecificationProvider
JSONL
Link copied to clipboard
class NoCompressionSpecification(val compressionType: ObjectStorageCompressionSpecification.Type = Type.NoCompression) : ObjectStorageCompressionSpecification
Link copied to clipboard
data class ObjectStorageCompressionConfiguration<T : OutputStream>(val compressor: StreamProcessor<T>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Mix-in to provide file format configuration.
Link copied to clipboard
Link copied to clipboard
interface ObjectStorageFormatConfigurationProvider
Link copied to clipboard
Link copied to clipboard
interface ObjectStorageFormatSpecificationProvider
Link copied to clipboard
Link copied to clipboard
interface ObjectStoragePathConfigurationProvider
Link copied to clipboard
data class ObjectStorageUploadConfiguration(val fileSizeBytes: Long = DEFAULT_FILE_SIZE_BYTES, val uploadPartSizeBytes: Long = DEFAULT_PART_SIZE_BYTES)
Link copied to clipboard
interface ObjectStorageUploadConfigurationProvider
Link copied to clipboard
interface OutputFormatConfigurationProvider
Configuration
Link copied to clipboard
data class ParquetFormatConfiguration(val extension: String = "parquet", val parquetWriterConfiguration: ParquetWriterConfiguration) : ObjectStorageFormatConfiguration, ParquetWriterConfigurationProvider