Package io.trino.plugin.pinot
Class PinotColumnHandle
java.lang.Object
io.trino.plugin.pinot.PinotColumnHandle
- All Implemented Interfaces:
ColumnHandle
-
Constructor Summary
ConstructorsConstructorDescriptionPinotColumnHandle(String columnName, Type dataType) PinotColumnHandle(String columnName, Type dataType, String expression, boolean aliased, boolean aggregate, boolean returnNullOnEmptyGroup, Optional<String> pushedDownAggregateFunctionName, Optional<String> pushedDownAggregateFunctionArgument) -
Method Summary
-
Constructor Details
-
PinotColumnHandle
-
PinotColumnHandle
-
-
Method Details
-
getColumnName
-
getDataType
-
getExpression
-
isAliased
public boolean isAliased() -
isAggregate
public boolean isAggregate() -
isReturnNullOnEmptyGroup
public boolean isReturnNullOnEmptyGroup() -
getPushedDownAggregateFunctionName
-
getPushedDownAggregateFunctionArgument
-
getColumnMetadata
-
equals
- Specified by:
equalsin interfaceColumnHandle- Overrides:
equalsin classObject
-
hashCode
public int hashCode()- Specified by:
hashCodein interfaceColumnHandle- Overrides:
hashCodein classObject
-
toString
-