public class OrcPageSourceFactory extends Object implements HivePageSourceFactory
HivePageSourceFactory.ReaderPageSourceWithProjections| Modifier and Type | Field and Description |
|---|---|
static String |
ACID_COLUMN_BUCKET |
static String |
ACID_COLUMN_CURRENT_TRANSACTION |
static String |
ACID_COLUMN_OPERATION |
static String |
ACID_COLUMN_ORIGINAL_TRANSACTION |
static String |
ACID_COLUMN_ROW_ID |
static String |
ACID_COLUMN_ROW_STRUCT |
| Constructor and Description |
|---|
OrcPageSourceFactory(OrcReaderConfig config,
HdfsEnvironment hdfsEnvironment,
FileFormatDataSourceStats stats) |
OrcPageSourceFactory(OrcReaderOptions orcReaderOptions,
HdfsEnvironment hdfsEnvironment,
FileFormatDataSourceStats stats) |
| Modifier and Type | Method and Description |
|---|---|
Optional<HivePageSourceFactory.ReaderPageSourceWithProjections> |
createPageSource(org.apache.hadoop.conf.Configuration configuration,
ConnectorSession session,
org.apache.hadoop.fs.Path path,
long start,
long length,
long fileSize,
Properties schema,
List<HiveColumnHandle> columns,
TupleDomain<HiveColumnHandle> effectivePredicate,
org.joda.time.DateTimeZone hiveStorageTimeZone,
Optional<DeleteDeltaLocations> deleteDeltaLocations) |
public static final String ACID_COLUMN_OPERATION
public static final String ACID_COLUMN_ORIGINAL_TRANSACTION
public static final String ACID_COLUMN_BUCKET
public static final String ACID_COLUMN_ROW_ID
public static final String ACID_COLUMN_CURRENT_TRANSACTION
public static final String ACID_COLUMN_ROW_STRUCT
@Inject public OrcPageSourceFactory(OrcReaderConfig config, HdfsEnvironment hdfsEnvironment, FileFormatDataSourceStats stats)
public OrcPageSourceFactory(OrcReaderOptions orcReaderOptions, HdfsEnvironment hdfsEnvironment, FileFormatDataSourceStats stats)
public Optional<HivePageSourceFactory.ReaderPageSourceWithProjections> createPageSource(org.apache.hadoop.conf.Configuration configuration, ConnectorSession session, org.apache.hadoop.fs.Path path, long start, long length, long fileSize, Properties schema, List<HiveColumnHandle> columns, TupleDomain<HiveColumnHandle> effectivePredicate, org.joda.time.DateTimeZone hiveStorageTimeZone, Optional<DeleteDeltaLocations> deleteDeltaLocations)
createPageSource in interface HivePageSourceFactoryCopyright © 2012–2020. All rights reserved.