public final class OrcFile extends Object
Modifier and Type | Class and Description |
---|---|
static class |
OrcFile.CompressionStrategy |
static class |
OrcFile.EncodingStrategy |
static class |
OrcFile.OrcTableProperties
Enum container for all orc table properties.
|
static class |
OrcFile.ReaderOptions |
static class |
OrcFile.Version
Create a version number for the ORC file format, so that we can add
non-forward compatible changes in the future.
|
static interface |
OrcFile.WriterCallback |
static interface |
OrcFile.WriterContext |
static class |
OrcFile.WriterOptions
Options for creating ORC file writers.
|
static class |
OrcFile.WriterVersion
Records the version of the writer in terms of which bugs have been fixed.
|
Modifier and Type | Field and Description |
---|---|
static String |
BLOCK_PADDING
Deprecated.
|
static String |
COMPRESSION
Deprecated.
|
static String |
COMPRESSION_BLOCK_SIZE
Deprecated.
|
static String |
ENABLE_INDEXES
Deprecated.
|
static String |
MAGIC |
static String |
ROW_INDEX_STRIDE
Deprecated.
|
static String |
STRIPE_SIZE
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static Reader |
createReader(org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.fs.Path path)
Create an ORC file reader.
|
static Reader |
createReader(org.apache.hadoop.fs.Path path,
OrcFile.ReaderOptions options) |
static Writer |
createWriter(org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.fs.Path path,
org.apache.hadoop.conf.Configuration conf,
ObjectInspector inspector,
long stripeSize,
CompressionKind compress,
int bufferSize,
int rowIndexStride)
Create an ORC file writer.
|
static Writer |
createWriter(org.apache.hadoop.fs.Path path,
OrcFile.WriterOptions opts)
Create an ORC file writer.
|
static OrcFile.ReaderOptions |
readerOptions(org.apache.hadoop.conf.Configuration conf) |
static OrcFile.WriterOptions |
writerOptions(org.apache.hadoop.conf.Configuration conf)
Create a default set of write options that can be modified.
|
public static final String MAGIC
@Deprecated public static final String COMPRESSION
@Deprecated public static final String COMPRESSION_BLOCK_SIZE
@Deprecated public static final String STRIPE_SIZE
@Deprecated public static final String ROW_INDEX_STRIDE
@Deprecated public static final String ENABLE_INDEXES
@Deprecated public static final String BLOCK_PADDING
public static Reader createReader(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path path) throws IOException
fs
- file systempath
- file name to read fromIOException
public static OrcFile.ReaderOptions readerOptions(org.apache.hadoop.conf.Configuration conf)
public static Reader createReader(org.apache.hadoop.fs.Path path, OrcFile.ReaderOptions options) throws IOException
IOException
public static OrcFile.WriterOptions writerOptions(org.apache.hadoop.conf.Configuration conf)
public static Writer createWriter(org.apache.hadoop.fs.Path path, OrcFile.WriterOptions opts) throws IOException
path
- filename to write toopts
- the optionsIOException
public static Writer createWriter(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path path, org.apache.hadoop.conf.Configuration conf, ObjectInspector inspector, long stripeSize, CompressionKind compress, int bufferSize, int rowIndexStride) throws IOException
fs
- file systempath
- filename to write toinspector
- the ObjectInspector that inspects the rowsstripeSize
- the number of bytes in a stripecompress
- how to compress the filebufferSize
- the number of bytes to compress at oncerowIndexStride
- the number of rows between row index entries or
0 to suppress all indexesIOException
Copyright © 2017 The Apache Software Foundation. All rights reserved.