Package-level declarations

Types

Link copied to clipboard
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

Mix-in to provide file format configuration.

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

Mix-in to provide file format configuration.

Link copied to clipboard
Link copied to clipboard
data class ObjectStoragePathConfiguration(val prefix: String, val pathPattern: String?, val fileNamePattern: String?, val resolveNamesMethod: (String) -> String = { Transformations.toS3SafeCharacters(it) })
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

Configuration

Link copied to clipboard