Class OrcWriterOptions

java.lang.Object
io.trino.orc.OrcWriterOptions

public class OrcWriterOptions extends Object
  • Constructor Details

    • OrcWriterOptions

      public OrcWriterOptions()
  • Method Details

    • getWriterIdentification

      public OrcWriterOptions.WriterIdentification getWriterIdentification()
    • withWriterIdentification

      public OrcWriterOptions withWriterIdentification(OrcWriterOptions.WriterIdentification writerIdentification)
    • getStripeMinSize

      public io.airlift.units.DataSize getStripeMinSize()
    • withStripeMinSize

      public OrcWriterOptions withStripeMinSize(io.airlift.units.DataSize stripeMinSize)
    • getStripeMaxSize

      public io.airlift.units.DataSize getStripeMaxSize()
    • withStripeMaxSize

      public OrcWriterOptions withStripeMaxSize(io.airlift.units.DataSize stripeMaxSize)
    • getStripeMaxRowCount

      public int getStripeMaxRowCount()
    • withStripeMaxRowCount

      public OrcWriterOptions withStripeMaxRowCount(int stripeMaxRowCount)
    • getRowGroupMaxRowCount

      public int getRowGroupMaxRowCount()
    • withRowGroupMaxRowCount

      public OrcWriterOptions withRowGroupMaxRowCount(int rowGroupMaxRowCount)
    • getDictionaryMaxMemory

      public io.airlift.units.DataSize getDictionaryMaxMemory()
    • withDictionaryMaxMemory

      public OrcWriterOptions withDictionaryMaxMemory(io.airlift.units.DataSize dictionaryMaxMemory)
    • getMaxStringStatisticsLimit

      public io.airlift.units.DataSize getMaxStringStatisticsLimit()
    • withMaxStringStatisticsLimit

      public OrcWriterOptions withMaxStringStatisticsLimit(io.airlift.units.DataSize maxStringStatisticsLimit)
    • getMaxCompressionBufferSize

      public io.airlift.units.DataSize getMaxCompressionBufferSize()
    • withMaxCompressionBufferSize

      public OrcWriterOptions withMaxCompressionBufferSize(io.airlift.units.DataSize maxCompressionBufferSize)
    • isBloomFilterColumn

      public boolean isBloomFilterColumn(String columnName)
    • withBloomFilterColumns

      public OrcWriterOptions withBloomFilterColumns(Set<String> bloomFilterColumns)
    • getBloomFilterFpp

      public double getBloomFilterFpp()
    • withBloomFilterFpp

      public OrcWriterOptions withBloomFilterFpp(double bloomFilterFpp)
    • isShouldCompactMinMax

      public boolean isShouldCompactMinMax()
    • withShouldCompactMinMax

      public OrcWriterOptions withShouldCompactMinMax(boolean shouldCompactMinMax)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • builder

      public static OrcWriterOptions.Builder builder()
    • builderFrom

      public static OrcWriterOptions.Builder builderFrom(OrcWriterOptions options)