Package org.apache.iceberg
Interface Tables
-
- All Known Implementing Classes:
HadoopTables
public interface TablesGeneric interface for creating and loading a table implementation. The 'tableIdentifier' field should be interpreted by the underlying implementation (e.g. database.table_name)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Tablecreate(Schema schema, java.lang.String tableIdentifier)default Tablecreate(Schema schema, PartitionSpec spec, java.lang.String tableIdentifier)Tablecreate(Schema schema, PartitionSpec spec, java.util.Map<java.lang.String,java.lang.String> properties, java.lang.String tableIdentifier)Tableload(java.lang.String tableIdentifier)
-
-
-
Method Detail
-
create
default Table create(Schema schema, PartitionSpec spec, java.lang.String tableIdentifier)
-
create
Table create(Schema schema, PartitionSpec spec, java.util.Map<java.lang.String,java.lang.String> properties, java.lang.String tableIdentifier)
-
load
Table load(java.lang.String tableIdentifier)
-
-