Enum Class OrcConf

java.lang.Object
java.lang.Enum<OrcConf>
org.apache.orc.OrcConf
All Implemented Interfaces:
Serializable, Comparable<OrcConf>, Constable

public enum OrcConf extends Enum<OrcConf>
Define the configuration properties that Orc understands.
  • Enum Constant Details

    • STRIPE_SIZE

      public static final OrcConf STRIPE_SIZE
    • STRIPE_ROW_COUNT

      public static final OrcConf STRIPE_ROW_COUNT
    • BLOCK_SIZE

      public static final OrcConf BLOCK_SIZE
    • ENABLE_INDEXES

      public static final OrcConf ENABLE_INDEXES
    • ROW_INDEX_STRIDE

      public static final OrcConf ROW_INDEX_STRIDE
    • BUFFER_SIZE

      public static final OrcConf BUFFER_SIZE
    • BASE_DELTA_RATIO

      public static final OrcConf BASE_DELTA_RATIO
    • BLOCK_PADDING

      public static final OrcConf BLOCK_PADDING
    • COMPRESS

      public static final OrcConf COMPRESS
    • WRITE_FORMAT

      public static final OrcConf WRITE_FORMAT
    • ENFORCE_COMPRESSION_BUFFER_SIZE

      public static final OrcConf ENFORCE_COMPRESSION_BUFFER_SIZE
    • ENCODING_STRATEGY

      public static final OrcConf ENCODING_STRATEGY
    • COMPRESSION_STRATEGY

      public static final OrcConf COMPRESSION_STRATEGY
    • COMPRESSION_ZSTD_LEVEL

      public static final OrcConf COMPRESSION_ZSTD_LEVEL
    • COMPRESSION_ZSTD_WINDOWLOG

      public static final OrcConf COMPRESSION_ZSTD_WINDOWLOG
    • BLOCK_PADDING_TOLERANCE

      public static final OrcConf BLOCK_PADDING_TOLERANCE
    • BLOOM_FILTER_FPP

      public static final OrcConf BLOOM_FILTER_FPP
    • USE_ZEROCOPY

      public static final OrcConf USE_ZEROCOPY
    • SKIP_CORRUPT_DATA

      public static final OrcConf SKIP_CORRUPT_DATA
    • TOLERATE_MISSING_SCHEMA

      public static final OrcConf TOLERATE_MISSING_SCHEMA
    • MEMORY_POOL

      public static final OrcConf MEMORY_POOL
    • DICTIONARY_KEY_SIZE_THRESHOLD

      public static final OrcConf DICTIONARY_KEY_SIZE_THRESHOLD
    • ROW_INDEX_STRIDE_DICTIONARY_CHECK

      public static final OrcConf ROW_INDEX_STRIDE_DICTIONARY_CHECK
    • DICTIONARY_IMPL

      public static final OrcConf DICTIONARY_IMPL
    • BLOOM_FILTER_COLUMNS

      public static final OrcConf BLOOM_FILTER_COLUMNS
    • BLOOM_FILTER_WRITE_VERSION

      public static final OrcConf BLOOM_FILTER_WRITE_VERSION
    • IGNORE_NON_UTF8_BLOOM_FILTERS

      public static final OrcConf IGNORE_NON_UTF8_BLOOM_FILTERS
    • MAX_FILE_LENGTH

      public static final OrcConf MAX_FILE_LENGTH
    • MAPRED_INPUT_SCHEMA

      public static final OrcConf MAPRED_INPUT_SCHEMA
    • MAPRED_SHUFFLE_KEY_SCHEMA

      public static final OrcConf MAPRED_SHUFFLE_KEY_SCHEMA
    • MAPRED_SHUFFLE_VALUE_SCHEMA

      public static final OrcConf MAPRED_SHUFFLE_VALUE_SCHEMA
    • MAPRED_OUTPUT_SCHEMA

      public static final OrcConf MAPRED_OUTPUT_SCHEMA
    • INCLUDE_COLUMNS

      public static final OrcConf INCLUDE_COLUMNS
    • KRYO_SARG

      public static final OrcConf KRYO_SARG
    • KRYO_SARG_BUFFER

      public static final OrcConf KRYO_SARG_BUFFER
    • SARG_COLUMNS

      public static final OrcConf SARG_COLUMNS
    • FORCE_POSITIONAL_EVOLUTION

      public static final OrcConf FORCE_POSITIONAL_EVOLUTION
    • FORCE_POSITIONAL_EVOLUTION_LEVEL

      public static final OrcConf FORCE_POSITIONAL_EVOLUTION_LEVEL
    • ROWS_BETWEEN_CHECKS

      public static final OrcConf ROWS_BETWEEN_CHECKS
    • OVERWRITE_OUTPUT_FILE

      public static final OrcConf OVERWRITE_OUTPUT_FILE
    • IS_SCHEMA_EVOLUTION_CASE_SENSITIVE

      public static final OrcConf IS_SCHEMA_EVOLUTION_CASE_SENSITIVE
    • ALLOW_SARG_TO_FILTER

      public static final OrcConf ALLOW_SARG_TO_FILTER
    • READER_USE_SELECTED

      public static final OrcConf READER_USE_SELECTED
    • ALLOW_PLUGIN_FILTER

      public static final OrcConf ALLOW_PLUGIN_FILTER
    • PLUGIN_FILTER_ALLOWLIST

      public static final OrcConf PLUGIN_FILTER_ALLOWLIST
    • WRITE_VARIABLE_LENGTH_BLOCKS

      public static final OrcConf WRITE_VARIABLE_LENGTH_BLOCKS
    • DIRECT_ENCODING_COLUMNS

      public static final OrcConf DIRECT_ENCODING_COLUMNS
    • ORC_MAX_DISK_RANGE_CHUNK_LIMIT

      public static final OrcConf ORC_MAX_DISK_RANGE_CHUNK_LIMIT
    • ORC_MIN_DISK_SEEK_SIZE

      public static final OrcConf ORC_MIN_DISK_SEEK_SIZE
    • ORC_MIN_DISK_SEEK_SIZE_TOLERANCE

      public static final OrcConf ORC_MIN_DISK_SEEK_SIZE_TOLERANCE
    • ENCRYPTION

      public static final OrcConf ENCRYPTION
    • DATA_MASK

      public static final OrcConf DATA_MASK
    • KEY_PROVIDER

      public static final OrcConf KEY_PROVIDER
    • PROLEPTIC_GREGORIAN

      public static final OrcConf PROLEPTIC_GREGORIAN
    • PROLEPTIC_GREGORIAN_DEFAULT

      public static final OrcConf PROLEPTIC_GREGORIAN_DEFAULT
    • ROW_BATCH_SIZE

      public static final OrcConf ROW_BATCH_SIZE
    • ROW_BATCH_CHILD_LIMIT

      public static final OrcConf ROW_BATCH_CHILD_LIMIT
  • Method Details

    • values

      public static OrcConf[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static OrcConf valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getAttribute

      public String getAttribute()
    • getHiveConfName

      public String getHiveConfName()
    • getDefaultValue

      public Object getDefaultValue()
    • getDescription

      public String getDescription()
    • getInt

      public int getInt(Properties tbl, Configuration conf)
    • getInt

      public int getInt(Configuration conf)
    • getInt

      @Deprecated public void getInt(Configuration conf, int value)
      Deprecated.
      Use getInt(Configuration) instead. This method was incorrectly added and shouldn't be used anymore.
    • setInt

      public void setInt(Configuration conf, int value)
    • getLong

      public long getLong(Properties tbl, Configuration conf)
    • getLong

      public long getLong(Configuration conf)
    • setLong

      public void setLong(Configuration conf, long value)
    • getString

      public String getString(Properties tbl, Configuration conf)
    • getString

      public String getString(Configuration conf)
    • getStringAsList

      public List<String> getStringAsList(Configuration conf)
    • setString

      public void setString(Configuration conf, String value)
    • getBoolean

      public boolean getBoolean(Properties tbl, Configuration conf)
    • getBoolean

      public boolean getBoolean(Configuration conf)
    • setBoolean

      public void setBoolean(Configuration conf, boolean value)
    • getDouble

      public double getDouble(Properties tbl, Configuration conf)
    • getDouble

      public double getDouble(Configuration conf)
    • setDouble

      public void setDouble(Configuration conf, double value)