Package org.apache.iceberg.dell.ecs
Class EcsTableOperations
java.lang.Object
org.apache.iceberg.BaseMetastoreOperations
org.apache.iceberg.BaseMetastoreTableOperations
org.apache.iceberg.dell.ecs.EcsTableOperations
- All Implemented Interfaces:
- TableOperations
- 
Nested Class SummaryNested classes/interfaces inherited from class org.apache.iceberg.BaseMetastoreOperationsBaseMetastoreOperations.CommitStatus
- 
Field SummaryFieldsFields inherited from class org.apache.iceberg.BaseMetastoreTableOperationsICEBERG_TABLE_TYPE_VALUE, METADATA_LOCATION_PROP, PREVIOUS_METADATA_LOCATION_PROP, TABLE_TYPE_PROP
- 
Constructor SummaryConstructorsConstructorDescriptionEcsTableOperations(String tableName, org.apache.iceberg.dell.ecs.EcsURI tableObject, FileIO fileIO, EcsCatalog catalog) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected voiddoCommit(TableMetadata base, TableMetadata metadata) protected voidio()Returns aFileIOto read and write table data and metadata files.protected StringThe full name of the table used for logging purposes only.Methods inherited from class org.apache.iceberg.BaseMetastoreTableOperationscheckCommitStatus, checkCommitStatusStrict, commit, current, currentMetadataLocation, currentVersion, disableRefresh, locationProvider, metadataFileLocation, refresh, refreshFromMetadataLocation, refreshFromMetadataLocation, refreshFromMetadataLocation, refreshFromMetadataLocation, requestRefresh, temp, writeNewMetadata, writeNewMetadataIfRequiredMethods inherited from class org.apache.iceberg.BaseMetastoreOperationscheckCommitStatus, checkCommitStatusStrictMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.iceberg.TableOperationsencryption, newSnapshotId, requireStrictCleanup
- 
Field Details- 
ICEBERG_METADATA_LOCATION- See Also:
 
 
- 
- 
Constructor Details- 
EcsTableOperationspublic EcsTableOperations(String tableName, org.apache.iceberg.dell.ecs.EcsURI tableObject, FileIO fileIO, EcsCatalog catalog) 
 
- 
- 
Method Details- 
tableNameDescription copied from class:BaseMetastoreTableOperationsThe full name of the table used for logging purposes only. For example for HiveTableOperations it is catalogName + "." + database + "." + table.- Specified by:
- tableNamein class- BaseMetastoreTableOperations
- Returns:
- The full name
 
- 
ioDescription copied from interface:TableOperationsReturns aFileIOto read and write table data and metadata files.
- 
doRefreshprotected void doRefresh()- Overrides:
- doRefreshin class- BaseMetastoreTableOperations
 
- 
doCommit- Overrides:
- doCommitin class- BaseMetastoreTableOperations
 
 
-