public class TableReference
extends java.lang.Object
implements org.apache.avro.generic.IndexedRecord
Modifier and Type | Field and Description |
---|---|
static Types.StructType |
ICEBERG_SCHEMA |
Constructor and Description |
---|
TableReference(org.apache.avro.Schema avroSchema) |
TableReference(java.lang.String catalog,
java.util.List<java.lang.String> namespace,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
catalog() |
java.lang.Object |
get(int i) |
org.apache.avro.Schema |
getSchema() |
TableIdentifier |
identifier() |
static TableReference |
of(java.lang.String catalog,
TableIdentifier tableIdentifier) |
void |
put(int i,
java.lang.Object v) |
public static final Types.StructType ICEBERG_SCHEMA
public TableReference(org.apache.avro.Schema avroSchema)
public TableReference(java.lang.String catalog, java.util.List<java.lang.String> namespace, java.lang.String name)
public static TableReference of(java.lang.String catalog, TableIdentifier tableIdentifier)
public java.lang.String catalog()
public TableIdentifier identifier()
public org.apache.avro.Schema getSchema()
getSchema
in interface org.apache.avro.generic.GenericContainer
public void put(int i, java.lang.Object v)
put
in interface org.apache.avro.generic.IndexedRecord
public java.lang.Object get(int i)
get
in interface org.apache.avro.generic.IndexedRecord