Package org.apache.iceberg.jdbc
Class JdbcViewOperations
java.lang.Object
org.apache.iceberg.BaseMetastoreOperations
org.apache.iceberg.view.BaseViewOperations
org.apache.iceberg.jdbc.JdbcViewOperations
- All Implemented Interfaces:
ViewOperations
JDBC implementation of Iceberg ViewOperations.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.iceberg.BaseMetastoreOperations
BaseMetastoreOperations.CommitStatus -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJdbcViewOperations(JdbcClientPool dbConnPool, FileIO fileIO, String catalogName, TableIdentifier viewIdentifier, Map<String, String> catalogProperties) -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoCommit(ViewMetadata base, ViewMetadata metadata) protected voidprotected FileIOio()protected StringviewName()Methods inherited from class org.apache.iceberg.view.BaseViewOperations
commit, current, currentMetadataLocation, currentVersion, disableRefresh, refresh, refreshFromMetadataLocation, refreshFromMetadataLocation, refreshFromMetadataLocation, requestRefresh, writeNewMetadataIfRequiredMethods inherited from class org.apache.iceberg.BaseMetastoreOperations
checkCommitStatus
-
Constructor Details
-
JdbcViewOperations
protected JdbcViewOperations(JdbcClientPool dbConnPool, FileIO fileIO, String catalogName, TableIdentifier viewIdentifier, Map<String, String> catalogProperties)
-
-
Method Details
-
doRefresh
protected void doRefresh()- Specified by:
doRefreshin classBaseViewOperations
-
doCommit
- Specified by:
doCommitin classBaseViewOperations
-
viewName
- Specified by:
viewNamein classBaseViewOperations
-
io
- Specified by:
ioin classBaseViewOperations
-