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
ModifierConstructorDescriptionprotected
JdbcViewOperations
(JdbcClientPool dbConnPool, FileIO fileIO, String catalogName, TableIdentifier viewIdentifier, Map<String, String> catalogProperties) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
doCommit
(ViewMetadata base, ViewMetadata metadata) protected void
protected FileIO
io()
protected String
viewName()
Methods inherited from class org.apache.iceberg.view.BaseViewOperations
commit, current, currentMetadataLocation, currentVersion, disableRefresh, refresh, refreshFromMetadataLocation, refreshFromMetadataLocation, refreshFromMetadataLocation, requestRefresh, writeNewMetadataIfRequired
Methods 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:
doRefresh
in classBaseViewOperations
-
doCommit
- Specified by:
doCommit
in classBaseViewOperations
-
viewName
- Specified by:
viewName
in classBaseViewOperations
-
io
- Specified by:
io
in classBaseViewOperations
-