| Package | Description |
|---|---|
| com.facebook.presto.hive | |
| com.facebook.presto.hive.orc | |
| com.facebook.presto.hive.parquet | |
| com.facebook.presto.hive.rcfile |
| Constructor and Description |
|---|
OrcFileWriterFactory(com.facebook.presto.hive.HdfsEnvironment hdfsEnvironment,
DataSinkFactory dataSinkFactory,
com.facebook.presto.common.type.TypeManager typeManager,
NodeVersion nodeVersion,
org.joda.time.DateTimeZone hiveStorageTimeZone,
FileFormatDataSourceStats readStats,
OrcFileWriterConfig orcFileWriterConfig,
HiveDwrfEncryptionProvider dwrfEncryptionProvider) |
OrcFileWriterFactory(com.facebook.presto.hive.HdfsEnvironment hdfsEnvironment,
DataSinkFactory dataSinkFactory,
com.facebook.presto.common.type.TypeManager typeManager,
NodeVersion nodeVersion,
HiveClientConfig hiveClientConfig,
FileFormatDataSourceStats readStats,
OrcFileWriterConfig orcFileWriterConfig,
HiveDwrfEncryptionProvider dwrfEncryptionProvider) |
RcFileFileWriterFactory(com.facebook.presto.hive.HdfsEnvironment hdfsEnvironment,
com.facebook.presto.common.type.TypeManager typeManager,
NodeVersion nodeVersion,
org.joda.time.DateTimeZone hiveStorageTimeZone,
FileFormatDataSourceStats stats) |
RcFileFileWriterFactory(com.facebook.presto.hive.HdfsEnvironment hdfsEnvironment,
com.facebook.presto.common.type.TypeManager typeManager,
NodeVersion nodeVersion,
HiveClientConfig hiveClientConfig,
FileFormatDataSourceStats stats) |
| Modifier and Type | Method and Description |
|---|---|
static com.facebook.presto.spi.ConnectorPageSource |
OrcSelectivePageSourceFactory.createOrcPageSource(com.facebook.presto.spi.ConnectorSession session,
com.facebook.presto.orc.OrcEncoding orcEncoding,
com.facebook.presto.hive.HdfsEnvironment hdfsEnvironment,
org.apache.hadoop.conf.Configuration configuration,
HiveFileSplit fileSplit,
List<HiveColumnHandle> columns,
Map<Integer,String> prefilledValues,
Map<Integer,HiveCoercer> coercers,
Optional<BucketAdaptation> bucketAdaptation,
List<Integer> outputColumns,
com.facebook.presto.common.predicate.TupleDomain<com.facebook.presto.common.Subfield> domainPredicate,
com.facebook.presto.spi.relation.RowExpression remainingPredicate,
boolean useOrcColumnNames,
org.joda.time.DateTimeZone hiveStorageTimeZone,
com.facebook.presto.common.type.TypeManager typeManager,
com.facebook.presto.spi.function.StandardFunctionResolution functionResolution,
com.facebook.presto.spi.relation.RowExpressionService rowExpressionService,
boolean orcBloomFiltersEnabled,
FileFormatDataSourceStats stats,
int domainCompactionThreshold,
com.facebook.presto.orc.cache.OrcFileTailSource orcFileTailSource,
com.facebook.presto.orc.StripeMetadataSourceFactory stripeMetadataSourceFactory,
com.facebook.presto.hive.HiveFileContext hiveFileContext,
TupleDomainFilterCache tupleDomainFilterCache,
Optional<EncryptionInformation> encryptionInformation,
com.facebook.presto.orc.DwrfEncryptionProvider dwrfEncryptionProvider,
boolean appendRowNumberEnabled,
boolean footerStatsUnreliable) |
static com.facebook.presto.spi.ConnectorPageSource |
OrcBatchPageSourceFactory.createOrcPageSource(com.facebook.presto.orc.OrcEncoding orcEncoding,
com.facebook.presto.hive.HdfsEnvironment hdfsEnvironment,
String sessionUser,
org.apache.hadoop.conf.Configuration configuration,
HiveFileSplit fileSplit,
List<HiveColumnHandle> columns,
boolean useOrcColumnNames,
com.facebook.presto.common.predicate.TupleDomain<HiveColumnHandle> effectivePredicate,
org.joda.time.DateTimeZone hiveStorageTimeZone,
com.facebook.presto.common.type.TypeManager typeManager,
com.facebook.presto.spi.function.StandardFunctionResolution functionResolution,
io.airlift.units.DataSize maxBufferSize,
io.airlift.units.DataSize streamBufferSize,
boolean lazyReadSmallRanges,
boolean orcBloomFiltersEnabled,
FileFormatDataSourceStats stats,
int domainCompactionThreshold,
com.facebook.presto.orc.cache.OrcFileTailSource orcFileTailSource,
com.facebook.presto.orc.StripeMetadataSourceFactory stripeMetadataSourceFactory,
com.facebook.presto.hive.HiveFileContext hiveFileContext,
com.facebook.presto.orc.OrcReaderOptions orcReaderOptions,
Optional<EncryptionInformation> encryptionInformation,
com.facebook.presto.orc.DwrfEncryptionProvider dwrfEncryptionProvider) |
| Constructor and Description |
|---|
DwrfBatchPageSourceFactory(com.facebook.presto.common.type.TypeManager typeManager,
com.facebook.presto.spi.function.StandardFunctionResolution functionResolution,
HiveClientConfig config,
com.facebook.presto.hive.HdfsEnvironment hdfsEnvironment,
FileFormatDataSourceStats stats,
com.facebook.presto.orc.cache.OrcFileTailSource orcFileTailSource,
com.facebook.presto.orc.StripeMetadataSourceFactory stripeMetadataSourceFactory,
HiveDwrfEncryptionProvider dwrfEncryptionProvider) |
DwrfSelectivePageSourceFactory(com.facebook.presto.common.type.TypeManager typeManager,
com.facebook.presto.spi.function.StandardFunctionResolution functionResolution,
com.facebook.presto.spi.relation.RowExpressionService rowExpressionService,
HiveClientConfig config,
com.facebook.presto.hive.HdfsEnvironment hdfsEnvironment,
FileFormatDataSourceStats stats,
com.facebook.presto.orc.cache.OrcFileTailSource orcFileTailSource,
com.facebook.presto.orc.StripeMetadataSourceFactory stripeMetadataSourceFactory,
TupleDomainFilterCache tupleDomainFilterCache,
HiveDwrfEncryptionProvider dwrfEncryptionProvider) |
HdfsOrcDataSource(com.facebook.presto.orc.OrcDataSourceId id,
long size,
io.airlift.units.DataSize maxMergeDistance,
io.airlift.units.DataSize maxReadSize,
io.airlift.units.DataSize streamBufferSize,
boolean lazyReadSmallRanges,
org.apache.hadoop.fs.FSDataInputStream inputStream,
FileFormatDataSourceStats stats) |
OrcBatchPageSource(com.facebook.presto.orc.OrcBatchRecordReader recordReader,
com.facebook.presto.orc.OrcDataSource orcDataSource,
List<HiveColumnHandle> columns,
com.facebook.presto.common.type.TypeManager typeManager,
com.facebook.presto.orc.OrcAggregatedMemoryContext systemMemoryContext,
FileFormatDataSourceStats stats,
com.facebook.presto.common.RuntimeStats runtimeStats) |
OrcBatchPageSourceFactory(com.facebook.presto.common.type.TypeManager typeManager,
com.facebook.presto.spi.function.StandardFunctionResolution functionResolution,
boolean useOrcColumnNames,
com.facebook.presto.hive.HdfsEnvironment hdfsEnvironment,
FileFormatDataSourceStats stats,
int domainCompactionThreshold,
com.facebook.presto.orc.cache.OrcFileTailSource orcFileTailSource,
com.facebook.presto.orc.StripeMetadataSourceFactory stripeMetadataSourceFactory) |
OrcBatchPageSourceFactory(com.facebook.presto.common.type.TypeManager typeManager,
com.facebook.presto.spi.function.StandardFunctionResolution functionResolution,
HiveClientConfig config,
com.facebook.presto.hive.HdfsEnvironment hdfsEnvironment,
FileFormatDataSourceStats stats,
com.facebook.presto.orc.cache.OrcFileTailSource orcFileTailSource,
com.facebook.presto.orc.StripeMetadataSourceFactory stripeMetadataSourceFactory) |
OrcSelectivePageSource(com.facebook.presto.orc.OrcSelectiveRecordReader recordReader,
com.facebook.presto.orc.OrcDataSource orcDataSource,
com.facebook.presto.orc.OrcAggregatedMemoryContext systemMemoryContext,
FileFormatDataSourceStats stats,
com.facebook.presto.common.RuntimeStats runtimeStats) |
OrcSelectivePageSourceFactory(com.facebook.presto.common.type.TypeManager typeManager,
com.facebook.presto.spi.function.StandardFunctionResolution functionResolution,
com.facebook.presto.spi.relation.RowExpressionService rowExpressionService,
boolean useOrcColumnNames,
com.facebook.presto.hive.HdfsEnvironment hdfsEnvironment,
FileFormatDataSourceStats stats,
int domainCompactionThreshold,
com.facebook.presto.orc.cache.OrcFileTailSource orcFileTailSource,
com.facebook.presto.orc.StripeMetadataSourceFactory stripeMetadataSourceFactory,
TupleDomainFilterCache tupleDomainFilterCache) |
OrcSelectivePageSourceFactory(com.facebook.presto.common.type.TypeManager typeManager,
com.facebook.presto.spi.function.StandardFunctionResolution functionResolution,
com.facebook.presto.spi.relation.RowExpressionService rowExpressionService,
HiveClientConfig config,
com.facebook.presto.hive.HdfsEnvironment hdfsEnvironment,
FileFormatDataSourceStats stats,
com.facebook.presto.orc.cache.OrcFileTailSource orcFileTailSource,
com.facebook.presto.orc.StripeMetadataSourceFactory stripeMetadataSourceFactory,
TupleDomainFilterCache tupleDomainFilterCache) |
| Modifier and Type | Method and Description |
|---|---|
static HdfsParquetDataSource |
HdfsParquetDataSource.buildHdfsParquetDataSource(org.apache.hadoop.fs.FileSystem fileSystem,
org.apache.hadoop.fs.Path path,
long start,
long length,
FileFormatDataSourceStats stats) |
static HdfsParquetDataSource |
HdfsParquetDataSource.buildHdfsParquetDataSource(org.apache.hadoop.fs.FSDataInputStream inputStream,
org.apache.hadoop.fs.Path path,
FileFormatDataSourceStats stats) |
static com.facebook.presto.spi.ConnectorPageSource |
ParquetPageSourceFactory.createParquetPageSource(com.facebook.presto.hive.HdfsEnvironment hdfsEnvironment,
com.facebook.presto.spi.ConnectorSession session,
org.apache.hadoop.conf.Configuration configuration,
HiveFileSplit fileSplit,
List<HiveColumnHandle> columns,
com.facebook.presto.spi.SchemaTableName tableName,
com.facebook.presto.common.type.TypeManager typeManager,
com.facebook.presto.spi.function.StandardFunctionResolution functionResolution,
com.facebook.presto.common.predicate.TupleDomain<HiveColumnHandle> effectivePredicate,
FileFormatDataSourceStats stats,
com.facebook.presto.hive.HiveFileContext hiveFileContext,
com.facebook.presto.parquet.cache.ParquetMetadataSource parquetMetadataSource) |
| Constructor and Description |
|---|
HdfsParquetDataSource(com.facebook.presto.parquet.ParquetDataSourceId id,
org.apache.hadoop.fs.FSDataInputStream inputStream,
FileFormatDataSourceStats stats) |
ParquetPageSourceFactory(com.facebook.presto.common.type.TypeManager typeManager,
com.facebook.presto.spi.function.StandardFunctionResolution functionResolution,
com.facebook.presto.hive.HdfsEnvironment hdfsEnvironment,
FileFormatDataSourceStats stats,
com.facebook.presto.parquet.cache.ParquetMetadataSource parquetMetadataSource) |
| Constructor and Description |
|---|
HdfsRcFileDataSource(String path,
org.apache.hadoop.fs.FSDataInputStream inputStream,
long size,
FileFormatDataSourceStats stats) |
RcFilePageSourceFactory(com.facebook.presto.common.type.TypeManager typeManager,
com.facebook.presto.hive.HdfsEnvironment hdfsEnvironment,
FileFormatDataSourceStats stats) |
Copyright © 2012–2023. All rights reserved.