public class TextRcFileEncoding extends Object implements RcFileEncoding
| Modifier and Type | Field and Description |
|---|---|
static io.airlift.slice.Slice |
DEFAULT_NULL_SEQUENCE |
static byte[] |
DEFAULT_SEPARATORS |
| Constructor and Description |
|---|
TextRcFileEncoding(org.joda.time.DateTimeZone hiveStorageTimeZone) |
TextRcFileEncoding(org.joda.time.DateTimeZone hiveStorageTimeZone,
io.airlift.slice.Slice nullSequence,
byte[] separators,
Byte escapeByte,
boolean lastColumnTakesRest) |
| Modifier and Type | Method and Description |
|---|---|
ColumnEncoding |
binaryEncoding(Type type) |
ColumnEncoding |
booleanEncoding(Type type) |
ColumnEncoding |
byteEncoding(Type type) |
ColumnEncoding |
dateEncoding(Type type) |
ColumnEncoding |
decimalEncoding(Type type) |
ColumnEncoding |
doubleEncoding(Type type) |
ColumnEncoding |
floatEncoding(Type type) |
ColumnEncoding |
intEncoding(Type type) |
ColumnEncoding |
listEncoding(Type type,
ColumnEncoding elementEncoding) |
ColumnEncoding |
longEncoding(Type type) |
ColumnEncoding |
mapEncoding(Type type,
ColumnEncoding keyEncoding,
ColumnEncoding valueEncoding) |
ColumnEncoding |
shortEncoding(Type type) |
ColumnEncoding |
stringEncoding(Type type) |
ColumnEncoding |
structEncoding(Type type,
List<ColumnEncoding> fieldEncodings) |
ColumnEncoding |
timestampEncoding(Type type) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetEncodingpublic static final byte[] DEFAULT_SEPARATORS
public static final io.airlift.slice.Slice DEFAULT_NULL_SEQUENCE
public TextRcFileEncoding(org.joda.time.DateTimeZone hiveStorageTimeZone)
public TextRcFileEncoding(org.joda.time.DateTimeZone hiveStorageTimeZone,
io.airlift.slice.Slice nullSequence,
byte[] separators,
Byte escapeByte,
boolean lastColumnTakesRest)
public ColumnEncoding booleanEncoding(Type type)
booleanEncoding in interface RcFileEncodingpublic ColumnEncoding byteEncoding(Type type)
byteEncoding in interface RcFileEncodingpublic ColumnEncoding shortEncoding(Type type)
shortEncoding in interface RcFileEncodingpublic ColumnEncoding intEncoding(Type type)
intEncoding in interface RcFileEncodingpublic ColumnEncoding longEncoding(Type type)
longEncoding in interface RcFileEncodingpublic ColumnEncoding decimalEncoding(Type type)
decimalEncoding in interface RcFileEncodingpublic ColumnEncoding floatEncoding(Type type)
floatEncoding in interface RcFileEncodingpublic ColumnEncoding doubleEncoding(Type type)
doubleEncoding in interface RcFileEncodingpublic ColumnEncoding stringEncoding(Type type)
stringEncoding in interface RcFileEncodingpublic ColumnEncoding binaryEncoding(Type type)
binaryEncoding in interface RcFileEncodingpublic ColumnEncoding dateEncoding(Type type)
dateEncoding in interface RcFileEncodingpublic ColumnEncoding timestampEncoding(Type type)
timestampEncoding in interface RcFileEncodingpublic ColumnEncoding listEncoding(Type type, ColumnEncoding elementEncoding)
listEncoding in interface RcFileEncodingpublic ColumnEncoding mapEncoding(Type type, ColumnEncoding keyEncoding, ColumnEncoding valueEncoding)
mapEncoding in interface RcFileEncodingpublic ColumnEncoding structEncoding(Type type, List<ColumnEncoding> fieldEncodings)
structEncoding in interface RcFileEncodingCopyright © 2012–2022. All rights reserved.