public class HiveParquetDereferencePushDown extends ParquetDereferencePushDown
| Constructor and Description |
|---|
HiveParquetDereferencePushDown(HiveTransactionManager transactionManager,
RowExpressionService rowExpressionService) |
| Modifier and Type | Method and Description |
|---|---|
protected ColumnHandle |
createSubfieldColumnHandle(ColumnHandle baseColumnHandle,
Subfield subfield,
Type subfieldDataType,
String subfieldColumnName) |
protected String |
getColumnName(ColumnHandle columnHandle) |
protected boolean |
isParquetDereferenceEnabled(ConnectorSession session,
TableHandle tableHandle) |
optimizepublic HiveParquetDereferencePushDown(HiveTransactionManager transactionManager, RowExpressionService rowExpressionService)
protected boolean isParquetDereferenceEnabled(ConnectorSession session, TableHandle tableHandle)
isParquetDereferenceEnabled in class ParquetDereferencePushDownprotected String getColumnName(ColumnHandle columnHandle)
getColumnName in class ParquetDereferencePushDownprotected ColumnHandle createSubfieldColumnHandle(ColumnHandle baseColumnHandle, Subfield subfield, Type subfieldDataType, String subfieldColumnName)
createSubfieldColumnHandle in class ParquetDereferencePushDownCopyright © 2012–2023. All rights reserved.