public class HiveTableProperties extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
AVRO_SCHEMA_URL |
static String |
BUCKET_COUNT_PROPERTY |
static String |
BUCKETED_BY_PROPERTY |
static String |
CSV_ESCAPE |
static String |
CSV_QUOTE |
static String |
CSV_SEPARATOR |
static String |
DWRF_ENCRYPTION_ALGORITHM |
static String |
DWRF_ENCRYPTION_PROVIDER |
static String |
ENCRYPT_COLUMNS |
static String |
ENCRYPT_TABLE |
static String |
EXTERNAL_LOCATION_PROPERTY |
static String |
ORC_BLOOM_FILTER_COLUMNS |
static String |
ORC_BLOOM_FILTER_FPP |
static String |
PARTITIONED_BY_PROPERTY |
static String |
PREFERRED_ORDERING_COLUMNS |
static String |
SORTED_BY_PROPERTY |
static String |
STORAGE_FORMAT_PROPERTY |
| Constructor and Description |
|---|
HiveTableProperties(TypeManager typeManager,
HiveClientConfig config) |
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 SORTED_BY_PROPERTY
public static final String ORC_BLOOM_FILTER_COLUMNS
public static final String ORC_BLOOM_FILTER_FPP
public static final String AVRO_SCHEMA_URL
public static final String PREFERRED_ORDERING_COLUMNS
public static final String ENCRYPT_COLUMNS
public static final String ENCRYPT_TABLE
public static final String DWRF_ENCRYPTION_ALGORITHM
public static final String DWRF_ENCRYPTION_PROVIDER
public static final String CSV_SEPARATOR
public static final String CSV_QUOTE
public static final String CSV_ESCAPE
@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)
public static Optional<Character> getCsvProperty(Map<String,Object> tableProperties, String key)
public static List<SortingColumn> getPreferredOrderingColumns(Map<String,Object> tableProperties)
public static String getDwrfEncryptionAlgorithm(Map<String,Object> tableProperties)
public static String getDwrfEncryptionProvider(Map<String,Object> tableProperties)
public static ColumnEncryptionInformation getEncryptColumns(Map<String,Object> tableProperties)
Copyright © 2012–2023. All rights reserved.