public abstract class TableBatchWriteSessionBase extends Object implements TableBatchWriteSession
Session.Provider| Constructor and Description |
|---|
TableBatchWriteSessionBase(TableIdentifier identifier,
PartitionSpec partitionSpec,
boolean overwrite,
DynamicPartitionOptions dynamicPartitionOptions,
ArrowOptions arrowOptions,
TableWriteCapabilities capabilities,
EnvironmentSettings settings) |
TableBatchWriteSessionBase(TableIdentifier identifier,
PartitionSpec partitionSpec,
boolean overwrite,
DynamicPartitionOptions dynamicPartitionOptions,
ArrowOptions arrowOptions,
TableWriteCapabilities capabilities,
EnvironmentSettings settings,
Long maxFieldSize) |
TableBatchWriteSessionBase(TableIdentifier identifier,
String sessionId,
EnvironmentSettings settings) |
| Modifier and Type | Method and Description |
|---|---|
String |
getId()
Returns the id for table session.
|
SessionStatus |
getStatus()
Returns the status for table session.
|
TableIdentifier |
getTableIdentifier()
Returns the table identifier for table session.
|
Optional<Long> |
maxBlockNumber()
Returns the max parallelism required by this table write session.
|
Distribution |
requiredDistribution()
Returns the distribution required by this table write session.
|
SortOrder[] |
requiredOrdering()
Returns the ordering required by this table write session.
|
DataSchema |
requiredSchema()
Returns the schema for table write session.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcleanup, commit, createArrowWriter, createRecordWriter, getTypesupportsDataFormatdescriptionpublic TableBatchWriteSessionBase(TableIdentifier identifier, PartitionSpec partitionSpec, boolean overwrite, DynamicPartitionOptions dynamicPartitionOptions, ArrowOptions arrowOptions, TableWriteCapabilities capabilities, EnvironmentSettings settings) throws IOException
IOExceptionpublic TableBatchWriteSessionBase(TableIdentifier identifier, PartitionSpec partitionSpec, boolean overwrite, DynamicPartitionOptions dynamicPartitionOptions, ArrowOptions arrowOptions, TableWriteCapabilities capabilities, EnvironmentSettings settings, Long maxFieldSize) throws IOException
IOExceptionpublic TableBatchWriteSessionBase(TableIdentifier identifier, String sessionId, EnvironmentSettings settings) throws IOException
IOExceptionpublic String getId()
Sessionpublic DataSchema requiredSchema()
TableWriteSessionrequiredSchema in interface TableWriteSessionpublic Optional<Long> maxBlockNumber()
TableWriteSessionmaxBlockNumber in interface TableWriteSessionpublic Distribution requiredDistribution()
TableWriteSessionrequiredDistribution in interface TableWriteSessionUnspecifiedDistribution if the table sink does not provide a distributionpublic SortOrder[] requiredOrdering()
TableWriteSessionrequiredOrdering in interface TableWriteSessionpublic TableIdentifier getTableIdentifier()
SessiongetTableIdentifier in interface Sessionpublic SessionStatus getStatus()
SessionCopyright © 2024 Alibaba Cloud Computing. All rights reserved.