Class ParquetWriterConfig

java.lang.Object
io.trino.plugin.hive.parquet.ParquetWriterConfig

@DefunctConfig({"hive.parquet.optimized-writer.enabled","parquet.experimental-optimized-writer.enabled","parquet.optimized-writer.enabled"}) public class ParquetWriterConfig extends Object
  • Field Details

  • Constructor Details

    • ParquetWriterConfig

      public ParquetWriterConfig()
  • Method Details

    • getBlockSize

      @MaxDataSize("2GB") public @MaxDataSize("2GB") io.airlift.units.DataSize getBlockSize()
    • setBlockSize

      @Config("parquet.writer.block-size") @LegacyConfig("hive.parquet.writer.block-size") public ParquetWriterConfig setBlockSize(io.airlift.units.DataSize blockSize)
    • getPageSize

      @MinDataSize("8kB") @MaxDataSize("8MB") public @MinDataSize("8kB") @MaxDataSize("8MB") io.airlift.units.DataSize getPageSize()
    • setPageSize

      @Config("parquet.writer.page-size") @LegacyConfig("hive.parquet.writer.page-size") public ParquetWriterConfig setPageSize(io.airlift.units.DataSize pageSize)
    • setBatchSize

      @Config("parquet.writer.batch-size") public ParquetWriterConfig setBatchSize(int batchSize)
    • getBatchSize

      public int getBatchSize()
    • getValidationPercentage

      @DecimalMin("0.0") @DecimalMax("100.0") public @jakarta.validation.constraints.DecimalMin("0.0"),@jakarta.validation.constraints.DecimalMax("100.0") double getValidationPercentage()
    • setValidationPercentage

      @Config("parquet.writer.validation-percentage") @LegacyConfig("parquet.optimized-writer.validation-percentage") public ParquetWriterConfig setValidationPercentage(double validationPercentage)