Package org.apache.iceberg
Class TableProperties
java.lang.Object
org.apache.iceberg.TableProperties
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
static final boolean
static final String
static final String
static final String
static final String
static final String
static final int
static final String
static final int
static final String
static final int
static final String
static final int
static final String
static final long
static final String
static final long
static final String
static final long
static final String
static final int
static final String
Reserved table property for the JSON representation of current schema.static final String
Reserved table property for current snapshot id.static final String
Reserved table property for current snapshot summary.static final String
Reserved table property for current snapshot timestamp.static final String
static final String
static final String
static final String
static final String
Reserved table property for the JSON representation of current(default) partition spec.static final String
Reserved table property for the JSON representation of current(default) sort order.static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final long
static final int
static final String
static final int
static final String
static final String
static final boolean
static final String
Reserved table property for table format version.static final String
static final boolean
static final String
static final boolean
static final String
Deprecated.will be removed in 2.0.0, writing manifest lists is always enabledstatic final boolean
Deprecated.will be removed in 2.0.0, writing manifest lists is always enabledstatic final String
static final boolean
static final String
static final int
static final String
static final long
static final String
static final long
static final String
static final long
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final boolean
static final String
static final int
static final String
static final long
static final String
static final int
static final String
static final String
static final int
static final String
static final boolean
static final String
Deprecated.UseWRITE_DATA_LOCATION
instead.static final String
static final int
static final String
static final long
static final String
static final String
static final String
static final double
static final String
static final String
static final String
static final String
static final String
static final long
static final String
static final boolean
static final String
static final int
static final String
static final int
static final String
static final double
static final String
static final String
static final int
static final String
static final String
static final String
static final String
static final String
static final String
static final int
static final String
static final int
static final String
static final int
static final String
static final int
static final String
static final int
static final String
static final int
static final String
static final boolean
static final String
Reserved Iceberg table properties list.static final String
Reserved table property for the total number of snapshots.static final String
static final boolean
static final String
static final boolean
static final String
static final String
static final boolean
static final String
static final int
static final String
static final long
static final String
static final long
static final String
static final String
static final String
static final String
static final String
static final String
static final boolean
static final String
Reserved table property for table UUID.static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
Deprecated.UseWRITE_DATA_LOCATION
instead.static final String
static final String
static final String
static final boolean
static final String
static final int
static final String
static final long
-
Method Summary
-
Field Details
-
FORMAT_VERSION
Reserved table property for table format version.Iceberg will default a new table's format version to the latest stable and recommended version. This reserved property keyword allows users to override the Iceberg format version of the table metadata.
If this table property exists when creating a table, the table will use the specified format version. If a table updates this property, it will try to upgrade to the specified format version.
Note: incomplete or unstable versions cannot be selected using this property.
- See Also:
-
UUID
Reserved table property for table UUID.- See Also:
-
SNAPSHOT_COUNT
Reserved table property for the total number of snapshots.- See Also:
-
CURRENT_SNAPSHOT_SUMMARY
Reserved table property for current snapshot summary.- See Also:
-
CURRENT_SNAPSHOT_ID
Reserved table property for current snapshot id.- See Also:
-
CURRENT_SNAPSHOT_TIMESTAMP
Reserved table property for current snapshot timestamp.- See Also:
-
CURRENT_SCHEMA
Reserved table property for the JSON representation of current schema.- See Also:
-
DEFAULT_PARTITION_SPEC
Reserved table property for the JSON representation of current(default) partition spec.- See Also:
-
DEFAULT_SORT_ORDER
Reserved table property for the JSON representation of current(default) sort order.- See Also:
-
RESERVED_PROPERTIES
Reserved Iceberg table properties list.Reserved table properties are only used to control behaviors when creating or updating a table. The value of these properties are not persisted as a part of the table metadata.
-
COMMIT_NUM_RETRIES
- See Also:
-
COMMIT_NUM_RETRIES_DEFAULT
public static final int COMMIT_NUM_RETRIES_DEFAULT- See Also:
-
COMMIT_MIN_RETRY_WAIT_MS
- See Also:
-
COMMIT_MIN_RETRY_WAIT_MS_DEFAULT
public static final int COMMIT_MIN_RETRY_WAIT_MS_DEFAULT- See Also:
-
COMMIT_MAX_RETRY_WAIT_MS
- See Also:
-
COMMIT_MAX_RETRY_WAIT_MS_DEFAULT
public static final int COMMIT_MAX_RETRY_WAIT_MS_DEFAULT- See Also:
-
COMMIT_TOTAL_RETRY_TIME_MS
- See Also:
-
COMMIT_TOTAL_RETRY_TIME_MS_DEFAULT
public static final int COMMIT_TOTAL_RETRY_TIME_MS_DEFAULT- See Also:
-
COMMIT_NUM_STATUS_CHECKS
- See Also:
-
COMMIT_NUM_STATUS_CHECKS_DEFAULT
public static final int COMMIT_NUM_STATUS_CHECKS_DEFAULT- See Also:
-
COMMIT_STATUS_CHECKS_MIN_WAIT_MS
- See Also:
-
COMMIT_STATUS_CHECKS_MIN_WAIT_MS_DEFAULT
public static final long COMMIT_STATUS_CHECKS_MIN_WAIT_MS_DEFAULT- See Also:
-
COMMIT_STATUS_CHECKS_MAX_WAIT_MS
- See Also:
-
COMMIT_STATUS_CHECKS_MAX_WAIT_MS_DEFAULT
public static final long COMMIT_STATUS_CHECKS_MAX_WAIT_MS_DEFAULT- See Also:
-
COMMIT_STATUS_CHECKS_TOTAL_WAIT_MS
- See Also:
-
COMMIT_STATUS_CHECKS_TOTAL_WAIT_MS_DEFAULT
public static final long COMMIT_STATUS_CHECKS_TOTAL_WAIT_MS_DEFAULT- See Also:
-
MANIFEST_TARGET_SIZE_BYTES
- See Also:
-
MANIFEST_TARGET_SIZE_BYTES_DEFAULT
public static final long MANIFEST_TARGET_SIZE_BYTES_DEFAULT- See Also:
-
MANIFEST_MIN_MERGE_COUNT
- See Also:
-
MANIFEST_MIN_MERGE_COUNT_DEFAULT
public static final int MANIFEST_MIN_MERGE_COUNT_DEFAULT- See Also:
-
MANIFEST_MERGE_ENABLED
- See Also:
-
MANIFEST_MERGE_ENABLED_DEFAULT
public static final boolean MANIFEST_MERGE_ENABLED_DEFAULT- See Also:
-
DEFAULT_FILE_FORMAT
- See Also:
-
DELETE_DEFAULT_FILE_FORMAT
- See Also:
-
DEFAULT_FILE_FORMAT_DEFAULT
- See Also:
-
PARQUET_ROW_GROUP_SIZE_BYTES
- See Also:
-
DELETE_PARQUET_ROW_GROUP_SIZE_BYTES
- See Also:
-
PARQUET_ROW_GROUP_SIZE_BYTES_DEFAULT
public static final int PARQUET_ROW_GROUP_SIZE_BYTES_DEFAULT- See Also:
-
PARQUET_PAGE_SIZE_BYTES
- See Also:
-
DELETE_PARQUET_PAGE_SIZE_BYTES
- See Also:
-
PARQUET_PAGE_SIZE_BYTES_DEFAULT
public static final int PARQUET_PAGE_SIZE_BYTES_DEFAULT- See Also:
-
PARQUET_PAGE_ROW_LIMIT
- See Also:
-
DELETE_PARQUET_PAGE_ROW_LIMIT
- See Also:
-
PARQUET_PAGE_ROW_LIMIT_DEFAULT
public static final int PARQUET_PAGE_ROW_LIMIT_DEFAULT- See Also:
-
PARQUET_DICT_SIZE_BYTES
- See Also:
-
DELETE_PARQUET_DICT_SIZE_BYTES
- See Also:
-
PARQUET_DICT_SIZE_BYTES_DEFAULT
public static final int PARQUET_DICT_SIZE_BYTES_DEFAULT- See Also:
-
PARQUET_COMPRESSION
- See Also:
-
DELETE_PARQUET_COMPRESSION
- See Also:
-
PARQUET_COMPRESSION_DEFAULT
- See Also:
-
PARQUET_COMPRESSION_DEFAULT_SINCE_1_4_0
- See Also:
-
PARQUET_COMPRESSION_LEVEL
- See Also:
-
DELETE_PARQUET_COMPRESSION_LEVEL
- See Also:
-
PARQUET_COMPRESSION_LEVEL_DEFAULT
-
PARQUET_ROW_GROUP_CHECK_MIN_RECORD_COUNT
- See Also:
-
DELETE_PARQUET_ROW_GROUP_CHECK_MIN_RECORD_COUNT
- See Also:
-
PARQUET_ROW_GROUP_CHECK_MIN_RECORD_COUNT_DEFAULT
public static final int PARQUET_ROW_GROUP_CHECK_MIN_RECORD_COUNT_DEFAULT- See Also:
-
PARQUET_ROW_GROUP_CHECK_MAX_RECORD_COUNT
- See Also:
-
DELETE_PARQUET_ROW_GROUP_CHECK_MAX_RECORD_COUNT
- See Also:
-
PARQUET_ROW_GROUP_CHECK_MAX_RECORD_COUNT_DEFAULT
public static final int PARQUET_ROW_GROUP_CHECK_MAX_RECORD_COUNT_DEFAULT- See Also:
-
PARQUET_BLOOM_FILTER_MAX_BYTES
- See Also:
-
PARQUET_BLOOM_FILTER_MAX_BYTES_DEFAULT
public static final int PARQUET_BLOOM_FILTER_MAX_BYTES_DEFAULT- See Also:
-
PARQUET_BLOOM_FILTER_COLUMN_FPP_PREFIX
- See Also:
-
PARQUET_BLOOM_FILTER_COLUMN_FPP_DEFAULT
public static final double PARQUET_BLOOM_FILTER_COLUMN_FPP_DEFAULT- See Also:
-
PARQUET_BLOOM_FILTER_COLUMN_ENABLED_PREFIX
- See Also:
-
AVRO_COMPRESSION
- See Also:
-
DELETE_AVRO_COMPRESSION
- See Also:
-
AVRO_COMPRESSION_DEFAULT
- See Also:
-
AVRO_COMPRESSION_LEVEL
- See Also:
-
DELETE_AVRO_COMPRESSION_LEVEL
- See Also:
-
AVRO_COMPRESSION_LEVEL_DEFAULT
-
ORC_STRIPE_SIZE_BYTES
- See Also:
-
ORC_BLOOM_FILTER_COLUMNS
- See Also:
-
ORC_BLOOM_FILTER_COLUMNS_DEFAULT
- See Also:
-
ORC_BLOOM_FILTER_FPP
- See Also:
-
ORC_BLOOM_FILTER_FPP_DEFAULT
public static final double ORC_BLOOM_FILTER_FPP_DEFAULT- See Also:
-
DELETE_ORC_STRIPE_SIZE_BYTES
- See Also:
-
ORC_STRIPE_SIZE_BYTES_DEFAULT
public static final long ORC_STRIPE_SIZE_BYTES_DEFAULT- See Also:
-
ORC_BLOCK_SIZE_BYTES
- See Also:
-
DELETE_ORC_BLOCK_SIZE_BYTES
- See Also:
-
ORC_BLOCK_SIZE_BYTES_DEFAULT
public static final long ORC_BLOCK_SIZE_BYTES_DEFAULT- See Also:
-
ORC_WRITE_BATCH_SIZE
- See Also:
-
DELETE_ORC_WRITE_BATCH_SIZE
- See Also:
-
ORC_WRITE_BATCH_SIZE_DEFAULT
public static final int ORC_WRITE_BATCH_SIZE_DEFAULT- See Also:
-
ORC_COMPRESSION
- See Also:
-
DELETE_ORC_COMPRESSION
- See Also:
-
ORC_COMPRESSION_DEFAULT
- See Also:
-
ORC_COMPRESSION_STRATEGY
- See Also:
-
DELETE_ORC_COMPRESSION_STRATEGY
- See Also:
-
ORC_COMPRESSION_STRATEGY_DEFAULT
- See Also:
-
SPLIT_SIZE
- See Also:
-
SPLIT_SIZE_DEFAULT
public static final long SPLIT_SIZE_DEFAULT- See Also:
-
METADATA_SPLIT_SIZE
- See Also:
-
METADATA_SPLIT_SIZE_DEFAULT
public static final long METADATA_SPLIT_SIZE_DEFAULT- See Also:
-
SPLIT_LOOKBACK
- See Also:
-
SPLIT_LOOKBACK_DEFAULT
public static final int SPLIT_LOOKBACK_DEFAULT- See Also:
-
SPLIT_OPEN_FILE_COST
- See Also:
-
SPLIT_OPEN_FILE_COST_DEFAULT
public static final long SPLIT_OPEN_FILE_COST_DEFAULT- See Also:
-
ADAPTIVE_SPLIT_SIZE_ENABLED
- See Also:
-
ADAPTIVE_SPLIT_SIZE_ENABLED_DEFAULT
public static final boolean ADAPTIVE_SPLIT_SIZE_ENABLED_DEFAULT- See Also:
-
PARQUET_VECTORIZATION_ENABLED
- See Also:
-
PARQUET_VECTORIZATION_ENABLED_DEFAULT
public static final boolean PARQUET_VECTORIZATION_ENABLED_DEFAULT- See Also:
-
PARQUET_BATCH_SIZE
- See Also:
-
PARQUET_BATCH_SIZE_DEFAULT
public static final int PARQUET_BATCH_SIZE_DEFAULT- See Also:
-
ORC_VECTORIZATION_ENABLED
- See Also:
-
ORC_VECTORIZATION_ENABLED_DEFAULT
public static final boolean ORC_VECTORIZATION_ENABLED_DEFAULT- See Also:
-
ORC_BATCH_SIZE
- See Also:
-
ORC_BATCH_SIZE_DEFAULT
public static final int ORC_BATCH_SIZE_DEFAULT- See Also:
-
DATA_PLANNING_MODE
- See Also:
-
DELETE_PLANNING_MODE
- See Also:
-
PLANNING_MODE_DEFAULT
-
OBJECT_STORE_ENABLED
- See Also:
-
OBJECT_STORE_ENABLED_DEFAULT
public static final boolean OBJECT_STORE_ENABLED_DEFAULT- See Also:
-
WRITE_OBJECT_STORE_PARTITIONED_PATHS
- See Also:
-
WRITE_OBJECT_STORE_PARTITIONED_PATHS_DEFAULT
public static final boolean WRITE_OBJECT_STORE_PARTITIONED_PATHS_DEFAULT- See Also:
-
OBJECT_STORE_PATH
Deprecated.UseWRITE_DATA_LOCATION
instead.- See Also:
-
WRITE_LOCATION_PROVIDER_IMPL
- See Also:
-
WRITE_FOLDER_STORAGE_LOCATION
Deprecated.UseWRITE_DATA_LOCATION
instead.- See Also:
-
WRITE_DATA_LOCATION
- See Also:
-
WRITE_METADATA_LOCATION
- See Also:
-
WRITE_PARTITION_SUMMARY_LIMIT
- See Also:
-
WRITE_PARTITION_SUMMARY_LIMIT_DEFAULT
public static final int WRITE_PARTITION_SUMMARY_LIMIT_DEFAULT- See Also:
-
MANIFEST_LISTS_ENABLED
Deprecated.will be removed in 2.0.0, writing manifest lists is always enabled- See Also:
-
MANIFEST_LISTS_ENABLED_DEFAULT
Deprecated.will be removed in 2.0.0, writing manifest lists is always enabled- See Also:
-
METADATA_COMPRESSION
- See Also:
-
METADATA_COMPRESSION_DEFAULT
- See Also:
-
METADATA_PREVIOUS_VERSIONS_MAX
- See Also:
-
METADATA_PREVIOUS_VERSIONS_MAX_DEFAULT
public static final int METADATA_PREVIOUS_VERSIONS_MAX_DEFAULT- See Also:
-
METADATA_DELETE_AFTER_COMMIT_ENABLED
- See Also:
-
METADATA_DELETE_AFTER_COMMIT_ENABLED_DEFAULT
public static final boolean METADATA_DELETE_AFTER_COMMIT_ENABLED_DEFAULT- See Also:
-
METRICS_MAX_INFERRED_COLUMN_DEFAULTS
- See Also:
-
METRICS_MAX_INFERRED_COLUMN_DEFAULTS_DEFAULT
public static final int METRICS_MAX_INFERRED_COLUMN_DEFAULTS_DEFAULT- See Also:
-
METRICS_MODE_COLUMN_CONF_PREFIX
- See Also:
-
DEFAULT_WRITE_METRICS_MODE
- See Also:
-
DEFAULT_WRITE_METRICS_MODE_DEFAULT
- See Also:
-
DEFAULT_NAME_MAPPING
- See Also:
-
WRITE_AUDIT_PUBLISH_ENABLED
- See Also:
-
WRITE_AUDIT_PUBLISH_ENABLED_DEFAULT
- See Also:
-
WRITE_TARGET_FILE_SIZE_BYTES
- See Also:
-
WRITE_TARGET_FILE_SIZE_BYTES_DEFAULT
public static final long WRITE_TARGET_FILE_SIZE_BYTES_DEFAULT- See Also:
-
DELETE_TARGET_FILE_SIZE_BYTES
- See Also:
-
DELETE_TARGET_FILE_SIZE_BYTES_DEFAULT
public static final long DELETE_TARGET_FILE_SIZE_BYTES_DEFAULT- See Also:
-
SPARK_WRITE_PARTITIONED_FANOUT_ENABLED
- See Also:
-
SPARK_WRITE_PARTITIONED_FANOUT_ENABLED_DEFAULT
public static final boolean SPARK_WRITE_PARTITIONED_FANOUT_ENABLED_DEFAULT- See Also:
-
SPARK_WRITE_ACCEPT_ANY_SCHEMA
- See Also:
-
SPARK_WRITE_ACCEPT_ANY_SCHEMA_DEFAULT
public static final boolean SPARK_WRITE_ACCEPT_ANY_SCHEMA_DEFAULT- See Also:
-
SPARK_WRITE_ADVISORY_PARTITION_SIZE_BYTES
- See Also:
-
SNAPSHOT_ID_INHERITANCE_ENABLED
- See Also:
-
SNAPSHOT_ID_INHERITANCE_ENABLED_DEFAULT
public static final boolean SNAPSHOT_ID_INHERITANCE_ENABLED_DEFAULT- See Also:
-
ENGINE_HIVE_ENABLED
- See Also:
-
ENGINE_HIVE_ENABLED_DEFAULT
public static final boolean ENGINE_HIVE_ENABLED_DEFAULT- See Also:
-
HIVE_LOCK_ENABLED
- See Also:
-
HIVE_LOCK_ENABLED_DEFAULT
public static final boolean HIVE_LOCK_ENABLED_DEFAULT- See Also:
-
WRITE_DISTRIBUTION_MODE
- See Also:
-
WRITE_DISTRIBUTION_MODE_NONE
- See Also:
-
WRITE_DISTRIBUTION_MODE_HASH
- See Also:
-
WRITE_DISTRIBUTION_MODE_RANGE
- See Also:
-
GC_ENABLED
- See Also:
-
GC_ENABLED_DEFAULT
public static final boolean GC_ENABLED_DEFAULT- See Also:
-
MAX_SNAPSHOT_AGE_MS
- See Also:
-
MAX_SNAPSHOT_AGE_MS_DEFAULT
public static final long MAX_SNAPSHOT_AGE_MS_DEFAULT- See Also:
-
MIN_SNAPSHOTS_TO_KEEP
- See Also:
-
MIN_SNAPSHOTS_TO_KEEP_DEFAULT
public static final int MIN_SNAPSHOTS_TO_KEEP_DEFAULT- See Also:
-
MAX_REF_AGE_MS
- See Also:
-
MAX_REF_AGE_MS_DEFAULT
public static final long MAX_REF_AGE_MS_DEFAULT- See Also:
-
DELETE_GRANULARITY
- See Also:
-
DELETE_GRANULARITY_DEFAULT
-
DELETE_ISOLATION_LEVEL
- See Also:
-
DELETE_ISOLATION_LEVEL_DEFAULT
- See Also:
-
DELETE_MODE
- See Also:
-
DELETE_MODE_DEFAULT
-
DELETE_DISTRIBUTION_MODE
- See Also:
-
UPDATE_ISOLATION_LEVEL
- See Also:
-
UPDATE_ISOLATION_LEVEL_DEFAULT
- See Also:
-
UPDATE_MODE
- See Also:
-
UPDATE_MODE_DEFAULT
-
UPDATE_DISTRIBUTION_MODE
- See Also:
-
MERGE_ISOLATION_LEVEL
- See Also:
-
MERGE_ISOLATION_LEVEL_DEFAULT
- See Also:
-
MERGE_MODE
- See Also:
-
MERGE_MODE_DEFAULT
-
MERGE_DISTRIBUTION_MODE
- See Also:
-
UPSERT_ENABLED
- See Also:
-
UPSERT_ENABLED_DEFAULT
public static final boolean UPSERT_ENABLED_DEFAULT- See Also:
-
ENCRYPTION_TABLE_KEY
- See Also:
-
ENCRYPTION_DEK_LENGTH
- See Also:
-
ENCRYPTION_DEK_LENGTH_DEFAULT
public static final int ENCRYPTION_DEK_LENGTH_DEFAULT- See Also:
-
ENCRYPTION_AAD_LENGTH_DEFAULT
public static final int ENCRYPTION_AAD_LENGTH_DEFAULT- See Also:
-