public class TableReadSessionBuilder extends Object
TableReadSession.| Constructor and Description |
|---|
TableReadSessionBuilder() |
public TableReadSessionBuilder table(Table table)
Table.public TableReadSessionBuilder identifier(TableIdentifier identifier)
TableIdentifier.public TableReadSessionBuilder requiredDataColumns(List<String> requiredDataColumns)
public TableReadSessionBuilder requiredPartitionColumns(List<String> requiredPartitionColumns)
public TableReadSessionBuilder requiredPartitions(List<PartitionSpec> requiredPartitions)
public TableReadSessionBuilder requiredBucketIds(List<Integer> requiredBucketIds)
public TableReadSessionBuilder withSplitOptions(SplitOptions splitOptions)
SplitOptions.public TableReadSessionBuilder withArrowOptions(ArrowOptions arrowOptions)
ArrowOptions.public TableReadSessionBuilder withSettings(EnvironmentSettings settings)
EnvironmentSettings.public TableReadSessionBuilder withSessionId(String sessionId)
public TableReadSessionBuilder withSessionProvider(String provider)
public TableReadSessionBuilder withFilterPredicate(Predicate filterPredicate)
public String getSessionId()
public SplitOptions getSplitOptions()
public TableIdentifier getIdentifier()
public ArrowOptions getArrowOptions()
public EnvironmentSettings getSettings()
public List<PartitionSpec> getRequiredPartitions()
public Predicate getFilterPredicate()
public TableBatchReadSession buildBatchReadSession() throws IOException
TableBatchReadSession.IOExceptionCopyright © 2024 Alibaba Cloud Computing. All rights reserved.