public class HiveTableProperties extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
BUCKET_COUNT_PROPERTY |
static String |
BUCKETED_BY_PROPERTY |
static String |
EXTERNAL_LOCATION_PROPERTY |
static String |
ORC_BLOOM_FILTER_COLUMNS |
static String |
ORC_BLOOM_FILTER_FPP |
static String |
PARTITIONED_BY_PROPERTY |
static String |
STORAGE_FORMAT_PROPERTY |
| Constructor and Description |
|---|
HiveTableProperties(TypeManager typeManager,
HiveClientConfig config) |
| Modifier and Type | Method and Description |
|---|---|
static Optional<HiveBucketProperty> |
getBucketProperty(Map<String,Object> tableProperties) |
static String |
getExternalLocation(Map<String,Object> tableProperties) |
static HiveStorageFormat |
getHiveStorageFormat(Map<String,Object> tableProperties) |
static List<String> |
getOrcBloomFilterColumns(Map<String,Object> tableProperties) |
static Double |
getOrcBloomFilterFpp(Map<String,Object> tableProperties) |
static List<String> |
getPartitionedBy(Map<String,Object> tableProperties) |
List<PropertyMetadata<?>> |
getTableProperties() |
public static final String EXTERNAL_LOCATION_PROPERTY
public static final String STORAGE_FORMAT_PROPERTY
public static final String PARTITIONED_BY_PROPERTY
public static final String BUCKETED_BY_PROPERTY
public static final String BUCKET_COUNT_PROPERTY
public static final String ORC_BLOOM_FILTER_COLUMNS
public static final String ORC_BLOOM_FILTER_FPP
@Inject public HiveTableProperties(TypeManager typeManager, HiveClientConfig config)
public List<PropertyMetadata<?>> getTableProperties()
public static HiveStorageFormat getHiveStorageFormat(Map<String,Object> tableProperties)
public static Optional<HiveBucketProperty> getBucketProperty(Map<String,Object> tableProperties)
public static List<String> getOrcBloomFilterColumns(Map<String,Object> tableProperties)
Copyright © 2012-2017. All Rights Reserved.