public class Metadata
extends Object
| Modifier and Type | Field and Description |
|---|---|
static StructType |
READ_SCHEMA |
| Constructor and Description |
|---|
Metadata(String id,
java.util.Optional<String> name,
java.util.Optional<String> description,
Format format,
String schemaString,
StructType schema,
ArrayValue partitionColumns,
java.util.Optional<Long> createdTime,
MapValue configurationMapValue) |
| Modifier and Type | Method and Description |
|---|---|
static Metadata |
fromColumnVector(ColumnVector vector,
int rowId,
TableClient tableClient) |
java.util.Map<String,String> |
getConfiguration() |
MapValue |
getConfigurationMapValue() |
java.util.Optional<Long> |
getCreatedTime() |
StructType |
getDataSchema()
The logical data schema which excludes partition columns
|
java.util.Optional<String> |
getDescription() |
Format |
getFormat() |
String |
getId() |
java.util.Optional<String> |
getName() |
java.util.Set<String> |
getPartitionColNames()
Set of lowercase partition column names
|
ArrayValue |
getPartitionColumns() |
StructType |
getSchema() |
String |
getSchemaString() |
public static final StructType READ_SCHEMA
public Metadata(String id,
java.util.Optional<String> name,
java.util.Optional<String> description,
Format format,
String schemaString,
StructType schema,
ArrayValue partitionColumns,
java.util.Optional<Long> createdTime,
MapValue configurationMapValue)
public static Metadata fromColumnVector(ColumnVector vector, int rowId, TableClient tableClient)
public String getSchemaString()
public StructType getSchema()
public ArrayValue getPartitionColumns()
public java.util.Set<String> getPartitionColNames()
public StructType getDataSchema()
public String getId()
public java.util.Optional<String> getName()
public java.util.Optional<String> getDescription()
public Format getFormat()
public java.util.Optional<Long> getCreatedTime()
public MapValue getConfigurationMapValue()
public java.util.Map<String,String> getConfiguration()