public enum ColumnEncoding extends Enum<ColumnEncoding>
Modifier and Type | Method and Description |
---|---|
static ColumnEncoding |
fromCode(String code)
Get the ColumnEncoding which has the given code.
|
static ColumnEncoding |
fromName(String name) |
static ColumnEncoding |
get(String nameOrCode) |
String |
getCode() |
static String |
getColumnEncoding(String columnMapping) |
static ColumnEncoding |
getDefault() |
static ColumnEncoding |
getFromMapping(String columnMapping) |
static Map.Entry<ColumnEncoding,ColumnEncoding> |
getMapEncoding(String columnEncoding) |
String |
getName() |
static boolean |
hasColumnEncoding(String columnMapping)
Determines if a custom encoding was specified for the give column.
|
static boolean |
isMapEncoding(String columnEncoding) |
static String |
stripCode(String columnMapping)
Removes the column encoding code and separator from the original column mapping string.
|
static ColumnEncoding |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ColumnEncoding[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ColumnEncoding STRING
public static final ColumnEncoding BINARY
public static ColumnEncoding[] values()
for (ColumnEncoding c : ColumnEncoding.values()) System.out.println(c);
public static ColumnEncoding valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic String getName()
public String getCode()
public static ColumnEncoding fromCode(String code)
code
- The one-character 'code' which uniquely identifies the ColumnEncodingpublic static ColumnEncoding fromName(String name)
public static ColumnEncoding get(String nameOrCode)
public static ColumnEncoding getFromMapping(String columnMapping)
public static boolean hasColumnEncoding(String columnMapping)
columnMapping
- The mapping from Hive column to an Accumulo columnpublic static ColumnEncoding getDefault()
public static String stripCode(String columnMapping)
columnMapping
- The mapping from Hive column to Accumulo columnpublic static boolean isMapEncoding(String columnEncoding)
public static Map.Entry<ColumnEncoding,ColumnEncoding> getMapEncoding(String columnEncoding)
Copyright © 2021 The Apache Software Foundation. All rights reserved.