Package org.apache.iceberg.nessie
Class NessieViewCatalog
- java.lang.Object
-
- org.apache.iceberg.view.BaseMetastoreViews
-
- org.apache.iceberg.nessie.NessieViewCatalog
-
- All Implemented Interfaces:
java.lang.AutoCloseable,Views
public class NessieViewCatalog extends BaseMetastoreViews implements java.lang.AutoCloseable
A catalog that supports Iceberg views. USE AT YOUR OWN RISK / EXPERIMENTAL CODE.
-
-
Constructor Summary
Constructors Constructor Description NessieViewCatalog(org.apache.hadoop.conf.Configuration conf)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()protected java.lang.StringdefaultWarehouseLocation(org.apache.iceberg.catalog.TableIdentifier viewIdentifier)voidinitialize(java.lang.String inputName, java.util.Map<java.lang.String,java.lang.String> options)protected BaseMetastoreViewOperationsnewViewOps(org.apache.iceberg.catalog.TableIdentifier viewIdentifier)voidrefresh()-
Methods inherited from class org.apache.iceberg.view.BaseMetastoreViews
create, drop, load, loadDefinition, replace
-
-
-
-
Method Detail
-
defaultWarehouseLocation
protected java.lang.String defaultWarehouseLocation(org.apache.iceberg.catalog.TableIdentifier viewIdentifier)
- Overrides:
defaultWarehouseLocationin classBaseMetastoreViews
-
initialize
public void initialize(java.lang.String inputName, java.util.Map<java.lang.String,java.lang.String> options)
-
close
public void close()
- Specified by:
closein interfacejava.lang.AutoCloseable
-
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
-
-