Package org.apache.iceberg.mr
Class InputFormatConfig.ConfigBuilder
java.lang.Object
org.apache.iceberg.mr.InputFormatConfig.ConfigBuilder
- Enclosing class:
- InputFormatConfig
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionasOfTime
(long asOfTime) caseSensitive
(boolean caseSensitive) org.apache.hadoop.conf.Configuration
conf()
filter
(Expression expression) If this API is called.readFrom
(TableIdentifier identifier) reuseContainers
(boolean reuse) Compute platforms pass down filters to data sources.snapshotId
(long snapshotId) splitSize
(long splitSize)
-
Constructor Details
-
ConfigBuilder
public ConfigBuilder(org.apache.hadoop.conf.Configuration conf)
-
-
Method Details
-
conf
public org.apache.hadoop.conf.Configuration conf() -
filter
-
project
-
schema
-
select
-
select
-
readFrom
-
readFrom
-
reuseContainers
-
caseSensitive
-
snapshotId
-
asOfTime
-
splitSize
-
preferLocality
If this API is called. The input splits constructed will have host location information -
useHiveRows
-
usePigTuples
-
skipResidualFiltering
Compute platforms pass down filters to data sources. If the data source cannot apply some filters, or only partially applies the filter, it will return the residual filter back. If the platform can correctly apply the residual filters, then it should call this api. Otherwise the current api will throw an exception if the passed in filter is not completely satisfied.
-