Package org.apache.iceberg.nessie
Class NessieViewCatalog
java.lang.Object
org.apache.iceberg.viewdepoc.BaseMetastoreViews
org.apache.iceberg.nessie.NessieViewCatalog
- All Implemented Interfaces:
AutoCloseable,Views
A catalog that supports Iceberg views. USE AT YOUR OWN RISK / EXPERIMENTAL CODE.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()protected StringdefaultWarehouseLocation(org.apache.iceberg.catalog.TableIdentifier viewIdentifier) voidinitialize(String inputName, Map<String, String> options) protected BaseMetastoreViewOperationsnewViewOps(org.apache.iceberg.catalog.TableIdentifier viewIdentifier) voidrefresh()Methods inherited from class org.apache.iceberg.viewdepoc.BaseMetastoreViews
create, drop, load, loadDefinition, replace
-
Constructor Details
-
NessieViewCatalog
public NessieViewCatalog(org.apache.hadoop.conf.Configuration conf)
-
-
Method Details
-
defaultWarehouseLocation
protected String defaultWarehouseLocation(org.apache.iceberg.catalog.TableIdentifier viewIdentifier) - Overrides:
defaultWarehouseLocationin classBaseMetastoreViews
-
initialize
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-
refresh
public void refresh() throws org.projectnessie.error.NessieNotFoundException- Throws:
org.projectnessie.error.NessieNotFoundException
-
newViewOps
protected BaseMetastoreViewOperations newViewOps(org.apache.iceberg.catalog.TableIdentifier viewIdentifier) - Specified by:
newViewOpsin classBaseMetastoreViews
-