Uses of Class
io.trino.plugin.pinot.PinotColumnHandle
Packages that use PinotColumnHandle
-
Uses of PinotColumnHandle in io.trino.plugin.pinot
Methods in io.trino.plugin.pinot that return PinotColumnHandleModifier and TypeMethodDescriptionstatic PinotColumnHandlePinotMetadata.toNonAggregateColumnHandle(PinotColumnHandle columnHandle) Methods in io.trino.plugin.pinot with parameters of type PinotColumnHandleModifier and TypeMethodDescriptionstatic PinotColumnHandlePinotMetadata.toNonAggregateColumnHandle(PinotColumnHandle columnHandle) Constructor parameters in io.trino.plugin.pinot with type arguments of type PinotColumnHandleModifierConstructorDescriptionPinotBrokerPageSource(ConnectorSession session, PinotQueryInfo query, List<PinotColumnHandle> columnHandles, PinotClient pinotClient, int limitForBrokerQueries) PinotSegmentPageSource(long targetSegmentPageSizeBytes, List<PinotColumnHandle> columnHandles, PinotDataFetcher pinotDataFetcher) -
Uses of PinotColumnHandle in io.trino.plugin.pinot.client
Method parameters in io.trino.plugin.pinot.client with type arguments of type PinotColumnHandleModifier and TypeMethodDescriptionPinotClient.createResultIterator(ConnectorSession session, PinotQueryInfo query, List<PinotColumnHandle> columnHandles) columnIndices: column name -> column index from column handles indiceToGroupByFunction<Int,String> (groupByFunctions): aggregationIndex -> groupByFunctionName(columnName) groupByFunctions is for values groupByColumnNames: from aggregationResult.groupByResult.groupByColumnNames() aggregationResults[GroupByColumns, GroupByResult] GroupByColumns: String[] // column names, i.e.static PinotClient.ResultsIteratorPinotClient.fromResultTable(org.apache.pinot.common.response.broker.BrokerResponseNative brokerResponse, List<PinotColumnHandle> columnHandles, int groupByClauses) -
Uses of PinotColumnHandle in io.trino.plugin.pinot.query
Methods in io.trino.plugin.pinot.query that return PinotColumnHandleModifier and TypeMethodDescriptionstatic PinotColumnHandlePinotSqlFormatter.getColumnHandle(String name, SchemaTableName schemaTableName, Map<String, ColumnHandle> columnHandles) Methods in io.trino.plugin.pinot.query that return types with arguments of type PinotColumnHandleModifier and TypeMethodDescriptionDynamicTable.getAggregateColumns()DynamicTable.getGroupingColumns()DynamicTable.getProjections()Methods in io.trino.plugin.pinot.query with parameters of type PinotColumnHandleModifier and TypeMethodDescriptionstatic AggregateExpressionAggregateExpression.replaceIdentifier(AggregateExpression aggregationExpression, PinotColumnHandle columnHandle) Method parameters in io.trino.plugin.pinot.query with type arguments of type PinotColumnHandleModifier and TypeMethodDescriptionstatic StringPinotQueryBuilder.generatePql(PinotTableHandle tableHandle, List<PinotColumnHandle> columnHandles, Optional<String> tableNameSuffix, Optional<String> timePredicate, int limitForSegmentQueries) Constructor parameters in io.trino.plugin.pinot.query with type arguments of type PinotColumnHandleModifierConstructorDescriptionDynamicTable(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)