public class S3SelectRecordCursorProvider extends Object implements HiveRecordCursorProvider
| Constructor and Description |
|---|
S3SelectRecordCursorProvider(com.facebook.presto.hive.HdfsEnvironment hdfsEnvironment,
HiveClientConfig clientConfig,
PrestoS3ClientFactory s3ClientFactory) |
| Modifier and Type | Method and Description |
|---|---|
Optional<com.facebook.presto.spi.RecordCursor> |
createRecordCursor(org.apache.hadoop.conf.Configuration configuration,
com.facebook.presto.spi.ConnectorSession session,
HiveFileSplit fileSplit,
Properties schema,
List<HiveColumnHandle> columns,
com.facebook.presto.common.predicate.TupleDomain<HiveColumnHandle> effectivePredicate,
org.joda.time.DateTimeZone hiveStorageTimeZone,
com.facebook.presto.common.type.TypeManager typeManager,
boolean s3SelectPushdownEnabled) |
@Inject
public S3SelectRecordCursorProvider(com.facebook.presto.hive.HdfsEnvironment hdfsEnvironment,
HiveClientConfig clientConfig,
PrestoS3ClientFactory s3ClientFactory)
public Optional<com.facebook.presto.spi.RecordCursor> createRecordCursor(org.apache.hadoop.conf.Configuration configuration, com.facebook.presto.spi.ConnectorSession session, HiveFileSplit fileSplit, Properties schema, List<HiveColumnHandle> columns, com.facebook.presto.common.predicate.TupleDomain<HiveColumnHandle> effectivePredicate, org.joda.time.DateTimeZone hiveStorageTimeZone, com.facebook.presto.common.type.TypeManager typeManager, boolean s3SelectPushdownEnabled)
createRecordCursor in interface HiveRecordCursorProviderCopyright © 2012–2023. All rights reserved.