Package org.apache.iceberg.mr
Class InputFormatConfig
- java.lang.Object
- 
- org.apache.iceberg.mr.InputFormatConfig
 
- 
 public class InputFormatConfig extends java.lang.Object
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classInputFormatConfig.ConfigBuilderstatic classInputFormatConfig.InMemoryDataModel
 - 
Field SummaryFields Modifier and Type Field Description static java.lang.StringAS_OF_TIMESTAMPstatic java.lang.StringCASE_SENSITIVEstatic booleanCASE_SENSITIVE_DEFAULTstatic java.lang.StringCATALOGDeprecated.please usecatalogPropertyConfigKey(String, String)with config keyCatalogUtil.ICEBERG_CATALOG_TYPEto specify the type of a catalog.static java.lang.StringCATALOG_CONFIG_PREFIXstatic java.lang.StringCATALOG_LOADER_CLASSDeprecated.please usecatalogPropertyConfigKey(String, String)with config keyCatalogProperties.CATALOG_IMPLto specify the implementation of a catalog.static java.lang.StringCATALOG_NAMEstatic java.lang.StringCOMMIT_FILE_THREAD_POOL_SIZEstatic intCOMMIT_FILE_THREAD_POOL_SIZE_DEFAULTstatic java.lang.StringCOMMIT_TABLE_THREAD_POOL_SIZEstatic intCOMMIT_TABLE_THREAD_POOL_SIZE_DEFAULTstatic java.lang.StringEXTERNAL_TABLE_PURGEstatic java.lang.StringFILTER_EXPRESSIONstatic java.lang.StringHADOOP_CATALOGstatic java.lang.StringHADOOP_CATALOG_WAREHOUSE_LOCATIONDeprecated.please usecatalogPropertyConfigKey(String, String)with config keyCatalogProperties.WAREHOUSE_LOCATIONto specify the warehouse location of a catalog.static java.lang.StringHADOOP_TABLESstatic java.lang.StringHIVE_CATALOGstatic java.lang.StringICEBERG_SNAPSHOTS_TABLE_SUFFIXstatic java.lang.StringIN_MEMORY_DATA_MODELstatic java.lang.StringLOCALITYstatic java.lang.StringOUTPUT_TABLESstatic java.lang.StringPARTITION_SPECstatic java.lang.StringREAD_SCHEMAstatic java.lang.StringREUSE_CONTAINERSstatic java.lang.StringSCHEMA_AUTO_CONVERSIONstatic java.lang.StringSELECTED_COLUMNSstatic java.lang.StringSERIALIZED_TABLE_PREFIXstatic java.lang.StringSKIP_RESIDUAL_FILTERINGstatic java.lang.StringSNAPSHOT_IDstatic java.lang.StringSNAPSHOT_TABLEstatic java.lang.StringSNAPSHOT_TABLE_SUFFIXstatic java.lang.StringSPLIT_SIZEstatic java.lang.StringTABLE_CATALOG_PREFIXstatic java.lang.StringTABLE_IDENTIFIERstatic java.lang.StringTABLE_LOCATIONstatic java.lang.StringTABLE_SCHEMAstatic java.lang.StringWRITE_TARGET_FILE_SIZE
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringcatalogPropertyConfigKey(java.lang.String catalogName, java.lang.String catalogProperty)Get Hadoop config key of a catalog property based on catalog namestatic SchemareadSchema(org.apache.hadoop.conf.Configuration conf)static java.lang.String[]selectedColumns(org.apache.hadoop.conf.Configuration conf)static SchematableSchema(org.apache.hadoop.conf.Configuration conf)
 
- 
- 
- 
Field Detail- 
REUSE_CONTAINERSpublic static final java.lang.String REUSE_CONTAINERS - See Also:
- Constant Field Values
 
 - 
SKIP_RESIDUAL_FILTERINGpublic static final java.lang.String SKIP_RESIDUAL_FILTERING - See Also:
- Constant Field Values
 
 - 
AS_OF_TIMESTAMPpublic static final java.lang.String AS_OF_TIMESTAMP - See Also:
- Constant Field Values
 
 - 
FILTER_EXPRESSIONpublic static final java.lang.String FILTER_EXPRESSION - See Also:
- Constant Field Values
 
 - 
IN_MEMORY_DATA_MODELpublic static final java.lang.String IN_MEMORY_DATA_MODEL - See Also:
- Constant Field Values
 
 - 
READ_SCHEMApublic static final java.lang.String READ_SCHEMA - See Also:
- Constant Field Values
 
 - 
SNAPSHOT_IDpublic static final java.lang.String SNAPSHOT_ID - See Also:
- Constant Field Values
 
 - 
SPLIT_SIZEpublic static final java.lang.String SPLIT_SIZE - See Also:
- Constant Field Values
 
 - 
SCHEMA_AUTO_CONVERSIONpublic static final java.lang.String SCHEMA_AUTO_CONVERSION - See Also:
- Constant Field Values
 
 - 
TABLE_IDENTIFIERpublic static final java.lang.String TABLE_IDENTIFIER - See Also:
- Constant Field Values
 
 - 
TABLE_LOCATIONpublic static final java.lang.String TABLE_LOCATION - See Also:
- Constant Field Values
 
 - 
TABLE_SCHEMApublic static final java.lang.String TABLE_SCHEMA - See Also:
- Constant Field Values
 
 - 
