Package io.trino.plugin.pinot.query
Class DynamicTable
java.lang.Object
io.trino.plugin.pinot.query.DynamicTable
-
Constructor Summary
ConstructorsConstructorDescriptionDynamicTable(String tableName, Optional<String> suffix, List<PinotColumnHandle> projections, Optional<String> filter, List<PinotColumnHandle> groupingColumns, List<PinotColumnHandle> aggregateColumns, Optional<String> havingExpression, List<OrderByExpression> orderBy, OptionalLong limit, OptionalLong offset, String query) -
Method Summary
-
Constructor Details
-
DynamicTable
public DynamicTable(String tableName, Optional<String> suffix, List<PinotColumnHandle> projections, Optional<String> filter, List<PinotColumnHandle> groupingColumns, List<PinotColumnHandle> aggregateColumns, Optional<String> havingExpression, List<OrderByExpression> orderBy, OptionalLong limit, OptionalLong offset, String query)
-
-
Method Details
-
getTableName
-
getSuffix
-
getProjections
-
getFilter
-
getGroupingColumns
-
getAggregateColumns
-
getHavingExpression
-
getOrderBy
-
getLimit
-
getOffset
-
getQuery
-
isAggregateInProjections
public boolean isAggregateInProjections() -
equals
-
hashCode
public int hashCode() -
toString
-