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.GenericContainerpublic void put(int i,
java.lang.Object v)
put in interface org.apache.avro.generic.IndexedRecordpublic java.lang.Object get(int i)
get in interface org.apache.avro.generic.IndexedRecord