Orc I/O interfaces. More...
Enumerations | |
enum | CompressionKind : uint8_t { NONE = 0 , ZLIB = 1 , SNAPPY = 2 , LZO = 3 , LZ4 = 4 , ZSTD = 5 } |
Identifies a compression algorithm. | |
enum | TypeKind : int8_t { INVALID_TYPE_KIND = -1 , BOOLEAN = 0 , BYTE = 1 , SHORT = 2 , INT = 3 , LONG = 4 , FLOAT = 5 , DOUBLE = 6 , STRING = 7 , BINARY = 8 , TIMESTAMP = 9 , LIST = 10 , MAP = 11 , STRUCT = 12 , UNION = 13 , DECIMAL = 14 , DATE = 15 , VARCHAR = 16 , CHAR = 17 } |
Identifies a data type in an orc file. | |
enum | StreamKind : int8_t { INVALID_STREAM_KIND = -1 , PRESENT = 0 , DATA = 1 , LENGTH = 2 , DICTIONARY_DATA = 3 , DICTIONARY_COUNT = 4 , SECONDARY = 5 , ROW_INDEX = 6 , BLOOM_FILTER = 7 , BLOOM_FILTER_UTF8 = 8 } |
Identifies the type of data stream. | |
enum | ColumnEncodingKind : int8_t { INVALID_ENCODING_KIND = -1 , DIRECT = 0 , DICTIONARY = 1 , DIRECT_V2 = 2 , DICTIONARY_V2 = 3 } |
Identifies the encoding of columns. | |
enum | ProtofType : uint8_t { VARINT = 0 , FIXED64 = 1 , FIXEDLEN = 2 , START_GROUP = 3 , END_GROUP = 4 , FIXED32 = 5 , INVALID_6 = 6 , INVALID_7 = 7 } |
Identifies the type of encoding in a protocol buffer. | |
Orc I/O interfaces.