Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
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
- allUrlSchemesEqual() - Method in class io.trino.plugin.pinot.PinotConfig
- 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 - Enum constant in enum class io.trino.plugin.pinot.PinotSplit.SplitType
- BrokersForTable(List<PinotClient.BrokersForTable.InstancesInBroker>) - Constructor for class io.trino.plugin.pinot.client.PinotClient.BrokersForTable
- build() - Method in class io.trino.plugin.pinot.query.PinotProxyGrpcRequestBuilder
- buildFromPql(PinotMetadata, SchemaTableName, PinotClient, PinotTypeConverter) - Static method in class io.trino.plugin.pinot.query.DynamicTableBuilder
C
- checkExceptions(DataTable, PinotSplit, String) - Method in interface io.trino.plugin.pinot.client.PinotDataFetcher
- checkTooManyRows(DataTable) - Method in class io.trino.plugin.pinot.client.PinotDataFetcher.RowCountChecker
- 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
- computeNext() - Method in class io.trino.plugin.pinot.client.PinotGrpcDataFetcher.PinotGrpcServerQueryClient.ResponseIterator
- create(HostAndPort) - Method in interface io.trino.plugin.pinot.client.PinotGrpcDataFetcher.GrpcQueryClientFactory
- create(HostAndPort) - Method in class io.trino.plugin.pinot.client.PinotGrpcDataFetcher.PlainTextGrpcQueryClientFactory
- create(HostAndPort) - Method in class io.trino.plugin.pinot.client.PinotGrpcDataFetcher.TlsGrpcQueryClientFactory
- 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(ConnectorSession, String, PinotSplit) - Method in interface io.trino.plugin.pinot.client.PinotDataFetcher.Factory
- create(ConnectorSession, String, PinotSplit) - Method in class io.trino.plugin.pinot.client.PinotGrpcDataFetcher.Factory
- create(ConnectorSession, String, PinotSplit) - Method in class io.trino.plugin.pinot.client.PinotLegacyDataFetcher.Factory
- 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<Int,String> (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.JsonDecoder
- 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.TimestampDecoder
- decode(Supplier<Object>, BlockBuilder) - Method in class io.trino.plugin.pinot.decoders.VarbinaryDecoder
- 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>, Optional<String>, 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
- endOfData() - Method in interface io.trino.plugin.pinot.client.PinotDataFetcher
- endOfData() - Method in class io.trino.plugin.pinot.client.PinotGrpcDataFetcher
- endOfData() - Method in class io.trino.plugin.pinot.client.PinotLegacyDataFetcher
- 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>) - Static method in class io.trino.plugin.pinot.query.DynamicTablePqlExtractor
F
- Factory(PinotHostMapper, PinotGrpcServerQueryClientConfig, PinotGrpcDataFetcher.GrpcQueryClientFactory) - Constructor for class io.trino.plugin.pinot.client.PinotGrpcDataFetcher.Factory
- Factory(PinotHostMapper, PinotConfig, PinotLegacyServerQueryClientConfig) - Constructor for class io.trino.plugin.pinot.client.PinotLegacyDataFetcher.Factory
- fetchData() - Method in interface io.trino.plugin.pinot.client.PinotDataFetcher
- fetchData() - Method in class io.trino.plugin.pinot.client.PinotGrpcDataFetcher
- fetchData() - Method in class io.trino.plugin.pinot.client.PinotLegacyDataFetcher
- 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 Interface in io.trino.plugin.pinot
- fromResultTable(BrokerResponseNative, List<PinotColumnHandle>, int) - Static method in class io.trino.plugin.pinot.client.PinotClient
- 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
- getBucketNodeMapping(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
- getDataTable() - Method in class io.trino.plugin.pinot.client.PinotDataTableWithSize
- getDataType() - Method in class io.trino.plugin.pinot.PinotColumnHandle
- getEstimatedSizeInBytes() - Method in class io.trino.plugin.pinot.client.PinotDataTableWithSize
- 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>, boolean) - 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
- getGrpcPort() - Method in class io.trino.plugin.pinot.client.PinotGrpcServerQueryClientConfig
- getHavingExpression() - Method in class io.trino.plugin.pinot.query.DynamicTable
- 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
- getKeystorePassword() - Method in class io.trino.plugin.pinot.client.PinotGrpcServerQueryClientTlsConfig
- getKeystorePath() - Method in class io.trino.plugin.pinot.client.PinotGrpcServerQueryClientTlsConfig
- getKeystoreType() - Method in class io.trino.plugin.pinot.client.PinotGrpcServerQueryClientTlsConfig
- getLimit() - Method in class io.trino.plugin.pinot.PinotTableHandle
- getLimit() - Method in class io.trino.plugin.pinot.query.DynamicTable
- getMaxInboundMessageSize() - Method in class io.trino.plugin.pinot.client.PinotGrpcServerQueryClientConfig
- getMaxRowsForBrokerQueries() - Method in class io.trino.plugin.pinot.PinotConfig
- getMaxRowsPerSplitForSegmentQueries() - Method in class io.trino.plugin.pinot.client.PinotGrpcServerQueryClientConfig
- getMaxRowsPerSplitForSegmentQueries() - Method in class io.trino.plugin.pinot.client.PinotLegacyServerQueryClientConfig
- getMemoryUsage() - Method in class io.trino.plugin.pinot.PinotBrokerPageSource
- getMemoryUsage() - Method in class io.trino.plugin.pinot.PinotSegmentPageSource
- getMemoryUsageBytes() - Method in interface io.trino.plugin.pinot.client.PinotDataFetcher
- getMemoryUsageBytes() - Method in class io.trino.plugin.pinot.client.PinotGrpcDataFetcher
- getMemoryUsageBytes() - Method in class io.trino.plugin.pinot.client.PinotLegacyDataFetcher
- 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
- getName() - Method in class io.trino.plugin.pinot.PinotConnectorFactory
- getNextDataTable() - Method in interface io.trino.plugin.pinot.client.PinotDataFetcher
- getNextDataTable() - Method in class io.trino.plugin.pinot.client.PinotGrpcDataFetcher
- getNextDataTable() - Method in class io.trino.plugin.pinot.client.PinotLegacyDataFetcher
- 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
- getProxyEnabled() - Method in class io.trino.plugin.pinot.PinotConfig
- getProxyUri() - Method in class io.trino.plugin.pinot.client.PinotGrpcServerQueryClientConfig
- 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 interface io.trino.plugin.pinot.client.PinotDataFetcher
- getReadTimeNanos() - Method in class io.trino.plugin.pinot.client.PinotGrpcDataFetcher
- getReadTimeNanos() - Method in class io.trino.plugin.pinot.client.PinotLegacyDataFetcher
- getReadTimeNanos() - Method in class io.trino.plugin.pinot.PinotBrokerPageSource
- getReadTimeNanos() - Method in class io.trino.plugin.pinot.PinotSegmentPageSource
- getRetainedSizeInBytes() - Method in class io.trino.plugin.pinot.PinotSplit
- getRoutingTableForTable(String) - Method in class io.trino.plugin.pinot.client.PinotClient
- getRowLimit() - Method in interface io.trino.plugin.pinot.client.PinotDataFetcher.Factory
- getRowLimit() - Method in class io.trino.plugin.pinot.client.PinotGrpcDataFetcher.Factory
- getRowLimit() - Method in class io.trino.plugin.pinot.client.PinotLegacyDataFetcher.Factory
- 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
- getServerGrpcHostAndPort(String, int) - Method in class io.trino.plugin.pinot.client.IdentityPinotHostMapper
- getServerGrpcHostAndPort(String, int) - Method in interface io.trino.plugin.pinot.client.PinotHostMapper
- 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, DynamicFilter, Constraint) - 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
- getSslProvider() - Method in class io.trino.plugin.pinot.client.PinotGrpcServerQueryClientTlsConfig
- 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
- 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
- getTargetSegmentPageSize() - 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
- getTruststorePassword() - Method in class io.trino.plugin.pinot.client.PinotGrpcServerQueryClientTlsConfig
- getTruststorePath() - Method in class io.trino.plugin.pinot.client.PinotGrpcServerQueryClientTlsConfig
- getTruststoreType() - Method in class io.trino.plugin.pinot.client.PinotGrpcServerQueryClientTlsConfig
- 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 - Enum constant in enum class 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.conversion - package io.trino.plugin.pinot.conversion
- 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
- isDataFetched() - Method in interface io.trino.plugin.pinot.client.PinotDataFetcher
- isDataFetched() - Method in class io.trino.plugin.pinot.client.PinotGrpcDataFetcher
- isDataFetched() - Method in class io.trino.plugin.pinot.client.PinotLegacyDataFetcher
- 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
- isGrpcEnabled() - Method in class io.trino.plugin.pinot.PinotConfig
- isJsonType(Type) - Method in class io.trino.plugin.pinot.PinotTypeConverter
- 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
- isTlsEnabled() - Method in class io.trino.plugin.pinot.PinotConfig
- isUsePlainText() - Method in class io.trino.plugin.pinot.client.PinotGrpcServerQueryClientConfig
J
- JKS - Enum constant in enum class io.trino.plugin.pinot.client.PinotKeystoreTrustStoreType
- JsonDecoder - Class in io.trino.plugin.pinot.decoders
- JsonDecoder() - Constructor for class io.trino.plugin.pinot.decoders.JsonDecoder
L
- LegacyClientModule() - Constructor for class io.trino.plugin.pinot.PinotModule.LegacyClientModule
- 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 - Enum constant in enum class 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 - Enum constant in enum class io.trino.plugin.pinot.auth.PinotAuthenticationType
- PINOT_AMBIGUOUS_TABLE_NAME - Enum constant in enum class io.trino.plugin.pinot.PinotErrorCode
- PINOT_DECODE_ERROR - Enum constant in enum class io.trino.plugin.pinot.PinotErrorCode
- PINOT_EXCEPTION - Enum constant in enum class io.trino.plugin.pinot.PinotErrorCode
- PINOT_HTTP_ERROR - Enum constant in enum class io.trino.plugin.pinot.PinotErrorCode
- PINOT_INSUFFICIENT_SERVER_RESPONSE - Enum constant in enum class io.trino.plugin.pinot.PinotErrorCode
- PINOT_INVALID_CONFIGURATION - Enum constant in enum class io.trino.plugin.pinot.PinotErrorCode
- PINOT_INVALID_PQL_GENERATED - Enum constant in enum class io.trino.plugin.pinot.PinotErrorCode
- PINOT_UNABLE_TO_FIND_BROKER - Enum constant in enum class io.trino.plugin.pinot.PinotErrorCode
- PINOT_UNCLASSIFIED_ERROR - Enum constant in enum class io.trino.plugin.pinot.PinotErrorCode
- PINOT_UNSUPPORTED_COLUMN_TYPE - Enum constant in enum class 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 Class 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
- PinotDataFetcher - Interface in io.trino.plugin.pinot.client
- PinotDataFetcher.Factory - Interface in io.trino.plugin.pinot.client
- PinotDataFetcher.RowCountChecker - Class in io.trino.plugin.pinot.client
- PinotDataTableWithSize - Class in io.trino.plugin.pinot.client
- PinotDataTableWithSize(DataTable, long) - Constructor for class io.trino.plugin.pinot.client.PinotDataTableWithSize
- PinotEmptyAuthenticationProvider - Class in io.trino.plugin.pinot.auth.none
- PinotErrorCode - Enum Class 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
- PinotGrpcDataFetcher - Class in io.trino.plugin.pinot.client
- PinotGrpcDataFetcher(PinotGrpcDataFetcher.PinotGrpcServerQueryClient, PinotSplit, String, PinotDataFetcher.RowCountChecker) - Constructor for class io.trino.plugin.pinot.client.PinotGrpcDataFetcher
- PinotGrpcDataFetcher.Factory - Class in io.trino.plugin.pinot.client
- PinotGrpcDataFetcher.GrpcQueryClientFactory - Interface in io.trino.plugin.pinot.client
- PinotGrpcDataFetcher.PinotGrpcServerQueryClient - Class in io.trino.plugin.pinot.client
- PinotGrpcDataFetcher.PinotGrpcServerQueryClient.ResponseIterator - Class in io.trino.plugin.pinot.client
- PinotGrpcDataFetcher.PlainTextGrpcQueryClientFactory - Class in io.trino.plugin.pinot.client
- PinotGrpcDataFetcher.TlsGrpcQueryClientFactory - Class in io.trino.plugin.pinot.client
- PinotGrpcModule() - Constructor for class io.trino.plugin.pinot.PinotModule.PinotGrpcModule
- PinotGrpcServerQueryClientConfig - Class in io.trino.plugin.pinot.client
- PinotGrpcServerQueryClientConfig() - Constructor for class io.trino.plugin.pinot.client.PinotGrpcServerQueryClientConfig
- PinotGrpcServerQueryClientTlsConfig - Class in io.trino.plugin.pinot.client
- PinotGrpcServerQueryClientTlsConfig() - Constructor for class io.trino.plugin.pinot.client.PinotGrpcServerQueryClientTlsConfig
- 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
- PinotKeystoreTrustStoreType - Enum Class in io.trino.plugin.pinot.client
- PinotLegacyDataFetcher - Class in io.trino.plugin.pinot.client
- PinotLegacyDataFetcher(ConnectorSession, PinotLegacyDataFetcher.PinotLegacyServerQueryClient, PinotSplit, String, PinotDataFetcher.RowCountChecker) - Constructor for class io.trino.plugin.pinot.client.PinotLegacyDataFetcher
- PinotLegacyDataFetcher.Factory - Class in io.trino.plugin.pinot.client
- PinotLegacyDataFetcher.PinotLegacyServerQueryClient - Class in io.trino.plugin.pinot.client
- PinotLegacyServerQueryClient(PinotHostMapper, PinotConfig) - Constructor for class io.trino.plugin.pinot.client.PinotLegacyDataFetcher.PinotLegacyServerQueryClient
- PinotLegacyServerQueryClientConfig - Class in io.trino.plugin.pinot.client
- PinotLegacyServerQueryClientConfig() - Constructor for class io.trino.plugin.pinot.client.PinotLegacyServerQueryClientConfig
- PinotMetadata - Class in io.trino.plugin.pinot
- PinotMetadata(PinotClient, PinotConfig, ExecutorService, PinotTypeConverter) - 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
- PinotModule.LegacyClientModule - Class in io.trino.plugin.pinot
- PinotModule.PinotGrpcModule - 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, PinotDataFetcher.Factory) - 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
- PinotProxyGrpcRequestBuilder - Class in io.trino.plugin.pinot.query
- PinotProxyGrpcRequestBuilder() - Constructor for class io.trino.plugin.pinot.query.PinotProxyGrpcRequestBuilder
- PinotQueryBuilder - Class in io.trino.plugin.pinot.query
- 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(long, List<PinotColumnHandle>, PinotDataFetcher) - 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 Class 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 Class 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
- PinotTimestamps - Class in io.trino.plugin.pinot.conversion
- PinotTransactionHandle - Enum Class in io.trino.plugin.pinot
- PinotTypeConverter - Class in io.trino.plugin.pinot
- PinotTypeConverter(TypeManager) - Constructor for class io.trino.plugin.pinot.PinotTypeConverter
- PinotTypeResolver - Class in io.trino.plugin.pinot.query
- PinotTypeResolver(PinotClient, PinotTypeConverter, String) - Constructor for class io.trino.plugin.pinot.query.PinotTypeResolver
- PKCS12 - Enum constant in enum class io.trino.plugin.pinot.client.PinotKeystoreTrustStoreType
- PlainTextGrpcQueryClientFactory(PinotGrpcServerQueryClientConfig) - Constructor for class io.trino.plugin.pinot.client.PinotGrpcDataFetcher.PlainTextGrpcQueryClientFactory
- PQL_NOT_PRESENT - Enum constant in enum class 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
- proxyRestAndGrpcAreRequired() - Method in class io.trino.plugin.pinot.PinotConfig
Q
- QueryNotAdequatelyPushedDownException(PinotSplitManager.QueryNotAdequatelyPushedDownErrorCode, ConnectorTableHandle, String) - Constructor for exception io.trino.plugin.pinot.PinotSplitManager.QueryNotAdequatelyPushedDownException
- queryPinot(ConnectorSession, String, String, List<String>) - Method in class io.trino.plugin.pinot.client.PinotGrpcDataFetcher.PinotGrpcServerQueryClient
- queryPinot(ConnectorSession, String, String, List<String>) - Method in class io.trino.plugin.pinot.client.PinotLegacyDataFetcher.PinotLegacyServerQueryClient
- 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
- ResponseIterator(Iterator<Server.ServerResponse>) - Constructor for class io.trino.plugin.pinot.client.PinotGrpcDataFetcher.PinotGrpcServerQueryClient.ResponseIterator
- 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
- RowCountChecker(int, String) - Constructor for class io.trino.plugin.pinot.client.PinotDataFetcher.RowCountChecker
S
- SCHEMA_NAME - Static variable in class io.trino.plugin.pinot.PinotMetadata
- secondArgument() - Static method in class io.trino.plugin.pinot.query.PinotPatterns
- SEGMENT - Enum constant in enum class 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
- setBrokerId(String) - Method in class io.trino.plugin.pinot.query.PinotProxyGrpcRequestBuilder
- 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
- setEnableStreaming(boolean) - Method in class io.trino.plugin.pinot.query.PinotProxyGrpcRequestBuilder
- setEnableTrace(boolean) - Method in class io.trino.plugin.pinot.query.PinotProxyGrpcRequestBuilder
- 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
- setGrpcEnabled(boolean) - Method in class io.trino.plugin.pinot.PinotConfig
- setGrpcPort(int) - Method in class io.trino.plugin.pinot.client.PinotGrpcServerQueryClientConfig
- setHostName(String) - Method in class io.trino.plugin.pinot.query.PinotProxyGrpcRequestBuilder
- setKeystorePassword(String) - Method in class io.trino.plugin.pinot.client.PinotGrpcServerQueryClientTlsConfig
- setKeystorePath(File) - Method in class io.trino.plugin.pinot.client.PinotGrpcServerQueryClientTlsConfig
- setKeystoreType(PinotKeystoreTrustStoreType) - Method in class io.trino.plugin.pinot.client.PinotGrpcServerQueryClientTlsConfig
- setMaxInboundMessageSize(DataSize) - Method in class io.trino.plugin.pinot.client.PinotGrpcServerQueryClientConfig
- setMaxRowsForBrokerQueries(int) - Method in class io.trino.plugin.pinot.PinotConfig
- setMaxRowsPerSplitForSegmentQueries(int) - Method in class io.trino.plugin.pinot.client.PinotGrpcServerQueryClientConfig
- setMaxRowsPerSplitForSegmentQueries(int) - Method in class io.trino.plugin.pinot.client.PinotLegacyServerQueryClientConfig
- setMetadataCacheExpiry(Duration) - 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
- setPort(int) - Method in class io.trino.plugin.pinot.query.PinotProxyGrpcRequestBuilder
- setPreferBrokerQueries(boolean) - Method in class io.trino.plugin.pinot.PinotConfig
- setProxyEnabled(boolean) - Method in class io.trino.plugin.pinot.PinotConfig
- setProxyUri(String) - Method in class io.trino.plugin.pinot.client.PinotGrpcServerQueryClientConfig
- setRequestId(int) - Method in class io.trino.plugin.pinot.query.PinotProxyGrpcRequestBuilder
- setSegments(List<String>) - Method in class io.trino.plugin.pinot.query.PinotProxyGrpcRequestBuilder
- setSegmentsPerSplit(int) - Method in class io.trino.plugin.pinot.PinotConfig
- setSql(String) - Method in class io.trino.plugin.pinot.query.PinotProxyGrpcRequestBuilder
- setSslProvider(String) - Method in class io.trino.plugin.pinot.client.PinotGrpcServerQueryClientTlsConfig
- setTargetSegmentPageSize(DataSize) - Method in class io.trino.plugin.pinot.PinotConfig
- setTruststorePassword(String) - Method in class io.trino.plugin.pinot.client.PinotGrpcServerQueryClientTlsConfig
- setTruststorePath(File) - Method in class io.trino.plugin.pinot.client.PinotGrpcServerQueryClientTlsConfig
- setTruststoreType(PinotKeystoreTrustStoreType) - Method in class io.trino.plugin.pinot.client.PinotGrpcServerQueryClientTlsConfig
- setup(Binder) - Method in class io.trino.plugin.pinot.auth.PinotAuthenticationModule
- setup(Binder) - Method in class io.trino.plugin.pinot.PinotModule.LegacyClientModule
- setup(Binder) - Method in class io.trino.plugin.pinot.PinotModule.PinotGrpcModule
- setup(Binder) - Method in class io.trino.plugin.pinot.PinotModule
- setUsePlainText(boolean) - Method in class io.trino.plugin.pinot.client.PinotGrpcServerQueryClientConfig
- 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.client.PinotGrpcDataFetcher.Factory
- 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
- TimestampDecoder - Class in io.trino.plugin.pinot.decoders
- TimestampDecoder() - Constructor for class io.trino.plugin.pinot.decoders.TimestampDecoder
- TlsGrpcQueryClientFactory(PinotGrpcServerQueryClientConfig, PinotGrpcServerQueryClientTlsConfig) - Constructor for class io.trino.plugin.pinot.client.PinotGrpcDataFetcher.TlsGrpcQueryClientFactory
- toBytes(String) - Static method in class io.trino.plugin.pinot.decoders.VarbinaryDecoder
- toErrorCode() - Method in enum class io.trino.plugin.pinot.PinotErrorCode
- toErrorCode() - Method in enum class 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
- toMicros(long) - Static method in class io.trino.plugin.pinot.conversion.PinotTimestamps
- toMicros(Instant) - Static method in class io.trino.plugin.pinot.conversion.PinotTimestamps
- toNonAggregateColumnHandle(PinotColumnHandle) - Static method in class io.trino.plugin.pinot.PinotMetadata
- 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
- toTrinoType(DataSchema.ColumnDataType) - Method in class io.trino.plugin.pinot.PinotTypeConverter
- toTrinoType(TransformResultMetadata) - Method in class io.trino.plugin.pinot.PinotTypeConverter
- toTrinoType(FieldSpec) - Method in class io.trino.plugin.pinot.PinotTypeConverter
- transformFunction() - Static method in class io.trino.plugin.pinot.query.PinotPatterns
- transformFunctionName() - Static method in class io.trino.plugin.pinot.query.PinotPatterns
- transformFunctionType() - Static method in class io.trino.plugin.pinot.query.PinotPatterns
- tryParse(String) - Static method in class io.trino.plugin.pinot.conversion.PinotTimestamps
V
- validate() - Method in class io.trino.plugin.pinot.client.PinotGrpcServerQueryClientTlsConfig
- validate() - Method in class io.trino.plugin.pinot.PinotConfig
- valueOf(String) - Static method in enum class io.trino.plugin.pinot.auth.PinotAuthenticationType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.trino.plugin.pinot.client.PinotKeystoreTrustStoreType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.trino.plugin.pinot.PinotErrorCode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.trino.plugin.pinot.PinotSplit.SplitType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.trino.plugin.pinot.PinotSplitManager.QueryNotAdequatelyPushedDownErrorCode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.trino.plugin.pinot.PinotTransactionHandle
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.trino.plugin.pinot.auth.PinotAuthenticationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.trino.plugin.pinot.client.PinotKeystoreTrustStoreType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.trino.plugin.pinot.PinotErrorCode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.trino.plugin.pinot.PinotSplit.SplitType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.trino.plugin.pinot.PinotSplitManager.QueryNotAdequatelyPushedDownErrorCode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.trino.plugin.pinot.PinotTransactionHandle
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VarbinaryDecoder - Class in io.trino.plugin.pinot.decoders
- VarbinaryDecoder() - Constructor for class io.trino.plugin.pinot.decoders.VarbinaryDecoder
- 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 and Interfaces|All Packages|Constant Field Values|Serialized Form