@ThriftStruct public final class PrestoThriftTableMetadata extends Object
| Constructor and Description |
|---|
PrestoThriftTableMetadata(PrestoThriftSchemaTableName schemaTableName,
List<PrestoThriftColumnMetadata> columns,
String comment,
List<Set<String>> indexableKeys) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
List<PrestoThriftColumnMetadata> |
getColumns() |
String |
getComment() |
List<Set<String>> |
getIndexableKeys()
Returns a list of key sets which can be used for index lookups.
|
PrestoThriftSchemaTableName |
getSchemaTableName() |
int |
hashCode() |
String |
toString() |
@ThriftConstructor
public PrestoThriftTableMetadata(@ThriftField(name="schemaTableName")
PrestoThriftSchemaTableName schemaTableName,
@ThriftField(name="columns")
List<PrestoThriftColumnMetadata> columns,
@ThriftField(name="comment") @Nullable
String comment,
@ThriftField(name="indexableKeys") @Nullable
List<Set<String>> indexableKeys)
@ThriftField(value=1) public PrestoThriftSchemaTableName getSchemaTableName()
@ThriftField(value=2) public List<PrestoThriftColumnMetadata> getColumns()
@Nullable @ThriftField(value=4, requiredness=OPTIONAL) public List<Set<String>> getIndexableKeys()
set<set<string>> is not used here because some languages (like php) don't support it.Copyright © 2012–2023. All rights reserved.