PARTITION_SPECpublic static final java.lang.String PARTITION_SPEC - See Also:
- Constant Field Values
 
 - 
SERIALIZED_TABLE_PREFIXpublic static final java.lang.String SERIALIZED_TABLE_PREFIX - See Also:
- Constant Field Values
 
 - 
TABLE_CATALOG_PREFIXpublic static final java.lang.String TABLE_CATALOG_PREFIX - See Also:
- Constant Field Values
 
 - 
LOCALITYpublic static final java.lang.String LOCALITY - See Also:
- Constant Field Values
 
 - 
CATALOG@Deprecated public static final java.lang.String CATALOG Deprecated.please usecatalogPropertyConfigKey(String, String)with config keyCatalogUtil.ICEBERG_CATALOG_TYPEto specify the type of a catalog.- See Also:
- Constant Field Values
 
 - 
HADOOP_CATALOG_WAREHOUSE_LOCATION@Deprecated public static final java.lang.String HADOOP_CATALOG_WAREHOUSE_LOCATION Deprecated.please usecatalogPropertyConfigKey(String, String)with config keyCatalogProperties.WAREHOUSE_LOCATIONto specify the warehouse location of a catalog.- See Also:
- Constant Field Values
 
 - 
CATALOG_LOADER_CLASS@Deprecated public static final java.lang.String CATALOG_LOADER_CLASS Deprecated.please usecatalogPropertyConfigKey(String, String)with config keyCatalogProperties.CATALOG_IMPLto specify the implementation of a catalog.- See Also:
- Constant Field Values
 
 - 
SELECTED_COLUMNSpublic static final java.lang.String SELECTED_COLUMNS - See Also:
- Constant Field Values
 
 - 
EXTERNAL_TABLE_PURGEpublic static final java.lang.String EXTERNAL_TABLE_PURGE - See Also:
- Constant Field Values
 
 - 
OUTPUT_TABLESpublic static final java.lang.String OUTPUT_TABLES - See Also:
- Constant Field Values
 
 - 
COMMIT_TABLE_THREAD_POOL_SIZEpublic static final java.lang.String COMMIT_TABLE_THREAD_POOL_SIZE - See Also:
- Constant Field Values
 
 - 
COMMIT_TABLE_THREAD_POOL_SIZE_DEFAULTpublic static final int COMMIT_TABLE_THREAD_POOL_SIZE_DEFAULT - See Also:
- Constant Field Values
 
 - 
COMMIT_FILE_THREAD_POOL_SIZEpublic static final java.lang.String COMMIT_FILE_THREAD_POOL_SIZE - See Also:
- Constant Field Values
 
 - 
COMMIT_FILE_THREAD_POOL_SIZE_DEFAULTpublic static final int COMMIT_FILE_THREAD_POOL_SIZE_DEFAULT - See Also:
- Constant Field Values
 
 - 
WRITE_TARGET_FILE_SIZEpublic static final java.lang.String WRITE_TARGET_FILE_SIZE - See Also:
- Constant Field Values
 
 - 
CASE_SENSITIVEpublic static final java.lang.String CASE_SENSITIVE - See Also:
- Constant Field Values
 
 - 
CASE_SENSITIVE_DEFAULTpublic static final boolean CASE_SENSITIVE_DEFAULT - See Also:
- Constant Field Values
 
 - 
CATALOG_NAMEpublic static final java.lang.String CATALOG_NAME - See Also:
- Constant Field Values
 
 - 
HADOOP_CATALOGpublic static final java.lang.String HADOOP_CATALOG - See Also:
- Constant Field Values
 
 - 
HADOOP_TABLESpublic static final java.lang.String HADOOP_TABLES - See Also:
- Constant Field Values
 
 - 
HIVE_CATALOGpublic static final java.lang.String HIVE_CATALOG - See Also:
- Constant Field Values
 
 - 
ICEBERG_SNAPSHOTS_TABLE_SUFFIXpublic static final java.lang.String ICEBERG_SNAPSHOTS_TABLE_SUFFIX - See Also:
- Constant Field Values
 
 - 
SNAPSHOT_TABLEpublic static final java.lang.String SNAPSHOT_TABLE - See Also:
- Constant Field Values
 
 - 
SNAPSHOT_TABLE_SUFFIXpublic static final java.lang.String SNAPSHOT_TABLE_SUFFIX - See Also:
- Constant Field Values
 
 - 
CATALOG_CONFIG_PREFIXpublic static final java.lang.String CATALOG_CONFIG_PREFIX - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
tableSchemapublic static Schema tableSchema(org.apache.hadoop.conf.Configuration conf) 
 - 
readSchemapublic static Schema readSchema(org.apache.hadoop.conf.Configuration conf) 
 - 
selectedColumnspublic static java.lang.String[] selectedColumns(org.apache.hadoop.conf.Configuration conf) 
 - 
catalogPropertyConfigKeypublic static java.lang.String catalogPropertyConfigKey(java.lang.String catalogName, java.lang.String catalogProperty)Get Hadoop config key of a catalog property based on catalog name- Parameters:
- catalogName- catalog name
- catalogProperty- catalog property, can be any custom property, a commonly used list of properties can be found at- CatalogProperties
- Returns:
- Hadoop config key of a catalog property for the catalog name
 
 
- 
 
-