public class CompatibilityV2 extends Compatibility
| Constructor and Description |
|---|
CompatibilityV2() |
| Modifier and Type | Method and Description |
|---|---|
protected Map<String,String> |
collectPropertyMap(OrcFormatConfiguration format)
returns extra table property map from the format configuration.
|
List<DirectInputFragment> |
computeInputFragments(AbstractOrcFileFormat<?> format,
StripedDataFormat.InputContext context)
delegate from
StripedDataFormat.computeInputFragments(InputContext). |
<T> ModelInput<T> |
createInput(AbstractOrcFileFormat<T> format,
Class<? extends T> dataType,
org.apache.hadoop.fs.FileSystem fileSystem,
org.apache.hadoop.fs.Path path,
long offset,
long fragmentSize,
Counter counter)
|
<T> ModelOutput<T> |
createOutput(AbstractOrcFileFormat<T> format,
Class<? extends T> dataType,
org.apache.hadoop.fs.FileSystem fileSystem,
org.apache.hadoop.fs.Path path,
Counter counter)
|
Optional<org.apache.orc.OrcFile.Version> |
findVersionId(String name)
returns the version symbol if the name.
|
Class<org.apache.orc.CompressionKind> |
getCompressionKindClass()
returns the compression kind class.
|
protected int |
getPriority()
returns the priority of this compatibility layer.
|
getInstanceprotected int getPriority()
CompatibilitygetPriority in class Compatibilityprotected Map<String,String> collectPropertyMap(OrcFormatConfiguration format)
collectPropertyMap in class Compatibilityformat - the format configurationpublic List<DirectInputFragment> computeInputFragments(AbstractOrcFileFormat<?> format, StripedDataFormat.InputContext context) throws IOException, InterruptedException
CompatibilityStripedDataFormat.computeInputFragments(InputContext).computeInputFragments in class Compatibilityformat - the source formatcontext - the current input contextIOException - if failed to compute fragments by I/O errorInterruptedException - if interrupted while computing fragmentspublic <T> ModelInput<T> createInput(AbstractOrcFileFormat<T> format, Class<? extends T> dataType, org.apache.hadoop.fs.FileSystem fileSystem, org.apache.hadoop.fs.Path path, long offset, long fragmentSize, Counter counter) throws IOException, InterruptedException
CompatibilitycreateInput in class CompatibilityT - the data typeformat - the source formatdataType - the target data typefileSystem - the file system to open the target pathpath - the path to the target fileoffset - starting stream offsetfragmentSize - suggested fragment bytes count, or -1 as infinitecounter - the current counterIOException - if failed to create readerInterruptedException - if interruptedpublic <T> ModelOutput<T> createOutput(AbstractOrcFileFormat<T> format, Class<? extends T> dataType, org.apache.hadoop.fs.FileSystem fileSystem, org.apache.hadoop.fs.Path path, Counter counter) throws IOException, InterruptedException
CompatibilitycreateOutput in class CompatibilityT - the data typeformat - the source formatdataType - the target data typefileSystem - the file system to open the target pathpath - the path to the target filecounter - the current counterIOException - if failed to create writerInterruptedException - if interruptedpublic Optional<org.apache.orc.OrcFile.Version> findVersionId(String name)
CompatibilityfindVersionId in class Compatibilityname - the version namepublic Class<org.apache.orc.CompressionKind> getCompressionKindClass()
CompatibilitygetCompressionKindClass in class CompatibilityCopyright © 2011–2019 Asakusa Framework Team. All rights reserved.