public class HiveTableProperties extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
ANALYZE_COLUMNS_PROPERTY |
static String |
AVRO_SCHEMA_URL |
static String |
BUCKET_COUNT_PROPERTY |
static String |
BUCKETED_BY_PROPERTY |
static String |
BUCKETING_VERSION |
static String |
CSV_ESCAPE |
static String |
CSV_QUOTE |
static String |
CSV_SEPARATOR |
static String |
EXTERNAL_LOCATION_PROPERTY |
static String |
ORC_BLOOM_FILTER_COLUMNS |
static String |
ORC_BLOOM_FILTER_FPP |
static String |
PARTITIONED_BY_PROPERTY |
static String |
SKIP_FOOTER_LINE_COUNT |
static String |
SKIP_HEADER_LINE_COUNT |
static String |
SORTED_BY_PROPERTY |
static String |
STORAGE_FORMAT_PROPERTY |
static String |
TEXTFILE_FIELD_SEPARATOR |
static String |
TEXTFILE_FIELD_SEPARATOR_ESCAPE |
| Constructor and Description |
|---|
HiveTableProperties(HiveConfig config,
OrcWriterConfig orcWriterConfig) |
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 BUCKETING_VERSION
public static final String BUCKET_COUNT_PROPERTY
public static final String SORTED_BY_PROPERTY
public static final String ANALYZE_COLUMNS_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 TEXTFILE_FIELD_SEPARATOR
public static final String TEXTFILE_FIELD_SEPARATOR_ESCAPE
public static final String SKIP_HEADER_LINE_COUNT
public static final String SKIP_FOOTER_LINE_COUNT
public static final String CSV_SEPARATOR
public static final String CSV_QUOTE
public static final String CSV_ESCAPE
@Inject public HiveTableProperties(HiveConfig config, OrcWriterConfig orcWriterConfig)
public List<PropertyMetadata<?>> getTableProperties()
public static Optional<Integer> getHeaderSkipCount(Map<String,Object> tableProperties)
public static Optional<Integer> getFooterSkipCount(Map<String,Object> tableProperties)
public static HiveStorageFormat getHiveStorageFormat(Map<String,Object> tableProperties)
public static Optional<Set<String>> getAnalyzeColumns(Map<String,Object> tableProperties)
public static Optional<HiveBucketProperty> getBucketProperty(Map<String,Object> tableProperties)
public static HiveBucketing.BucketingVersion getBucketingVersion(Map<String,Object> tableProperties)
public static List<String> getOrcBloomFilterColumns(Map<String,Object> tableProperties)
Copyright © 2012–2020. All rights reserved.