public class ParquetPageSourceFactory extends Object implements HivePageSourceFactory
Constructor and Description |
---|
ParquetPageSourceFactory(TypeManager typeManager,
boolean useParquetColumnNames) |
ParquetPageSourceFactory(TypeManager typeManager,
HiveClientConfig config) |
Modifier and Type | Method and Description |
---|---|
Optional<? extends ConnectorPageSource> |
createPageSource(org.apache.hadoop.conf.Configuration configuration,
ConnectorSession session,
org.apache.hadoop.fs.Path path,
long start,
long length,
Properties schema,
List<HiveColumnHandle> columns,
List<HivePartitionKey> partitionKeys,
TupleDomain<HiveColumnHandle> effectivePredicate,
org.joda.time.DateTimeZone hiveStorageTimeZone) |
static com.facebook.presto.hive.parquet.ParquetPageSource |
createParquetPageSource(org.apache.hadoop.conf.Configuration configuration,
org.apache.hadoop.fs.Path path,
long start,
long length,
Properties schema,
List<HiveColumnHandle> columns,
List<HivePartitionKey> partitionKeys,
boolean useParquetColumnNames,
TypeManager typeManager,
boolean predicatePushdownEnabled,
TupleDomain<HiveColumnHandle> effectivePredicate) |
@Inject public ParquetPageSourceFactory(TypeManager typeManager, HiveClientConfig config)
public ParquetPageSourceFactory(TypeManager typeManager, boolean useParquetColumnNames)
public Optional<? extends ConnectorPageSource> createPageSource(org.apache.hadoop.conf.Configuration configuration, ConnectorSession session, org.apache.hadoop.fs.Path path, long start, long length, Properties schema, List<HiveColumnHandle> columns, List<HivePartitionKey> partitionKeys, TupleDomain<HiveColumnHandle> effectivePredicate, org.joda.time.DateTimeZone hiveStorageTimeZone)
createPageSource
in interface HivePageSourceFactory
public static com.facebook.presto.hive.parquet.ParquetPageSource createParquetPageSource(org.apache.hadoop.conf.Configuration configuration, org.apache.hadoop.fs.Path path, long start, long length, Properties schema, List<HiveColumnHandle> columns, List<HivePartitionKey> partitionKeys, boolean useParquetColumnNames, TypeManager typeManager, boolean predicatePushdownEnabled, TupleDomain<HiveColumnHandle> effectivePredicate)
Copyright © 2012-2015. All Rights Reserved.