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 name,
HiveType hiveType,
TypeSignature typeSignature,
int hiveColumnIndex,
HiveColumnHandle.ColumnType columnType,
Optional<String> comment) |
| Modifier and Type | Method and Description |
|---|---|
static HiveColumnHandle |
bucketColumnHandle()
The column indicating the bucket id.
|
boolean |
equals(Object obj) |
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 |
toString() |
static HiveColumnHandle |
updateRowIdHandle() |
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 name, HiveType hiveType, TypeSignature typeSignature, int hiveColumnIndex, HiveColumnHandle.ColumnType columnType, Optional<String> comment)
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()
public static HiveColumnHandle pathColumnHandle()
public static HiveColumnHandle bucketColumnHandle()
public static boolean isPathColumnHandle(HiveColumnHandle column)
public static boolean isBucketColumnHandle(HiveColumnHandle column)
Copyright © 2012–2019. All rights reserved.