A B C D E F G H I L N O P Q R S T V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addJsonBinders(JsonCodecBinder) - Static method in class io.trino.plugin.pinot.client.PinotClient
- AggregateExpression - Class in io.trino.plugin.pinot.query
- AggregateExpression(String, String, boolean) - Constructor for class io.trino.plugin.pinot.query.AggregateExpression
- aggregationFunction() - Static method in class io.trino.plugin.pinot.query.PinotPatterns
- aggregationFunctionType() - Static method in class io.trino.plugin.pinot.query.PinotPatterns
- applyAggregation(ConnectorSession, ConnectorTableHandle, List<AggregateFunction>, Map<String, ColumnHandle>, List<List<ColumnHandle>>) - Method in class io.trino.plugin.pinot.PinotMetadata
- applyFilter(ConnectorSession, ConnectorTableHandle, Constraint) - Method in class io.trino.plugin.pinot.PinotMetadata
- applyLimit(ConnectorSession, ConnectorTableHandle, long) - Method in class io.trino.plugin.pinot.PinotMetadata
- arguments() - Static method in class io.trino.plugin.pinot.query.PinotPatterns
- ArrayDecoder - Class in io.trino.plugin.pinot.decoders
- ArrayDecoder(Type) - Constructor for class io.trino.plugin.pinot.decoders.ArrayDecoder
B
- beginTransaction(IsolationLevel, boolean, boolean) - Method in class io.trino.plugin.pinot.PinotConnector
- BigintDecoder - Class in io.trino.plugin.pinot.decoders
- BigintDecoder() - Constructor for class io.trino.plugin.pinot.decoders.BigintDecoder
- binaryFunction() - Static method in class io.trino.plugin.pinot.query.PinotPatterns
- binaryFunctionPredicateValue() - Static method in class io.trino.plugin.pinot.query.PinotPatterns
- binaryOperator() - Static method in class io.trino.plugin.pinot.query.PinotPatterns
- binaryOperatorValue() - Static method in class io.trino.plugin.pinot.query.PinotPatterns
- BooleanDecoder - Class in io.trino.plugin.pinot.decoders
- BooleanDecoder() - Constructor for class io.trino.plugin.pinot.decoders.BooleanDecoder
- BROKER - io.trino.plugin.pinot.PinotSplit.SplitType
- BrokersForTable(List<PinotClient.BrokersForTable.InstancesInBroker>) - Constructor for class io.trino.plugin.pinot.client.PinotClient.BrokersForTable
- buildFromPql(PinotMetadata, SchemaTableName, PinotClient) - Static method in class io.trino.plugin.pinot.query.DynamicTableBuilder
C
- childFilters() - Static method in class io.trino.plugin.pinot.query.PinotPatterns
- close() - Method in class io.trino.plugin.pinot.PinotBrokerPageSource
- close() - Method in class io.trino.plugin.pinot.PinotSegmentPageSource
- computeNext() - Method in class io.trino.plugin.pinot.client.PinotClient.ResultsIterator
- configure(Binder) - Method in class io.trino.plugin.pinot.PinotModule
- create(PinotAuthenticationProvider) - Static method in class io.trino.plugin.pinot.auth.PinotBrokerAuthenticationProvider
- create(PinotAuthenticationProvider) - Static method in class io.trino.plugin.pinot.auth.PinotControllerAuthenticationProvider
- create(String, Map<String, String>, ConnectorContext) - Method in class io.trino.plugin.pinot.PinotConnectorFactory
- createBrokerSplit() - Static method in class io.trino.plugin.pinot.PinotSplit
- createDecoder(Type) - Static method in class io.trino.plugin.pinot.decoders.DecoderFactory
- createPageSource(ConnectorTransactionHandle, ConnectorSession, ConnectorSplit, ConnectorTableHandle, List<ColumnHandle>, DynamicFilter) - Method in class io.trino.plugin.pinot.PinotPageSourceProvider
- createResultIterator(ConnectorSession, PinotQueryInfo, List<PinotColumnHandle>) - Method in class io.trino.plugin.pinot.client.PinotClient
-
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. - createSegmentSplit(String, List<String>, String, Optional<String>) - Static method in class io.trino.plugin.pinot.PinotSplit
D
- DataSchemaDeserializer() - Constructor for class io.trino.plugin.pinot.PinotModule.DataSchemaDeserializer
- decode(Supplier<Object>, BlockBuilder) - Method in class io.trino.plugin.pinot.decoders.ArrayDecoder
- decode(Supplier<Object>, BlockBuilder) - Method in class io.trino.plugin.pinot.decoders.BigintDecoder
- decode(Supplier<Object>, BlockBuilder) - Method in class io.trino.plugin.pinot.decoders.BooleanDecoder
- decode(Supplier<Object>, BlockBuilder) - Method in interface io.trino.plugin.pinot.decoders.Decoder
- decode(Supplier<Object>, BlockBuilder) - Method in class io.trino.plugin.pinot.decoders.DoubleDecoder
- decode(Supplier<Object>, BlockBuilder) - Method in class io.trino.plugin.pinot.decoders.IntegerDecoder
- decode(Supplier<Object>, BlockBuilder) - Method in class io.trino.plugin.pinot.decoders.RealDecoder
- decode(Supplier<Object>, BlockBuilder) - Method in class io.trino.plugin.pinot.decoders.VarcharDecoder
- Decoder - Interface in io.trino.plugin.pinot.decoders
- DecoderFactory - Class in io.trino.plugin.pinot.decoders
- deserialize(JsonParser, DeserializationContext) - Method in class io.trino.plugin.pinot.PinotModule.DataSchemaDeserializer
- doHttpActionWithHeadersJson(Request.Builder, Optional<String>, JsonCodec<T>, Multimap<String, String>) - Method in class io.trino.plugin.pinot.client.PinotClient
- DoubleDecoder - Class in io.trino.plugin.pinot.decoders
- DoubleDecoder() - Constructor for class io.trino.plugin.pinot.decoders.DoubleDecoder
- doWithRetries(int, Function<Integer, T>) - Static method in class io.trino.plugin.pinot.client.PinotClient
- DynamicTable - Class in io.trino.plugin.pinot.query
- DynamicTable(String, Optional<String>, List<PinotColumnHandle>, Optional<String>, List<PinotColumnHandle>, List<PinotColumnHandle>, List<OrderByExpression>, OptionalLong, OptionalLong, String) - Constructor for class io.trino.plugin.pinot.query.DynamicTable
- DynamicTableBuilder - Class in io.trino.plugin.pinot.query
- DynamicTablePqlExtractor - Class in io.trino.plugin.pinot.query
E
- encloseInParentheses(String) - Static method in class io.trino.plugin.pinot.query.DynamicTablePqlExtractor
- equals(Object) - Method in class io.trino.plugin.pinot.PinotColumnHandle
- equals(Object) - Method in class io.trino.plugin.pinot.PinotTableHandle
- equals(Object) - Method in class io.trino.plugin.pinot.query.AggregateExpression
- equals(Object) - Method in class io.trino.plugin.pinot.query.DynamicTable
- equals(Object) - Method in class io.trino.plugin.pinot.query.OrderByExpression
- equals(Object) - Method in class io.trino.plugin.pinot.query.PinotQueryInfo
- expression() - Static method in class io.trino.plugin.pinot.query.PinotPatterns
- expressionType() - Static method in class io.trino.plugin.pinot.query.PinotPatterns
- extractPql(DynamicTable, TupleDomain<ColumnHandle>, List<PinotColumnHandle>) - Static method in class io.trino.plugin.pinot.query.DynamicTablePqlExtractor
F
- filter() - Static method in class io.trino.plugin.pinot.query.PinotPatterns
- filterPredicate() - Static method in class io.trino.plugin.pinot.query.PinotPatterns
- filterType() - Static method in class io.trino.plugin.pinot.query.PinotPatterns
- firstArgument() - Static method in class io.trino.plugin.pinot.query.PinotPatterns
- FORBID_SEGMENT_QUERIES - Static variable in class io.trino.plugin.pinot.PinotSessionProperties
- formatExpression(SchemaTableName, ExpressionContext) - Static method in class io.trino.plugin.pinot.query.PinotSqlFormatter
- formatExpression(SchemaTableName, ExpressionContext, Optional<Map<String, ColumnHandle>>) - Static method in class io.trino.plugin.pinot.query.PinotSqlFormatter
- formatFilter(SchemaTableName, FilterContext, Map<String, ColumnHandle>) - Static method in class io.trino.plugin.pinot.query.PinotSqlFormatter
- ForPinot - Annotation Type in io.trino.plugin.pinot
- fromColumnMetadata(ColumnMetadata) - Static method in class io.trino.plugin.pinot.PinotColumnHandle
- fromNonAggregateColumnHandle(PinotColumnHandle) - Static method in class io.trino.plugin.pinot.PinotColumnHandle
- fromResultTable(BrokerResponseNative, List<PinotColumnHandle>, int) - Static method in class io.trino.plugin.pinot.client.PinotClient
- fromTrinoType(Type) - Static method in class io.trino.plugin.pinot.query.PinotTypeResolver
- function() - Static method in class io.trino.plugin.pinot.query.PinotPatterns
- functionContext() - Static method in class io.trino.plugin.pinot.query.PinotPatterns
- functionType() - Static method in class io.trino.plugin.pinot.query.PinotPatterns
G
- generatePql(PinotTableHandle, List<PinotColumnHandle>, Optional<String>, Optional<String>, int) - Static method in class io.trino.plugin.pinot.query.PinotQueryBuilder
- generateSegmentSplits(List<ConnectorSplit>, Map<String, Map<String, List<String>>>, String, String, ConnectorSession, Optional<String>) - Method in class io.trino.plugin.pinot.PinotSplitManager
- generateSplitForBrokerBasedScan(PinotTableHandle) - Method in class io.trino.plugin.pinot.PinotSplitManager
- generateSplitsForSegmentBasedScan(PinotTableHandle, ConnectorSession) - Method in class io.trino.plugin.pinot.PinotSplitManager
- getAddresses() - Method in class io.trino.plugin.pinot.PinotSplit
- getAggregateColumns() - Method in class io.trino.plugin.pinot.query.DynamicTable
- getAllBrokersForTable(String) - Method in class io.trino.plugin.pinot.client.PinotClient
- getAllTables() - Method in class io.trino.plugin.pinot.client.PinotClient
- getArgument() - Method in class io.trino.plugin.pinot.query.AggregateExpression
- getAuthenticationToken() - Method in class io.trino.plugin.pinot.auth.none.PinotEmptyAuthenticationProvider
- getAuthenticationToken() - Method in class io.trino.plugin.pinot.auth.password.PinotPasswordAuthenticationProvider
- getAuthenticationToken() - Method in interface io.trino.plugin.pinot.auth.PinotAuthenticationProvider
- getAuthenticationToken() - Method in class io.trino.plugin.pinot.auth.PinotBrokerAuthenticationProvider
- getAuthenticationToken() - Method in class io.trino.plugin.pinot.auth.PinotControllerAuthenticationProvider
- getBrokerAuthenticationType() - Method in class io.trino.plugin.pinot.auth.PinotAuthenticationTypeConfig
- getBrokerHost(String) - Method in class io.trino.plugin.pinot.client.PinotClient
- getBrokerHost(String, String) - Method in class io.trino.plugin.pinot.client.IdentityPinotHostMapper
- getBrokerHost(String, String) - Method in interface io.trino.plugin.pinot.client.PinotHostMapper
- getBrokers() - Method in class io.trino.plugin.pinot.client.PinotClient.BrokersForTable
- getBucketFunction(ConnectorTransactionHandle, ConnectorSession, ConnectorPartitioningHandle, List<Type>, int) - Method in class io.trino.plugin.pinot.PinotNodePartitioningProvider
- getBucketNodeMap(ConnectorTransactionHandle, ConnectorSession, ConnectorPartitioningHandle) - Method in class io.trino.plugin.pinot.PinotNodePartitioningProvider
- getColumnHandle(String, SchemaTableName, Map<String, ColumnHandle>) - Static method in class io.trino.plugin.pinot.query.PinotSqlFormatter
- getColumnHandles(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.pinot.PinotMetadata
- getColumnMetadata() - Method in class io.trino.plugin.pinot.PinotColumnHandle
- getColumnMetadata(ConnectorSession, ConnectorTableHandle, ColumnHandle) - Method in class io.trino.plugin.pinot.PinotMetadata
- getColumnName() - Method in class io.trino.plugin.pinot.PinotColumnHandle
- getColumnsMetadata(String) - Method in class io.trino.plugin.pinot.PinotMetadata
- getCompletedBytes() - Method in class io.trino.plugin.pinot.PinotBrokerPageSource
- getCompletedBytes() - Method in class io.trino.plugin.pinot.PinotSegmentPageSource
- getConnectionTimeout() - Method in class io.trino.plugin.pinot.PinotConfig
- getConnectionTimeout(ConnectorSession) - Static method in class io.trino.plugin.pinot.PinotSessionProperties
- getConnectorFactories() - Method in class io.trino.plugin.pinot.PinotPlugin
- getConstraint() - Method in class io.trino.plugin.pinot.PinotTableHandle
- getControllerAuthenticationType() - Method in class io.trino.plugin.pinot.auth.PinotAuthenticationTypeConfig
- getControllerUrls() - Method in class io.trino.plugin.pinot.PinotConfig
- getDataType() - Method in class io.trino.plugin.pinot.PinotColumnHandle
- getEstimatedSizeInBytesForNonNumericColumn() - Method in class io.trino.plugin.pinot.PinotConfig
- getExpression() - Method in class io.trino.plugin.pinot.PinotColumnHandle
- getExpression() - Method in class io.trino.plugin.pinot.query.OrderByExpression
- getFetchRetryCount() - Method in class io.trino.plugin.pinot.PinotConfig
- getField(int) - Method in interface io.trino.plugin.pinot.client.PinotClient.BrokerResultRow
- getFilter() - Method in class io.trino.plugin.pinot.query.DynamicTable
- getFilterClause(TupleDomain<ColumnHandle>, Optional<String>) - Static method in class io.trino.plugin.pinot.query.PinotQueryBuilder
- getFromCache(LoadingCache<K, V>, K) - Static method in class io.trino.plugin.pinot.client.PinotClient
- getFunction() - Method in class io.trino.plugin.pinot.query.AggregateExpression
- getGroupByClauses() - Method in class io.trino.plugin.pinot.query.PinotQueryInfo
- getGroupingColumns() - Method in class io.trino.plugin.pinot.query.DynamicTable
- getIdleTimeout() - Method in class io.trino.plugin.pinot.PinotConfig
- getInfo() - Method in class io.trino.plugin.pinot.PinotSplit
- getInfo(ConnectorTableHandle) - Method in class io.trino.plugin.pinot.PinotMetadata
- getInstances() - Method in class io.trino.plugin.pinot.client.PinotClient.BrokersForTable.InstancesInBroker
- getLimit() - Method in class io.trino.plugin.pinot.PinotTableHandle
- getLimit() - Method in class io.trino.plugin.pinot.query.DynamicTable
- getMaxBacklogPerServer() - Method in class io.trino.plugin.pinot.PinotConfig
- getMaxConnectionsPerServer() - Method in class io.trino.plugin.pinot.PinotConfig
- getMaxRowsForBrokerQueries() - Method in class io.trino.plugin.pinot.PinotConfig
- getMaxRowsPerSplitForSegmentQueries() - Method in class io.trino.plugin.pinot.PinotConfig
- getMemoryUsage() - Method in class io.trino.plugin.pinot.PinotBrokerPageSource
- getMemoryUsage() - Method in class io.trino.plugin.pinot.PinotSegmentPageSource
- getMessage() - Method in exception io.trino.plugin.pinot.PinotSplitManager.QueryNotAdequatelyPushedDownException
- getMetadata(ConnectorSession, ConnectorTransactionHandle) - Method in class io.trino.plugin.pinot.PinotConnector
- getMetadataCacheExpiry() - Method in class io.trino.plugin.pinot.PinotConfig
- getMinConnectionsPerServer() - Method in class io.trino.plugin.pinot.PinotConfig
- getName() - Method in class io.trino.plugin.pinot.PinotConnectorFactory
- getNextPage() - Method in class io.trino.plugin.pinot.PinotBrokerPageSource
- getNextPage() - Method in class io.trino.plugin.pinot.PinotSegmentPageSource
- getNodePartitioningProvider() - Method in class io.trino.plugin.pinot.PinotConnector
- getNonAggregateLimitForBrokerQueries() - Method in class io.trino.plugin.pinot.PinotConfig
- getNonAggregateLimitForBrokerQueries(ConnectorSession) - Static method in class io.trino.plugin.pinot.PinotSessionProperties
- getOfflineTimePredicate() - Method in class io.trino.plugin.pinot.client.PinotClient.TimeBoundary
- getOffset() - Method in class io.trino.plugin.pinot.query.DynamicTable
- getOnlineTimePredicate() - Method in class io.trino.plugin.pinot.client.PinotClient.TimeBoundary
- getOrderBy() - Method in class io.trino.plugin.pinot.query.DynamicTable
- getPageSourceProvider() - Method in class io.trino.plugin.pinot.PinotConnector
- getPassword() - Method in class io.trino.plugin.pinot.auth.password.inline.PinotPasswordBrokerAuthenticationConfig
- getPassword() - Method in class io.trino.plugin.pinot.auth.password.inline.PinotPasswordControllerAuthenticationConfig
- getPattern() - Method in class io.trino.plugin.pinot.query.aggregation.ImplementApproxDistinct
- getPattern() - Method in class io.trino.plugin.pinot.query.aggregation.ImplementAvg
- getPattern() - Method in class io.trino.plugin.pinot.query.aggregation.ImplementCountAll
- getPattern() - Method in class io.trino.plugin.pinot.query.aggregation.ImplementCountDistinct
- getPattern() - Method in class io.trino.plugin.pinot.query.aggregation.ImplementMinMax
- getPattern() - Method in class io.trino.plugin.pinot.query.aggregation.ImplementSum
- getPinotColumnHandles(String) - Method in class io.trino.plugin.pinot.PinotMetadata
- getPinotRetryCount(ConnectorSession) - Static method in class io.trino.plugin.pinot.PinotSessionProperties
- getPinotTableNameFromTrinoTableName(String) - Method in class io.trino.plugin.pinot.client.PinotClient
- getPinotTableNameFromTrinoTableNameIfExists(String) - Method in class io.trino.plugin.pinot.client.PinotClient
- getPinotTableNames() - Method in class io.trino.plugin.pinot.client.PinotClient
- getProjections() - Method in class io.trino.plugin.pinot.query.DynamicTable
- getPushedDownAggregateFunctionArgument() - Method in class io.trino.plugin.pinot.PinotColumnHandle
- getPushedDownAggregateFunctionName() - Method in class io.trino.plugin.pinot.PinotColumnHandle
- getQuery() - Method in class io.trino.plugin.pinot.PinotTableHandle
- getQuery() - Method in class io.trino.plugin.pinot.query.DynamicTable
- getQuery() - Method in class io.trino.plugin.pinot.query.PinotQueryInfo
- getReadTimeNanos() - Method in class io.trino.plugin.pinot.PinotBrokerPageSource
- getReadTimeNanos() - Method in class io.trino.plugin.pinot.PinotSegmentPageSource
- getRequestTimeout() - Method in class io.trino.plugin.pinot.PinotConfig
- getRetainedSizeInBytes() - Method in class io.trino.plugin.pinot.PinotSplit
- getRoutingTableForTable(String) - Method in class io.trino.plugin.pinot.client.PinotClient
- getSchemaName() - Method in class io.trino.plugin.pinot.PinotTableHandle
- getSegmentHost() - Method in class io.trino.plugin.pinot.PinotSplit
- getSegments() - Method in class io.trino.plugin.pinot.PinotSplit
- getSegmentsPerSplit() - Method in class io.trino.plugin.pinot.PinotConfig
- getSegmentsPerSplit(ConnectorSession) - Static method in class io.trino.plugin.pinot.PinotSessionProperties
- getServerInstance(String) - Method in class io.trino.plugin.pinot.client.IdentityPinotHostMapper
- getServerInstance(String) - Method in interface io.trino.plugin.pinot.client.PinotHostMapper
- getSessionProperties() - Method in class io.trino.plugin.pinot.PinotConnector
- getSessionProperties() - Method in class io.trino.plugin.pinot.PinotSessionProperties
- getSplitBucketFunction(ConnectorTransactionHandle, ConnectorSession, ConnectorPartitioningHandle) - Method in class io.trino.plugin.pinot.PinotNodePartitioningProvider
- getSplitManager() - Method in class io.trino.plugin.pinot.PinotConnector
- getSplits(ConnectorTransactionHandle, ConnectorSession, ConnectorTableHandle, ConnectorSplitManager.SplitSchedulingStrategy, DynamicFilter) - Method in class io.trino.plugin.pinot.PinotSplitManager
- getSplitType() - Method in class io.trino.plugin.pinot.PinotSplit
- getSql() - Method in class io.trino.plugin.pinot.client.PinotClient.QueryRequest
- getSuffix() - Method in class io.trino.plugin.pinot.PinotSplit
- getSuffix() - Method in class io.trino.plugin.pinot.query.DynamicTable
- getTable() - Method in class io.trino.plugin.pinot.query.PinotQueryInfo
- getTableHandle(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.pinot.PinotMetadata
- getTableMetadata(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.pinot.PinotMetadata
- getTableName() - Method in class io.trino.plugin.pinot.PinotTableHandle
- getTableName() - Method in class io.trino.plugin.pinot.query.DynamicTable
- getTableProperties(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.pinot.PinotMetadata
- getTables() - Method in class io.trino.plugin.pinot.client.PinotClient.GetTables
- GetTables(List<String>) - Constructor for class io.trino.plugin.pinot.client.PinotClient.GetTables
- getTableSchema(String) - Method in class io.trino.plugin.pinot.client.PinotClient
- getThreadPoolSize() - Method in class io.trino.plugin.pinot.PinotConfig
- getTimeBoundaryForTable(String) - Method in class io.trino.plugin.pinot.client.PinotClient
- getTimePredicate() - Method in class io.trino.plugin.pinot.PinotSplit
- getTrinoTypeFromPinotType(TransformResultMetadata) - Static method in class io.trino.plugin.pinot.PinotColumnHandle
- getTrinoTypeFromPinotType(FieldSpec) - Static method in class io.trino.plugin.pinot.PinotColumnHandle
- getTrinoTypeFromPinotType(FieldSpec.DataType) - Static method in class io.trino.plugin.pinot.PinotColumnHandle
- getUser() - Method in class io.trino.plugin.pinot.auth.password.inline.PinotPasswordBrokerAuthenticationConfig
- getUser() - Method in class io.trino.plugin.pinot.auth.password.inline.PinotPasswordControllerAuthenticationConfig
H
- hashCode() - Method in class io.trino.plugin.pinot.PinotColumnHandle
- hashCode() - Method in class io.trino.plugin.pinot.PinotTableHandle
- hashCode() - Method in class io.trino.plugin.pinot.query.AggregateExpression
- hashCode() - Method in class io.trino.plugin.pinot.query.DynamicTable
- hashCode() - Method in class io.trino.plugin.pinot.query.OrderByExpression
- hashCode() - Method in class io.trino.plugin.pinot.query.PinotQueryInfo
I
- identifier() - Static method in class io.trino.plugin.pinot.query.PinotPatterns
- IdentityPinotHostMapper - Class in io.trino.plugin.pinot.client
- IdentityPinotHostMapper() - Constructor for class io.trino.plugin.pinot.client.IdentityPinotHostMapper
- ImplementApproxDistinct - Class in io.trino.plugin.pinot.query.aggregation
- ImplementApproxDistinct(Function<String, String>) - Constructor for class io.trino.plugin.pinot.query.aggregation.ImplementApproxDistinct
- ImplementAvg - Class in io.trino.plugin.pinot.query.aggregation
- ImplementAvg(Function<String, String>) - Constructor for class io.trino.plugin.pinot.query.aggregation.ImplementAvg
- ImplementCountAll - Class in io.trino.plugin.pinot.query.aggregation
-
Implements
count(*). - ImplementCountAll() - Constructor for class io.trino.plugin.pinot.query.aggregation.ImplementCountAll
- ImplementCountDistinct - Class in io.trino.plugin.pinot.query.aggregation
- ImplementCountDistinct(Function<String, String>) - Constructor for class io.trino.plugin.pinot.query.aggregation.ImplementCountDistinct
- ImplementMinMax - Class in io.trino.plugin.pinot.query.aggregation
-
Implements
min(x),max(x). - ImplementMinMax(Function<String, String>) - Constructor for class io.trino.plugin.pinot.query.aggregation.ImplementMinMax
- ImplementSum - Class in io.trino.plugin.pinot.query.aggregation
-
Implements
sum(x) - ImplementSum(Function<String, String>) - Constructor for class io.trino.plugin.pinot.query.aggregation.ImplementSum
- instance() - Static method in class io.trino.plugin.pinot.auth.none.PinotEmptyAuthenticationProvider
- INSTANCE - io.trino.plugin.pinot.PinotTransactionHandle
- InstancesInBroker(List<String>) - Constructor for class io.trino.plugin.pinot.client.PinotClient.BrokersForTable.InstancesInBroker
- IntegerDecoder - Class in io.trino.plugin.pinot.decoders
- IntegerDecoder() - Constructor for class io.trino.plugin.pinot.decoders.IntegerDecoder
- io.trino.plugin.pinot - package io.trino.plugin.pinot
- io.trino.plugin.pinot.auth - package io.trino.plugin.pinot.auth
- io.trino.plugin.pinot.auth.none - package io.trino.plugin.pinot.auth.none
- io.trino.plugin.pinot.auth.password - package io.trino.plugin.pinot.auth.password
- io.trino.plugin.pinot.auth.password.inline - package io.trino.plugin.pinot.auth.password.inline
- io.trino.plugin.pinot.client - package io.trino.plugin.pinot.client
- io.trino.plugin.pinot.decoders - package io.trino.plugin.pinot.decoders
- io.trino.plugin.pinot.query - package io.trino.plugin.pinot.query
- io.trino.plugin.pinot.query.aggregation - package io.trino.plugin.pinot.query.aggregation
- isAggregate() - Method in class io.trino.plugin.pinot.PinotColumnHandle
- isAggregateInProjections() - Method in class io.trino.plugin.pinot.query.DynamicTable
- isAggregationPushdownEnabled() - Method in class io.trino.plugin.pinot.PinotConfig
- isAggregationPushdownEnabled(ConnectorSession) - Static method in class io.trino.plugin.pinot.PinotSessionProperties
- isAliased() - Method in class io.trino.plugin.pinot.PinotColumnHandle
- isAsc() - Method in class io.trino.plugin.pinot.query.OrderByExpression
- isCountDistinctPushdownEnabled() - Method in class io.trino.plugin.pinot.PinotConfig
- isCountDistinctPushdownEnabled(ConnectorSession) - Static method in class io.trino.plugin.pinot.PinotSessionProperties
- isFinished() - Method in class io.trino.plugin.pinot.PinotBrokerPageSource
- isFinished() - Method in class io.trino.plugin.pinot.PinotSegmentPageSource
- isForbidSegmentQueries() - Method in class io.trino.plugin.pinot.PinotConfig
- isForbidSegmentQueries(ConnectorSession) - Static method in class io.trino.plugin.pinot.PinotSessionProperties
- isPreferBrokerQueries() - Method in class io.trino.plugin.pinot.PinotConfig
- isPreferBrokerQueries(ConnectorSession) - Static method in class io.trino.plugin.pinot.PinotSessionProperties
- isRemotelyAccessible() - Method in class io.trino.plugin.pinot.PinotSplit
- isRetryable() - Method in exception io.trino.plugin.pinot.PinotException
- isReturnNullOnEmptyGroup() - Method in class io.trino.plugin.pinot.PinotColumnHandle
- isReturnNullOnEmptyGroup() - Method in class io.trino.plugin.pinot.query.AggregateExpression
L
- listSchemaNames(ConnectorSession) - Method in class io.trino.plugin.pinot.PinotMetadata
- listTableColumns(ConnectorSession, SchemaTablePrefix) - Method in class io.trino.plugin.pinot.PinotMetadata
- listTables(ConnectorSession, Optional<String>) - Method in class io.trino.plugin.pinot.PinotMetadata
N
- NONE - io.trino.plugin.pinot.auth.PinotAuthenticationType
O
- OFFLINE_SUFFIX - Static variable in class io.trino.plugin.pinot.query.DynamicTableBuilder
- OrderByExpression - Class in io.trino.plugin.pinot.query
- OrderByExpression(String, boolean) - Constructor for class io.trino.plugin.pinot.query.OrderByExpression
P
- PASSWORD - io.trino.plugin.pinot.auth.PinotAuthenticationType
- PINOT_AMBIGUOUS_TABLE_NAME - io.trino.plugin.pinot.PinotErrorCode
- PINOT_COLUMN_NAME_PROPERTY - Static variable in class io.trino.plugin.pinot.PinotMetadata
- PINOT_DECODE_ERROR - io.trino.plugin.pinot.PinotErrorCode
- PINOT_EXCEPTION - io.trino.plugin.pinot.PinotErrorCode
- PINOT_HTTP_ERROR - io.trino.plugin.pinot.PinotErrorCode
- PINOT_INSUFFICIENT_SERVER_RESPONSE - io.trino.plugin.pinot.PinotErrorCode
- PINOT_INVALID_CONFIGURATION - io.trino.plugin.pinot.PinotErrorCode
- PINOT_INVALID_PQL_GENERATED - io.trino.plugin.pinot.PinotErrorCode
- PINOT_UNABLE_TO_FIND_BROKER - io.trino.plugin.pinot.PinotErrorCode
- PINOT_UNCLASSIFIED_ERROR - io.trino.plugin.pinot.PinotErrorCode
- PINOT_UNSUPPORTED_COLUMN_TYPE - io.trino.plugin.pinot.PinotErrorCode
- PinotAuthenticationModule - Class in io.trino.plugin.pinot.auth
- PinotAuthenticationModule() - Constructor for class io.trino.plugin.pinot.auth.PinotAuthenticationModule
- PinotAuthenticationProvider - Interface in io.trino.plugin.pinot.auth
- PinotAuthenticationType - Enum in io.trino.plugin.pinot.auth
- PinotAuthenticationTypeConfig - Class in io.trino.plugin.pinot.auth
- PinotAuthenticationTypeConfig() - Constructor for class io.trino.plugin.pinot.auth.PinotAuthenticationTypeConfig
- PinotBrokerAuthenticationProvider - Class in io.trino.plugin.pinot.auth
- PinotBrokerPageSource - Class in io.trino.plugin.pinot
- PinotBrokerPageSource(ConnectorSession, PinotQueryInfo, List<PinotColumnHandle>, PinotClient, int) - Constructor for class io.trino.plugin.pinot.PinotBrokerPageSource
- PinotClient - Class in io.trino.plugin.pinot.client
- PinotClient(PinotConfig, PinotHostMapper, HttpClient, ExecutorService, JsonCodec<PinotClient.GetTables>, JsonCodec<PinotClient.BrokersForTable>, JsonCodec<PinotClient.TimeBoundary>, JsonCodec<BrokerResponseNative>, PinotControllerAuthenticationProvider, PinotBrokerAuthenticationProvider) - Constructor for class io.trino.plugin.pinot.client.PinotClient
- PinotClient.BrokerResultRow - Interface in io.trino.plugin.pinot.client
- PinotClient.BrokersForTable - Class in io.trino.plugin.pinot.client
- PinotClient.BrokersForTable.InstancesInBroker - Class in io.trino.plugin.pinot.client
- PinotClient.GetTables - Class in io.trino.plugin.pinot.client
- PinotClient.QueryRequest - Class in io.trino.plugin.pinot.client
- PinotClient.ResultsIterator - Class in io.trino.plugin.pinot.client
- PinotClient.TimeBoundary - Class in io.trino.plugin.pinot.client
- PinotColumnHandle - Class in io.trino.plugin.pinot
- PinotColumnHandle(String, Type) - Constructor for class io.trino.plugin.pinot.PinotColumnHandle
- PinotColumnHandle(String, Type, String, boolean, boolean, boolean, Optional<String>, Optional<String>) - Constructor for class io.trino.plugin.pinot.PinotColumnHandle
- PinotConfig - Class in io.trino.plugin.pinot
- PinotConfig() - Constructor for class io.trino.plugin.pinot.PinotConfig
- PinotConnector - Class in io.trino.plugin.pinot
- PinotConnector(LifeCycleManager, PinotMetadata, PinotSplitManager, PinotPageSourceProvider, PinotNodePartitioningProvider, PinotSessionProperties) - Constructor for class io.trino.plugin.pinot.PinotConnector
- PinotConnectorFactory - Class in io.trino.plugin.pinot
- PinotConnectorFactory(Optional<Module>) - Constructor for class io.trino.plugin.pinot.PinotConnectorFactory
- PinotControllerAuthenticationProvider - Class in io.trino.plugin.pinot.auth
- PinotEmptyAuthenticationProvider - Class in io.trino.plugin.pinot.auth.none
- PinotErrorCode - Enum in io.trino.plugin.pinot
- PinotException - Exception in io.trino.plugin.pinot
- PinotException(PinotErrorCode, Optional<String>, String) - Constructor for exception io.trino.plugin.pinot.PinotException
- PinotException(PinotErrorCode, Optional<String>, String, boolean) - Constructor for exception io.trino.plugin.pinot.PinotException
- PinotException(PinotErrorCode, Optional<String>, String, boolean, Throwable) - Constructor for exception io.trino.plugin.pinot.PinotException
- PinotException(PinotErrorCode, Optional<String>, String, Throwable) - Constructor for exception io.trino.plugin.pinot.PinotException
- PinotExpressionRewriter - Class in io.trino.plugin.pinot.query
- PinotHostMapper - Interface in io.trino.plugin.pinot.client
- PinotInsufficientServerResponseException - Exception in io.trino.plugin.pinot
- PinotInsufficientServerResponseException(PinotQueryInfo, int, int) - Constructor for exception io.trino.plugin.pinot.PinotInsufficientServerResponseException
- PinotInsufficientServerResponseException(PinotQueryInfo, String) - Constructor for exception io.trino.plugin.pinot.PinotInsufficientServerResponseException
- PinotInsufficientServerResponseException(String) - Constructor for exception io.trino.plugin.pinot.PinotInsufficientServerResponseException
- PinotMetadata - Class in io.trino.plugin.pinot
- PinotMetadata(PinotClient, PinotConfig, ExecutorService) - Constructor for class io.trino.plugin.pinot.PinotMetadata
- PinotModule - Class in io.trino.plugin.pinot
- PinotModule(String, NodeManager) - Constructor for class io.trino.plugin.pinot.PinotModule
- PinotModule.DataSchemaDeserializer - Class in io.trino.plugin.pinot
- PinotNodePartitioningProvider - Class in io.trino.plugin.pinot
- PinotNodePartitioningProvider() - Constructor for class io.trino.plugin.pinot.PinotNodePartitioningProvider
- PinotPageSourceProvider - Class in io.trino.plugin.pinot
- PinotPageSourceProvider(PinotConfig, PinotClient, PinotQueryClient) - Constructor for class io.trino.plugin.pinot.PinotPageSourceProvider
- PinotPasswordAuthenticationProvider - Class in io.trino.plugin.pinot.auth.password
- PinotPasswordAuthenticationProvider(String, String) - Constructor for class io.trino.plugin.pinot.auth.password.PinotPasswordAuthenticationProvider
- PinotPasswordBrokerAuthenticationConfig - Class in io.trino.plugin.pinot.auth.password.inline
- PinotPasswordBrokerAuthenticationConfig() - Constructor for class io.trino.plugin.pinot.auth.password.inline.PinotPasswordBrokerAuthenticationConfig
- PinotPasswordControllerAuthenticationConfig - Class in io.trino.plugin.pinot.auth.password.inline
- PinotPasswordControllerAuthenticationConfig() - Constructor for class io.trino.plugin.pinot.auth.password.inline.PinotPasswordControllerAuthenticationConfig
- PinotPatterns - Class in io.trino.plugin.pinot.query
- PinotPlugin - Class in io.trino.plugin.pinot
- PinotPlugin() - Constructor for class io.trino.plugin.pinot.PinotPlugin
- PinotPlugin(Optional<Module>) - Constructor for class io.trino.plugin.pinot.PinotPlugin
- PinotQueryBuilder - Class in io.trino.plugin.pinot.query
- PinotQueryClient - Class in io.trino.plugin.pinot.client
- PinotQueryClient(PinotHostMapper) - Constructor for class io.trino.plugin.pinot.client.PinotQueryClient
- PinotQueryInfo - Class in io.trino.plugin.pinot.query
- PinotQueryInfo(String, String, int) - Constructor for class io.trino.plugin.pinot.query.PinotQueryInfo
- PinotSegmentPageSource - Class in io.trino.plugin.pinot
- PinotSegmentPageSource(ConnectorSession, int, int, PinotQueryClient, PinotSplit, List<PinotColumnHandle>, String) - Constructor for class io.trino.plugin.pinot.PinotSegmentPageSource
- PinotSessionProperties - Class in io.trino.plugin.pinot
- PinotSessionProperties(PinotConfig) - Constructor for class io.trino.plugin.pinot.PinotSessionProperties
- PinotSplit - Class in io.trino.plugin.pinot
- PinotSplit(PinotSplit.SplitType, Optional<String>, List<String>, Optional<String>, Optional<String>) - Constructor for class io.trino.plugin.pinot.PinotSplit
- PinotSplit.SplitType - Enum in io.trino.plugin.pinot
- PinotSplitManager - Class in io.trino.plugin.pinot
- PinotSplitManager(PinotClient) - Constructor for class io.trino.plugin.pinot.PinotSplitManager
- PinotSplitManager.QueryNotAdequatelyPushedDownErrorCode - Enum in io.trino.plugin.pinot
- PinotSplitManager.QueryNotAdequatelyPushedDownException - Exception in io.trino.plugin.pinot
- PinotSqlFormatter - Class in io.trino.plugin.pinot.query
- PinotTableHandle - Class in io.trino.plugin.pinot
- PinotTableHandle(String, String) - Constructor for class io.trino.plugin.pinot.PinotTableHandle
- PinotTableHandle(String, String, TupleDomain<ColumnHandle>, OptionalLong, Optional<DynamicTable>) - Constructor for class io.trino.plugin.pinot.PinotTableHandle
- PinotTransactionHandle - Enum in io.trino.plugin.pinot
- PinotTypeResolver - Class in io.trino.plugin.pinot.query
- PinotTypeResolver(PinotClient, String) - Constructor for class io.trino.plugin.pinot.query.PinotTypeResolver
- PQL_NOT_PRESENT - io.trino.plugin.pinot.PinotSplitManager.QueryNotAdequatelyPushedDownErrorCode
- predicate() - Static method in class io.trino.plugin.pinot.query.PinotPatterns
- predicateExpression() - Static method in class io.trino.plugin.pinot.query.PinotPatterns
- predicateType() - Static method in class io.trino.plugin.pinot.query.PinotPatterns
- predicateValuesList() - Static method in class io.trino.plugin.pinot.query.PinotPatterns
Q
- QueryNotAdequatelyPushedDownException(PinotSplitManager.QueryNotAdequatelyPushedDownErrorCode, ConnectorTableHandle, String) - Constructor for exception io.trino.plugin.pinot.PinotSplitManager.QueryNotAdequatelyPushedDownException
- queryPinotServerForDataTable(String, String, List<String>, long, int) - Method in class io.trino.plugin.pinot.client.PinotQueryClient
- QueryRequest(String) - Constructor for class io.trino.plugin.pinot.client.PinotClient.QueryRequest
- quoteIdentifier(String) - Static method in class io.trino.plugin.pinot.query.DynamicTablePqlExtractor
R
- RealDecoder - Class in io.trino.plugin.pinot.decoders
- RealDecoder() - Constructor for class io.trino.plugin.pinot.decoders.RealDecoder
- REALTIME_SUFFIX - Static variable in class io.trino.plugin.pinot.query.DynamicTableBuilder
- replaceIdentifier(AggregateExpression, PinotColumnHandle) - Static method in class io.trino.plugin.pinot.query.AggregateExpression
- resolveExpressionType(ExpressionContext, SchemaTableName, Map<String, ColumnHandle>) - Method in class io.trino.plugin.pinot.query.PinotTypeResolver
- rewrite(AggregateFunction, Captures, AggregateFunctionRule.RewriteContext<Void>) - Method in class io.trino.plugin.pinot.query.aggregation.ImplementApproxDistinct
- rewrite(AggregateFunction, Captures, AggregateFunctionRule.RewriteContext<Void>) - Method in class io.trino.plugin.pinot.query.aggregation.ImplementAvg
- rewrite(AggregateFunction, Captures, AggregateFunctionRule.RewriteContext<Void>) - Method in class io.trino.plugin.pinot.query.aggregation.ImplementCountAll
- rewrite(AggregateFunction, Captures, AggregateFunctionRule.RewriteContext<Void>) - Method in class io.trino.plugin.pinot.query.aggregation.ImplementCountDistinct
- rewrite(AggregateFunction, Captures, AggregateFunctionRule.RewriteContext<Void>) - Method in class io.trino.plugin.pinot.query.aggregation.ImplementMinMax
- rewrite(AggregateFunction, Captures, AggregateFunctionRule.RewriteContext<Void>) - Method in class io.trino.plugin.pinot.query.aggregation.ImplementSum
- rewriteExpression(SchemaTableName, ExpressionContext, Map<String, ColumnHandle>) - Static method in class io.trino.plugin.pinot.query.PinotExpressionRewriter
S
- SCHEMA_NAME - Static variable in class io.trino.plugin.pinot.PinotMetadata
- secondArgument() - Static method in class io.trino.plugin.pinot.query.PinotPatterns
- SEGMENT - io.trino.plugin.pinot.PinotSplit.SplitType
- SEGMENTS_PER_SPLIT - Static variable in class io.trino.plugin.pinot.PinotSessionProperties
- setAggregationPushdownEnabled(boolean) - Method in class io.trino.plugin.pinot.PinotConfig
- setBrokerAuthenticationType(PinotAuthenticationType) - Method in class io.trino.plugin.pinot.auth.PinotAuthenticationTypeConfig
- setConnectionTimeout(Duration) - Method in class io.trino.plugin.pinot.PinotConfig
- setControllerAuthenticationType(PinotAuthenticationType) - Method in class io.trino.plugin.pinot.auth.PinotAuthenticationTypeConfig
- setControllerUrls(String) - Method in class io.trino.plugin.pinot.PinotConfig
- setCountDistinctPushdownEnabled(boolean) - Method in class io.trino.plugin.pinot.PinotConfig
- setEstimatedSizeInBytesForNonNumericColumn(int) - Method in class io.trino.plugin.pinot.PinotConfig
- setFetchRetryCount(int) - Method in class io.trino.plugin.pinot.PinotConfig
- setForbidSegmentQueries(boolean) - Method in class io.trino.plugin.pinot.PinotConfig
- setIdleTimeout(Duration) - Method in class io.trino.plugin.pinot.PinotConfig
- setMaxBacklogPerServer(int) - Method in class io.trino.plugin.pinot.PinotConfig
- setMaxConnectionsPerServer(int) - Method in class io.trino.plugin.pinot.PinotConfig
- setMaxRowsForBrokerQueries(int) - Method in class io.trino.plugin.pinot.PinotConfig
- setMaxRowsPerSplitForSegmentQueries(int) - Method in class io.trino.plugin.pinot.PinotConfig
- setMetadataCacheExpiry(Duration) - Method in class io.trino.plugin.pinot.PinotConfig
- setMinConnectionsPerServer(int) - Method in class io.trino.plugin.pinot.PinotConfig
- setNonAggregateLimitForBrokerQueries(int) - Method in class io.trino.plugin.pinot.PinotConfig
- setPassword(String) - Method in class io.trino.plugin.pinot.auth.password.inline.PinotPasswordBrokerAuthenticationConfig
- setPassword(String) - Method in class io.trino.plugin.pinot.auth.password.inline.PinotPasswordControllerAuthenticationConfig
- setPreferBrokerQueries(boolean) - Method in class io.trino.plugin.pinot.PinotConfig
- setRequestTimeout(Duration) - Method in class io.trino.plugin.pinot.PinotConfig
- setSegmentsPerSplit(int) - Method in class io.trino.plugin.pinot.PinotConfig
- setThreadPoolSize(int) - Method in class io.trino.plugin.pinot.PinotConfig
- setup(Binder) - Method in class io.trino.plugin.pinot.auth.PinotAuthenticationModule
- setUser(String) - Method in class io.trino.plugin.pinot.auth.password.inline.PinotPasswordBrokerAuthenticationConfig
- setUser(String) - Method in class io.trino.plugin.pinot.auth.password.inline.PinotPasswordControllerAuthenticationConfig
- shutdown() - Method in class io.trino.plugin.pinot.PinotConnector
- singleInput() - Static method in class io.trino.plugin.pinot.query.PinotPatterns
- stripQuotes(String) - Static method in class io.trino.plugin.pinot.query.PinotSqlFormatter
T
- TimeBoundary() - Constructor for class io.trino.plugin.pinot.client.PinotClient.TimeBoundary
- TimeBoundary(String, String) - Constructor for class io.trino.plugin.pinot.client.PinotClient.TimeBoundary
- toErrorCode() - Method in enum io.trino.plugin.pinot.PinotErrorCode
- toErrorCode() - Method in enum io.trino.plugin.pinot.PinotSplitManager.QueryNotAdequatelyPushedDownErrorCode
- toExpression() - Method in class io.trino.plugin.pinot.query.AggregateExpression
- toFieldName() - Method in class io.trino.plugin.pinot.query.AggregateExpression
- toString() - Method in class io.trino.plugin.pinot.PinotColumnHandle
- toString() - Method in class io.trino.plugin.pinot.PinotSplit
- toString() - Method in class io.trino.plugin.pinot.PinotTableHandle
- toString() - Method in class io.trino.plugin.pinot.query.AggregateExpression
- toString() - Method in class io.trino.plugin.pinot.query.DynamicTable
- toString() - Method in class io.trino.plugin.pinot.query.OrderByExpression
- toString() - Method in class io.trino.plugin.pinot.query.PinotQueryInfo
- transformFunction() - Static method in class io.trino.plugin.pinot.query.PinotPatterns
- transformFunctionType() - Static method in class io.trino.plugin.pinot.query.PinotPatterns
V
- validate() - Method in class io.trino.plugin.pinot.PinotConfig
- valueOf(String) - Static method in enum io.trino.plugin.pinot.auth.PinotAuthenticationType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.trino.plugin.pinot.PinotErrorCode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.trino.plugin.pinot.PinotSplit.SplitType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.trino.plugin.pinot.PinotSplitManager.QueryNotAdequatelyPushedDownErrorCode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.trino.plugin.pinot.PinotTransactionHandle
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.trino.plugin.pinot.auth.PinotAuthenticationType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.trino.plugin.pinot.PinotErrorCode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.trino.plugin.pinot.PinotSplit.SplitType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.trino.plugin.pinot.PinotSplitManager.QueryNotAdequatelyPushedDownErrorCode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.trino.plugin.pinot.PinotTransactionHandle
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VarcharDecoder - Class in io.trino.plugin.pinot.decoders
- VarcharDecoder() - Constructor for class io.trino.plugin.pinot.decoders.VarcharDecoder
W
- WILDCARD - Static variable in class io.trino.plugin.pinot.query.PinotPatterns
All Classes All Packages