Uses of Class
io.trino.plugin.pinot.PinotColumnHandle
-
Packages that use PinotColumnHandle Package Description io.trino.plugin.pinot io.trino.plugin.pinot.client io.trino.plugin.pinot.query -
-
Uses of PinotColumnHandle in io.trino.plugin.pinot
Methods in io.trino.plugin.pinot that return PinotColumnHandle Modifier and Type Method Description static PinotColumnHandlePinotColumnHandle. fromColumnMetadata(ColumnMetadata columnMetadata)static PinotColumnHandlePinotColumnHandle. fromNonAggregateColumnHandle(PinotColumnHandle columnHandle)Methods in io.trino.plugin.pinot with parameters of type PinotColumnHandle Modifier and Type Method Description static PinotColumnHandlePinotColumnHandle. fromNonAggregateColumnHandle(PinotColumnHandle columnHandle)Constructor parameters in io.trino.plugin.pinot with type arguments of type PinotColumnHandle Constructor Description PinotBrokerPageSource(ConnectorSession session, PinotQueryInfo query, List<PinotColumnHandle> columnHandles, PinotClient pinotClient, int limitForBrokerQueries)PinotSegmentPageSource(ConnectorSession session, int estimatedNonNumericColumnSize, int limitForSegmentQueries, PinotQueryClient pinotQueryClient, PinotSplit split, List<PinotColumnHandle> columnHandles, String query) -
Uses of PinotColumnHandle in io.trino.plugin.pinot.client
Method parameters in io.trino.plugin.pinot.client with type arguments of type PinotColumnHandle Modifier and Type Method Description Iterator<PinotClient.BrokerResultRow>PinotClient. createResultIterator(ConnectorSession session, PinotQueryInfo query, List<PinotColumnHandle> columnHandles)columnIndices: column name -> column index from column handles indiceToGroupByFunction(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 PinotColumnHandle Modifier and Type Method Description static PinotColumnHandlePinotSqlFormatter. getColumnHandle(String name, SchemaTableName schemaTableName, Map<String,ColumnHandle> columnHandles)Methods in io.trino.plugin.pinot.query that return types with arguments of type PinotColumnHandle Modifier and Type Method Description List<PinotColumnHandle>DynamicTable. getAggregateColumns()List<PinotColumnHandle>DynamicTable. getGroupingColumns()List<PinotColumnHandle>DynamicTable. getProjections()Methods in io.trino.plugin.pinot.query with parameters of type PinotColumnHandle Modifier and Type Method Description static AggregateExpressionAggregateExpression. replaceIdentifier(AggregateExpression aggregationExpression, PinotColumnHandle columnHandle)Method parameters in io.trino.plugin.pinot.query with type arguments of type PinotColumnHandle Modifier and Type Method Description static StringDynamicTablePqlExtractor. extractPql(DynamicTable table, TupleDomain<ColumnHandle> tupleDomain, List<PinotColumnHandle> columnHandles)static 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 PinotColumnHandle Constructor Description DynamicTable(String tableName, Optional<String> suffix, List<PinotColumnHandle> projections, Optional<String> filter, List<PinotColumnHandle> groupingColumns, List<PinotColumnHandle> aggregateColumns, List<OrderByExpression> orderBy, OptionalLong limit, OptionalLong offset, String query)
-