public class HiveColumnHandle extends Object implements ColumnHandle
| Modifier and Type | Class and Description |
|---|---|
static class |
HiveColumnHandle.ColumnType |
| Modifier and Type | Field and Description |
|---|---|
static int |
BUCKET_COLUMN_INDEX |
static String |
BUCKET_COLUMN_NAME |
static HiveType |
BUCKET_HIVE_TYPE |
static TypeSignature |
BUCKET_TYPE_SIGNATURE |
static int |
PATH_COLUMN_INDEX |
static String |
PATH_COLUMN_NAME |
static HiveType |
PATH_HIVE_TYPE |
static TypeSignature |
PATH_TYPE_SIGNATURE |
| Constructor and Description |
|---|
HiveColumnHandle(String clientId,
String name,
HiveType hiveType,
TypeSignature typeSignature,
int hiveColumnIndex,
HiveColumnHandle.ColumnType columnType,
Optional<String> comment) |
| Modifier and Type | Method and Description |
|---|---|
static HiveColumnHandle |
bucketColumnHandle(String connectorId) |
boolean |
equals(Object obj) |
String |
getClientId() |
ColumnMetadata |
getColumnMetadata(TypeManager typeManager) |
HiveColumnHandle.ColumnType |
getColumnType() |
Optional<String> |
getComment() |
int |
getHiveColumnIndex() |
HiveType |
getHiveType() |
String |
getName() |
TypeSignature |
getTypeSignature() |
int |
hashCode() |
static boolean |
isBucketColumnHandle(HiveColumnHandle column) |
boolean |
isHidden() |
boolean |
isPartitionKey() |
static boolean |
isPathColumnHandle(HiveColumnHandle column) |
static HiveColumnHandle |
pathColumnHandle(String connectorId) |
String |
toString() |
static HiveColumnHandle |
updateRowIdHandle(String connectorId) |
public static final int PATH_COLUMN_INDEX
public static final String PATH_COLUMN_NAME
public static final HiveType PATH_HIVE_TYPE
public static final TypeSignature PATH_TYPE_SIGNATURE
public static final int BUCKET_COLUMN_INDEX
public static final String BUCKET_COLUMN_NAME
public static final HiveType BUCKET_HIVE_TYPE
public static final TypeSignature BUCKET_TYPE_SIGNATURE
public HiveColumnHandle(String clientId, String name, HiveType hiveType, TypeSignature typeSignature, int hiveColumnIndex, HiveColumnHandle.ColumnType columnType, Optional<String> comment)
public String getClientId()
public String getName()
public HiveType getHiveType()
public int getHiveColumnIndex()
public boolean isPartitionKey()
public boolean isHidden()
public ColumnMetadata getColumnMetadata(TypeManager typeManager)
public TypeSignature getTypeSignature()
public HiveColumnHandle.ColumnType getColumnType()
public static HiveColumnHandle updateRowIdHandle(String connectorId)
public static HiveColumnHandle pathColumnHandle(String connectorId)
public static HiveColumnHandle bucketColumnHandle(String connectorId)
public static boolean isPathColumnHandle(HiveColumnHandle column)
public static boolean isBucketColumnHandle(HiveColumnHandle column)
Copyright © 2012-2017. All Rights Reserved.