Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V W Z 

A

abort() - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorPageSink
 
abort() - Method in interface com.facebook.presto.spi.ConnectorPageSink
 
abort(FunctionNamespaceTransactionHandle) - Method in interface com.facebook.presto.spi.function.FunctionNamespaceManager
Rollback the transaction.
abort() - Method in interface com.facebook.presto.spi.UpdatablePageSource
 
accept(PlanVisitor<R, C>, C) - Method in class com.facebook.presto.spi.plan.AggregationNode
 
accept(PlanVisitor<R, C>, C) - Method in class com.facebook.presto.spi.plan.DistinctLimitNode
 
accept(PlanVisitor<R, C>, C) - Method in class com.facebook.presto.spi.plan.ExceptNode
 
accept(PlanVisitor<R, C>, C) - Method in class com.facebook.presto.spi.plan.FilterNode
 
accept(PlanVisitor<R, C>, C) - Method in class com.facebook.presto.spi.plan.IntersectNode
 
accept(PlanVisitor<R, C>, C) - Method in class com.facebook.presto.spi.plan.LimitNode
 
accept(PlanVisitor<R, C>, C) - Method in class com.facebook.presto.spi.plan.MarkDistinctNode
 
accept(PlanVisitor<R, C>, C) - Method in class com.facebook.presto.spi.plan.PlanNode
A visitor pattern interface to operate on IR.
accept(PlanVisitor<R, C>, C) - Method in class com.facebook.presto.spi.plan.ProjectNode
 
accept(PlanVisitor<R, C>, C) - Method in class com.facebook.presto.spi.plan.TableScanNode
 
accept(PlanVisitor<R, C>, C) - Method in class com.facebook.presto.spi.plan.TopNNode
 
accept(PlanVisitor<R, C>, C) - Method in class com.facebook.presto.spi.plan.UnionNode
 
accept(PlanVisitor<R, C>, C) - Method in class com.facebook.presto.spi.plan.ValuesNode
 
accept(RowExpressionVisitor<R, C>, C) - Method in class com.facebook.presto.spi.relation.CallExpression
 
accept(RowExpressionVisitor<R, C>, C) - Method in class com.facebook.presto.spi.relation.ConstantExpression
 
accept(RowExpressionVisitor<R, C>, C) - Method in class com.facebook.presto.spi.relation.InputReferenceExpression
 
accept(RowExpressionVisitor<R, C>, C) - Method in class com.facebook.presto.spi.relation.LambdaDefinitionExpression
 
accept(RowExpressionVisitor<R, C>, C) - Method in class com.facebook.presto.spi.relation.RowExpression
 
accept(RowExpressionVisitor<R, C>, C) - Method in class com.facebook.presto.spi.relation.SpecialFormExpression
 
accept(RowExpressionVisitor<R, C>, C) - Method in class com.facebook.presto.spi.relation.VariableReferenceExpression
 
AccessControlContext - Class in com.facebook.presto.spi.security
 
AccessControlContext(QueryId, Optional<String>, Optional<String>) - Constructor for class com.facebook.presto.spi.security.AccessControlContext
 
AccessDeniedException - Exception in com.facebook.presto.spi.security
 
AccessDeniedException(String) - Constructor for exception com.facebook.presto.spi.security.AccessDeniedException
 
Accumulator - Interface in com.facebook.presto.spi.function.aggregation
 
AccumulatorState - Interface in com.facebook.presto.spi.function
 
AccumulatorStateDescriptor(Class<?>, AccumulatorStateSerializer<?>, AccumulatorStateFactory<?>) - Constructor for class com.facebook.presto.spi.function.aggregation.AggregationMetadata.AccumulatorStateDescriptor
 
AccumulatorStateFactory<T> - Interface in com.facebook.presto.spi.function
 
AccumulatorStateMetadata - Annotation Type in com.facebook.presto.spi.function
 
AccumulatorStateSerializer<T> - Interface in com.facebook.presto.spi.function
 
add(PrestoWarning) - Method in interface com.facebook.presto.spi.WarningCollector
 
addChangeListener(MemoryPoolId, Consumer<MemoryPoolInfo>) - Method in interface com.facebook.presto.spi.memory.ClusterMemoryPoolManager
 
addColumn(ConnectorSession, ConnectorTableHandle, ColumnMetadata) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
addColumn(ConnectorSession, ConnectorTableHandle, ColumnMetadata) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Add the specified column
addColumnStatistic(ColumnStatisticMetadata, Block) - Method in class com.facebook.presto.spi.statistics.ComputedStatistics.Builder
 
addInput(Page) - Method in interface com.facebook.presto.spi.function.aggregation.Accumulator
 
addInput(WindowIndex, List<Integer>, int, int) - Method in interface com.facebook.presto.spi.function.aggregation.Accumulator
 
addInput(GroupByIdBlock, Page) - Method in interface com.facebook.presto.spi.function.aggregation.GroupedAccumulator
 
addIntermediate(Block) - Method in interface com.facebook.presto.spi.function.aggregation.Accumulator
 
addIntermediate(GroupByIdBlock, Block) - Method in interface com.facebook.presto.spi.function.aggregation.GroupedAccumulator
 
addPoint(String) - Method in class com.facebook.presto.spi.tracing.NoopTracer
 
addPoint(String) - Method in interface com.facebook.presto.spi.tracing.Tracer
Add a single trace point with current time to the main block
addPointToBlock(String, String) - Method in class com.facebook.presto.spi.tracing.NoopTracer
 
addPointToBlock(String, String) - Method in interface com.facebook.presto.spi.tracing.Tracer
Add a trace point with current time to the specified block
addRow(Object...) - Method in class com.facebook.presto.spi.InMemoryRecordSet.Builder
 
addTableStatistic(TableStatisticType, Block) - Method in class com.facebook.presto.spi.statistics.ComputedStatistics.Builder
 
addUserDefinedType(UserDefinedType) - Method in interface com.facebook.presto.spi.function.FunctionNamespaceManager
 
advanceNextPosition() - Method in interface com.facebook.presto.spi.RecordCursor
 
Aggregation(CallExpression, Optional<RowExpression>, Optional<OrderingScheme>, boolean, Optional<VariableReferenceExpression>) - Constructor for class com.facebook.presto.spi.plan.AggregationNode.Aggregation
 
AggregationFunction - Annotation Type in com.facebook.presto.spi.function
 
AggregationFunctionImplementation - Interface in com.facebook.presto.spi.function
 
AggregationMetadata - Class in com.facebook.presto.spi.function.aggregation
 
AggregationMetadata(String, List<AggregationMetadata.ParameterMetadata>, MethodHandle, MethodHandle, MethodHandle, List<AggregationMetadata.AccumulatorStateDescriptor>, Type) - Constructor for class com.facebook.presto.spi.function.aggregation.AggregationMetadata
 
AggregationMetadata(String, List<AggregationMetadata.ParameterMetadata>, MethodHandle, MethodHandle, MethodHandle, List<AggregationMetadata.AccumulatorStateDescriptor>, Type, List<Class>) - Constructor for class com.facebook.presto.spi.function.aggregation.AggregationMetadata
 
AggregationMetadata.AccumulatorStateDescriptor - Class in com.facebook.presto.spi.function.aggregation
 
AggregationMetadata.ParameterMetadata - Class in com.facebook.presto.spi.function.aggregation
 
AggregationMetadata.ParameterMetadata.ParameterType - Enum in com.facebook.presto.spi.function.aggregation
 
AggregationNode - Class in com.facebook.presto.spi.plan
 
AggregationNode(Optional<SourceLocation>, PlanNodeId, PlanNode, Map<VariableReferenceExpression, AggregationNode.Aggregation>, AggregationNode.GroupingSetDescriptor, List<VariableReferenceExpression>, AggregationNode.Step, Optional<VariableReferenceExpression>, Optional<VariableReferenceExpression>) - Constructor for class com.facebook.presto.spi.plan.AggregationNode
 
AggregationNode(Optional<SourceLocation>, PlanNodeId, Optional<PlanNode>, PlanNode, Map<VariableReferenceExpression, AggregationNode.Aggregation>, AggregationNode.GroupingSetDescriptor, List<VariableReferenceExpression>, AggregationNode.Step, Optional<VariableReferenceExpression>, Optional<VariableReferenceExpression>) - Constructor for class com.facebook.presto.spi.plan.AggregationNode
 
AggregationNode.Aggregation - Class in com.facebook.presto.spi.plan
 
AggregationNode.GroupingSetDescriptor - Class in com.facebook.presto.spi.plan
 
AggregationNode.Step - Enum in com.facebook.presto.spi.plan
 
AggregationState - Annotation Type in com.facebook.presto.spi.function
 
AggregationStateSerializerFactory - Annotation Type in com.facebook.presto.spi.function
 
alterFunction(QualifiedObjectName, Optional<List<TypeSignature>>, AlterRoutineCharacteristics) - Method in interface com.facebook.presto.spi.function.FunctionNamespaceManager
Alter the specified function.
AlterRoutineCharacteristics - Class in com.facebook.presto.spi.function
 
AlterRoutineCharacteristics(Optional<RoutineCharacteristics.NullCallClause>) - Constructor for class com.facebook.presto.spi.function.AlterRoutineCharacteristics
 
alwaysFalse() - Static method in class com.facebook.presto.spi.Constraint
 
alwaysTrue() - Static method in class com.facebook.presto.spi.Constraint
 
appendNull() - Method in class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 
appendPage(Page) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorPageSink
 
appendPage(Page) - Method in interface com.facebook.presto.spi.ConnectorPageSink
Returns a future that will be completed when the page sink can accept more pages.
appendTo(int, int, BlockBuilder) - Method in interface com.facebook.presto.spi.function.WindowIndex
Outputs a value from the index.
approximateCountDistinctFunction(Type) - Method in interface com.facebook.presto.spi.function.StandardFunctionResolution
 
approximateSetFunction(Type) - Method in interface com.facebook.presto.spi.function.StandardFunctionResolution
 
Argument(String, String) - Constructor for class com.facebook.presto.spi.procedure.Procedure.Argument
 
Argument(String, String, boolean, Object) - Constructor for class com.facebook.presto.spi.procedure.Procedure.Argument
 
Argument(String, TypeSignature, boolean, Object) - Constructor for class com.facebook.presto.spi.procedure.Procedure.Argument
 
arithmeticFunction(OperatorType, Type, Type) - Method in interface com.facebook.presto.spi.function.StandardFunctionResolution
 
arrayConstructor(List<? extends Type>) - Method in interface com.facebook.presto.spi.function.StandardFunctionResolution
 
Assignments - Class in com.facebook.presto.spi.plan
 
Assignments(Map<VariableReferenceExpression, RowExpression>) - Constructor for class com.facebook.presto.spi.plan.Assignments
 
Assignments.Builder - Class in com.facebook.presto.spi.plan
 
assignStatsEquivalentPlanNode(Optional<PlanNode>) - Method in class com.facebook.presto.spi.plan.AggregationNode
 
assignStatsEquivalentPlanNode(Optional<PlanNode>) - Method in class com.facebook.presto.spi.plan.DistinctLimitNode
 
assignStatsEquivalentPlanNode(Optional<PlanNode>) - Method in class com.facebook.presto.spi.plan.ExceptNode
 
assignStatsEquivalentPlanNode(Optional<PlanNode>) - Method in class com.facebook.presto.spi.plan.FilterNode
 
assignStatsEquivalentPlanNode(Optional<PlanNode>) - Method in class com.facebook.presto.spi.plan.IntersectNode
 
assignStatsEquivalentPlanNode(Optional<PlanNode>) - Method in class com.facebook.presto.spi.plan.LimitNode
 
assignStatsEquivalentPlanNode(Optional<PlanNode>) - Method in class com.facebook.presto.spi.plan.MarkDistinctNode
 
assignStatsEquivalentPlanNode(Optional<PlanNode>) - Method in class com.facebook.presto.spi.plan.PlanNode
Assigns statsEquivalentPlanNode to the plan node
assignStatsEquivalentPlanNode(Optional<PlanNode>) - Method in class com.facebook.presto.spi.plan.ProjectNode
 
assignStatsEquivalentPlanNode(Optional<PlanNode>) - Method in class com.facebook.presto.spi.plan.TableScanNode
 
assignStatsEquivalentPlanNode(Optional<PlanNode>) - Method in class com.facebook.presto.spi.plan.TopNNode
 
assignStatsEquivalentPlanNode(Optional<PlanNode>) - Method in class com.facebook.presto.spi.plan.UnionNode
 
assignStatsEquivalentPlanNode(Optional<PlanNode>) - Method in class com.facebook.presto.spi.plan.ValuesNode
 
AuthorizedIdentity - Class in com.facebook.presto.spi.security
 
AuthorizedIdentity(String, String, Boolean) - Constructor for class com.facebook.presto.spi.security.AuthorizedIdentity
 

B

BASIC_COLUMN_EXTRACTOR - Static variable in interface com.facebook.presto.spi.relation.DomainTranslator
 
beginCreateTable(ConnectorSession, ConnectorTableMetadata, Optional<ConnectorNewTableLayout>) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
beginCreateTable(ConnectorSession, ConnectorTableMetadata, Optional<ConnectorNewTableLayout>) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Begin the atomic creation of a table with data.
beginDelete(ConnectorSession, ConnectorTableHandle) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
beginDelete(ConnectorSession, ConnectorTableHandle) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Begin delete query
beginInsert(ConnectorSession, ConnectorTableHandle) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
beginInsert(ConnectorSession, ConnectorTableHandle) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Begin insert query
beginQuery(ConnectorSession) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
beginQuery(ConnectorSession) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Start a SELECT/UPDATE/INSERT/DELETE query.
beginRefreshMaterializedView(ConnectorSession, ConnectorTableHandle) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
beginRefreshMaterializedView(ConnectorSession, ConnectorTableHandle) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Begin refresh materialized view
beginStatisticsCollection(ConnectorSession, ConnectorTableHandle) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
beginStatisticsCollection(ConnectorSession, ConnectorTableHandle) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Begin statistics collection
beginTransaction(IsolationLevel, boolean) - Method in interface com.facebook.presto.spi.connector.Connector
 
beginTransaction() - Method in interface com.facebook.presto.spi.function.FunctionNamespaceManager
Start a transaction.
betweenFunction(Type, Type, Type) - Method in interface com.facebook.presto.spi.function.StandardFunctionResolution
 
BlockIndex - Annotation Type in com.facebook.presto.spi.function
 
BlockPosition - Annotation Type in com.facebook.presto.spi.function
 
booleanProperty(String, String, Boolean, boolean) - Static method in class com.facebook.presto.spi.session.PropertyMetadata
 
BucketFunction - Interface in com.facebook.presto.spi
 
build() - Method in class com.facebook.presto.spi.ColumnMetadata.Builder
 
build() - Method in class com.facebook.presto.spi.function.RoutineCharacteristics.Builder
 
build() - Method in class com.facebook.presto.spi.InMemoryRecordSet.Builder
 
build() - Method in class com.facebook.presto.spi.PageSinkContext.Builder
 
build() - Method in class com.facebook.presto.spi.plan.Assignments.Builder
 
build() - Method in class com.facebook.presto.spi.statistics.ColumnStatistics.Builder
 
build() - Method in class com.facebook.presto.spi.statistics.ComputedStatistics.Builder
 
build() - Method in class com.facebook.presto.spi.statistics.TableStatistics.Builder
 
builder() - Static method in class com.facebook.presto.spi.ColumnMetadata
 
builder() - Static method in class com.facebook.presto.spi.function.RoutineCharacteristics
 
builder(RoutineCharacteristics) - Static method in class com.facebook.presto.spi.function.RoutineCharacteristics
 
builder(ConnectorTableMetadata) - Static method in class com.facebook.presto.spi.InMemoryRecordSet
 
builder(List<ColumnMetadata>) - Static method in class com.facebook.presto.spi.InMemoryRecordSet
 
builder(Collection<Type>) - Static method in class com.facebook.presto.spi.InMemoryRecordSet
 
builder() - Static method in class com.facebook.presto.spi.PageSinkContext
 
Builder() - Constructor for class com.facebook.presto.spi.PageSinkContext.Builder
 
builder() - Static method in class com.facebook.presto.spi.plan.Assignments
 
builder(Map<VariableReferenceExpression, RowExpression>) - Static method in class com.facebook.presto.spi.plan.Assignments
 
Builder() - Constructor for class com.facebook.presto.spi.plan.Assignments.Builder
 
builder() - Static method in class com.facebook.presto.spi.statistics.ColumnStatistics
 
Builder() - Constructor for class com.facebook.presto.spi.statistics.ColumnStatistics.Builder
 
builder(List<String>, List<Block>) - Static method in class com.facebook.presto.spi.statistics.ComputedStatistics
 
builder() - Static method in class com.facebook.presto.spi.statistics.TableStatistics
 
Builder() - Constructor for class com.facebook.presto.spi.statistics.TableStatistics.Builder
 
bytesCompare(int, int, int, Slice, int, int) - Method in class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 
bytesEqual(int, int, Slice, int, int) - Method in class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 

C

CallExpression - Class in com.facebook.presto.spi.relation
 
CallExpression(String, FunctionHandle, Type, List<RowExpression>) - Constructor for class com.facebook.presto.spi.relation.CallExpression
 
CallExpression(Optional<SourceLocation>, String, FunctionHandle, Type, List<RowExpression>) - Constructor for class com.facebook.presto.spi.relation.CallExpression
 
canBind(Type) - Method in class com.facebook.presto.spi.function.TypeVariableConstraint
 
canonicalize() - Method in class com.facebook.presto.spi.relation.CallExpression
 
canonicalize() - Method in class com.facebook.presto.spi.relation.ConstantExpression
 
canonicalize() - Method in class com.facebook.presto.spi.relation.InputReferenceExpression
 
canonicalize() - Method in class com.facebook.presto.spi.relation.LambdaDefinitionExpression
 
canonicalize() - Method in class com.facebook.presto.spi.relation.RowExpression
 
canonicalize() - Method in class com.facebook.presto.spi.relation.SpecialFormExpression
 
canonicalize() - Method in class com.facebook.presto.spi.relation.VariableReferenceExpression
 
canResolveFunction() - Method in interface com.facebook.presto.spi.function.FunctionNamespaceManager
Whether this function namespace manager would do function resolution or not.
CatalogSchemaTableName - Class in com.facebook.presto.spi
 
CatalogSchemaTableName(String, SchemaTableName) - Constructor for class com.facebook.presto.spi.CatalogSchemaTableName
 
CatalogSchemaTableName(String, String, String) - Constructor for class com.facebook.presto.spi.CatalogSchemaTableName
 
checkCanAccessCatalog(Identity, AccessControlContext, String) - Method in interface com.facebook.presto.spi.security.SystemAccessControl
Check if identity is allowed to access the specified catalog
checkCanAddColumn(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in interface com.facebook.presto.spi.connector.ConnectorAccessControl
Check if identity is allowed to add columns to the specified table in this catalog.
checkCanAddColumn(Identity, AccessControlContext, CatalogSchemaTableName) - Method in interface com.facebook.presto.spi.security.SystemAccessControl
Check if identity is allowed to add columns to the specified table in a catalog.
checkCanCreateRole(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String, Optional<PrestoPrincipal>) - Method in interface com.facebook.presto.spi.connector.ConnectorAccessControl
 
checkCanCreateSchema(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String) - Method in interface com.facebook.presto.spi.connector.ConnectorAccessControl
Check if identity is allowed to create the specified schema in this catalog.
checkCanCreateSchema(Identity, AccessControlContext, CatalogSchemaName) - Method in interface com.facebook.presto.spi.security.SystemAccessControl
Check if identity is allowed to create the specified schema in a catalog.
checkCanCreateTable(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in interface com.facebook.presto.spi.connector.ConnectorAccessControl
Check if identity is allowed to create the specified table in this catalog.
checkCanCreateTable(Identity, AccessControlContext, CatalogSchemaTableName) - Method in interface com.facebook.presto.spi.security.SystemAccessControl
Check if identity is allowed to create the specified table in a catalog.
checkCanCreateView(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in interface com.facebook.presto.spi.connector.ConnectorAccessControl
Check if identity is allowed to create the specified view in this catalog.
checkCanCreateView(Identity, AccessControlContext, CatalogSchemaTableName) - Method in interface com.facebook.presto.spi.security.SystemAccessControl
Check if identity is allowed to create the specified view in a catalog.
checkCanCreateViewWithSelectFromColumns(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName, Set<String>) - Method in interface com.facebook.presto.spi.connector.ConnectorAccessControl
Check if identity is allowed to create a view that selects from the specified columns in a relation.
checkCanCreateViewWithSelectFromColumns(Identity, AccessControlContext, CatalogSchemaTableName, Set<String>) - Method in interface com.facebook.presto.spi.security.SystemAccessControl
Check if identity is allowed to create a view that selects from the specified columns in a relation.
checkCanDeleteFromTable(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in interface com.facebook.presto.spi.connector.ConnectorAccessControl
Check if identity is allowed to delete from the specified table in this catalog.
checkCanDeleteFromTable(Identity, AccessControlContext, CatalogSchemaTableName) - Method in interface com.facebook.presto.spi.security.SystemAccessControl
Check if identity is allowed to delete from the specified table in a catalog.
checkCanDropColumn(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in interface com.facebook.presto.spi.connector.ConnectorAccessControl
Check if identity is allowed to drop columns from the specified table in this catalog.
checkCanDropColumn(Identity, AccessControlContext, CatalogSchemaTableName) - Method in interface com.facebook.presto.spi.security.SystemAccessControl
Check if identity is allowed to drop columns from the specified table in a catalog.
checkCanDropRole(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String) - Method in interface com.facebook.presto.spi.connector.ConnectorAccessControl
 
checkCanDropSchema(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String) - Method in interface com.facebook.presto.spi.connector.ConnectorAccessControl
Check if identity is allowed to drop the specified schema in this catalog.
checkCanDropSchema(Identity, AccessControlContext, CatalogSchemaName) - Method in interface com.facebook.presto.spi.security.SystemAccessControl
Check if identity is allowed to drop the specified schema in a catalog.
checkCanDropTable(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in interface com.facebook.presto.spi.connector.ConnectorAccessControl
Check if identity is allowed to drop the specified table in this catalog.
checkCanDropTable(Identity, AccessControlContext, CatalogSchemaTableName) - Method in interface com.facebook.presto.spi.security.SystemAccessControl
Check if identity is allowed to drop the specified table in a catalog.
checkCanDropView(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in interface com.facebook.presto.spi.connector.ConnectorAccessControl
Check if identity is allowed to drop the specified view in this catalog.
checkCanDropView(Identity, AccessControlContext, CatalogSchemaTableName) - Method in interface com.facebook.presto.spi.security.SystemAccessControl
Check if identity is allowed to drop the specified view in a catalog.
checkCanGrantRoles(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, Set<String>, Set<PrestoPrincipal>, boolean, Optional<PrestoPrincipal>, String) - Method in interface com.facebook.presto.spi.connector.ConnectorAccessControl
 
checkCanGrantTablePrivilege(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, Privilege, SchemaTableName, PrestoPrincipal, boolean) - Method in interface com.facebook.presto.spi.connector.ConnectorAccessControl
Check if identity is allowed to grant to any other user the specified privilege on the specified table.
checkCanGrantTablePrivilege(Identity, AccessControlContext, Privilege, CatalogSchemaTableName, PrestoPrincipal, boolean) - Method in interface com.facebook.presto.spi.security.SystemAccessControl
Check if identity is allowed to grant the specified privilege to the grantee on the specified table.
checkCanInsertIntoTable(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in interface com.facebook.presto.spi.connector.ConnectorAccessControl
Check if identity is allowed to insert into the specified table in this catalog.
checkCanInsertIntoTable(Identity, AccessControlContext, CatalogSchemaTableName) - Method in interface com.facebook.presto.spi.security.SystemAccessControl
Check if identity is allowed to insert into the specified table in a catalog.
checkCanRenameColumn(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in interface com.facebook.presto.spi.connector.ConnectorAccessControl
Check if identity is allowed to rename a column in the specified table in this catalog.
checkCanRenameColumn(Identity, AccessControlContext, CatalogSchemaTableName) - Method in interface com.facebook.presto.spi.security.SystemAccessControl
Check if identity is allowed to rename a column in the specified table in a catalog.
checkCanRenameSchema(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String, String) - Method in interface com.facebook.presto.spi.connector.ConnectorAccessControl
Check if identity is allowed to rename the specified schema in this catalog.
checkCanRenameSchema(Identity, AccessControlContext, CatalogSchemaName, String) - Method in interface com.facebook.presto.spi.security.SystemAccessControl
Check if identity is allowed to rename the specified schema in a catalog.
checkCanRenameTable(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName, SchemaTableName) - Method in interface com.facebook.presto.spi.connector.ConnectorAccessControl
Check if identity is allowed to rename the specified table in this catalog.
checkCanRenameTable(Identity, AccessControlContext, CatalogSchemaTableName, CatalogSchemaTableName) - Method in interface com.facebook.presto.spi.security.SystemAccessControl
Check if identity is allowed to rename the specified table in a catalog.
checkCanRevokeRoles(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, Set<String>, Set<PrestoPrincipal>, boolean, Optional<PrestoPrincipal>, String) - Method in interface com.facebook.presto.spi.connector.ConnectorAccessControl
 
checkCanRevokeTablePrivilege(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, Privilege, SchemaTableName, PrestoPrincipal, boolean) - Method in interface com.facebook.presto.spi.connector.ConnectorAccessControl
Check if identity is allowed to revoke the specified privilege on the specified table from any user.
checkCanRevokeTablePrivilege(Identity, AccessControlContext, Privilege, CatalogSchemaTableName, PrestoPrincipal, boolean) - Method in interface com.facebook.presto.spi.security.SystemAccessControl
Check if identity is allowed to revoke the specified privilege on the specified table from the revokee.
checkCanSelectFromColumns(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName, Set<Subfield>) - Method in interface com.facebook.presto.spi.connector.ConnectorAccessControl
Check if identity is allowed to select from the specified columns.
checkCanSelectFromColumns(Identity, AccessControlContext, CatalogSchemaTableName, Set<String>) - Method in interface com.facebook.presto.spi.security.SystemAccessControl
Check if identity is allowed to select from the specified columns in a relation.
checkCanSetCatalogSessionProperty(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String) - Method in interface com.facebook.presto.spi.connector.ConnectorAccessControl
Check if identity is allowed to set the specified property in this catalog.
checkCanSetCatalogSessionProperty(Identity, AccessControlContext, String, String) - Method in interface com.facebook.presto.spi.security.SystemAccessControl
Check if identity is allowed to set the specified property in a catalog.
checkCanSetRole(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String, String) - Method in interface com.facebook.presto.spi.connector.ConnectorAccessControl
 
checkCanSetSystemSessionProperty(Identity, AccessControlContext, String) - Method in interface com.facebook.presto.spi.security.SystemAccessControl
Check if identity is allowed to set the specified system property.
checkCanSetUser(Identity, AccessControlContext, Optional<Principal>, String) - Method in interface com.facebook.presto.spi.security.SystemAccessControl
Check if the principal is allowed to be the specified user.
checkCanShowCurrentRoles(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String) - Method in interface com.facebook.presto.spi.connector.ConnectorAccessControl
Check if identity is allowed to show current roles on the specified catalog.
checkCanShowRoleGrants(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String) - Method in interface com.facebook.presto.spi.connector.ConnectorAccessControl
Check if identity is allowed to show its own role grants on the specified catalog.
checkCanShowRoles(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String) - Method in interface com.facebook.presto.spi.connector.ConnectorAccessControl
Check if identity is allowed to show roles on the specified catalog.
checkCanShowSchemas(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext) - Method in interface com.facebook.presto.spi.connector.ConnectorAccessControl
Check if identity is allowed to execute SHOW SCHEMAS in a catalog.
checkCanShowSchemas(Identity, AccessControlContext, String) - Method in interface com.facebook.presto.spi.security.SystemAccessControl
Check if identity is allowed to execute SHOW SCHEMAS in a catalog.
checkCanShowTablesMetadata(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String) - Method in interface com.facebook.presto.spi.connector.ConnectorAccessControl
Check if identity is allowed to show metadata of tables by executing SHOW TABLES, SHOW GRANTS etc.
checkCanShowTablesMetadata(Identity, AccessControlContext, CatalogSchemaName) - Method in interface com.facebook.presto.spi.security.SystemAccessControl
Check if identity is allowed to show metadata of tables by executing SHOW TABLES, SHOW GRANTS etc.
checkCanTruncateTable(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in interface com.facebook.presto.spi.connector.ConnectorAccessControl
Check if identity is allowed to truncate the specified table in this catalog.
checkCanTruncateTable(Identity, AccessControlContext, CatalogSchemaTableName) - Method in interface com.facebook.presto.spi.security.SystemAccessControl
Check if identity is allowed to truncate the specified table in a catalog.
checkConnectorSupports(IsolationLevel, IsolationLevel) - Static method in enum com.facebook.presto.spi.transaction.IsolationLevel
 
checkQueryIntegrity(Identity, AccessControlContext, String) - Method in interface com.facebook.presto.spi.security.SystemAccessControl
Check if the query is unexpectedly modified using the credentials passed in the identity.
ClassLoaderSafeConnectorMetadata - Class in com.facebook.presto.spi.connector.classloader
 
ClassLoaderSafeConnectorMetadata(ConnectorMetadata, ClassLoader) - Constructor for class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
ClassLoaderSafeConnectorPageSink - Class in com.facebook.presto.spi.connector.classloader
 
ClassLoaderSafeConnectorPageSink(ConnectorPageSink, ClassLoader) - Constructor for class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorPageSink
 
ClassLoaderSafeConnectorPageSinkProvider - Class in com.facebook.presto.spi.connector.classloader
 
ClassLoaderSafeConnectorPageSinkProvider(ConnectorPageSinkProvider, ClassLoader) - Constructor for class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorPageSinkProvider
 
ClassLoaderSafeConnectorPageSourceProvider - Class in com.facebook.presto.spi.connector.classloader
 
ClassLoaderSafeConnectorPageSourceProvider(ConnectorPageSourceProvider, ClassLoader) - Constructor for class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorPageSourceProvider
 
ClassLoaderSafeConnectorSplitManager - Class in com.facebook.presto.spi.connector.classloader
 
ClassLoaderSafeConnectorSplitManager(ConnectorSplitManager, ClassLoader) - Constructor for class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorSplitManager
 
ClassLoaderSafeNodePartitioningProvider - Class in com.facebook.presto.spi.connector.classloader
 
ClassLoaderSafeNodePartitioningProvider(ConnectorNodePartitioningProvider, ClassLoader) - Constructor for class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeNodePartitioningProvider
 
cleanupQuery(ConnectorSession) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
cleanupQuery(ConnectorSession) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Cleanup after a SELECT/UPDATE/INSERT/DELETE query.
close() - Method in class com.facebook.presto.spi.classloader.ThreadContextClassLoader
 
close() - Method in interface com.facebook.presto.spi.ConnectorPageSource
Immediately finishes this page source.
close() - Method in interface com.facebook.presto.spi.ConnectorSplitSource
 
close() - Method in class com.facebook.presto.spi.FixedPageSource
 
close() - Method in class com.facebook.presto.spi.FixedSplitSource
 
close() - Method in interface com.facebook.presto.spi.RecordCursor
 
close() - Method in class com.facebook.presto.spi.RecordPageSource
 
ClusterMemoryPoolInfo - Class in com.facebook.presto.spi.memory
 
ClusterMemoryPoolInfo(MemoryPoolInfo, int, int) - Constructor for class com.facebook.presto.spi.memory.ClusterMemoryPoolInfo
 
ClusterMemoryPoolInfo(MemoryPoolInfo, int, int, Optional<QueryId>, Optional<List<QueryId>>) - Constructor for class com.facebook.presto.spi.memory.ClusterMemoryPoolInfo
 
ClusterMemoryPoolManager - Interface in com.facebook.presto.spi.memory
 
ClusterTtlProvider - Interface in com.facebook.presto.spi.ttl
 
ClusterTtlProviderFactory - Interface in com.facebook.presto.spi.ttl
 
CodegenScalarFunction - Annotation Type in com.facebook.presto.spi.function
 
ColumnHandle - Interface in com.facebook.presto.spi
 
ColumnMapping(ConnectorMaterializedViewDefinition.TableColumn, List<ConnectorMaterializedViewDefinition.TableColumn>) - Constructor for class com.facebook.presto.spi.ConnectorMaterializedViewDefinition.ColumnMapping
 
ColumnMetadata - Class in com.facebook.presto.spi
 
ColumnMetadata(String, Type) - Constructor for class com.facebook.presto.spi.ColumnMetadata
 
ColumnMetadata(String, Type, String, boolean) - Constructor for class com.facebook.presto.spi.ColumnMetadata
Deprecated.
ColumnMetadata(String, Type, String, String, boolean) - Constructor for class com.facebook.presto.spi.ColumnMetadata
Deprecated.
ColumnMetadata(String, Type, String, String, boolean, Map<String, Object>) - Constructor for class com.facebook.presto.spi.ColumnMetadata
Deprecated.
ColumnMetadata(String, Type, boolean, String, String, boolean, Map<String, Object>) - Constructor for class com.facebook.presto.spi.ColumnMetadata
Deprecated.
ColumnMetadata.Builder - Class in com.facebook.presto.spi
 
ColumnNotFoundException - Exception in com.facebook.presto.spi
 
ColumnNotFoundException(SchemaTableName, String) - Constructor for exception com.facebook.presto.spi.ColumnNotFoundException
 
ColumnNotFoundException(SchemaTableName, String, String) - Constructor for exception com.facebook.presto.spi.ColumnNotFoundException
 
ColumnNotFoundException(SchemaTableName, String, Throwable) - Constructor for exception com.facebook.presto.spi.ColumnNotFoundException
 
ColumnNotFoundException(SchemaTableName, String, String, Throwable) - Constructor for exception com.facebook.presto.spi.ColumnNotFoundException
 
ColumnStatisticMetadata - Class in com.facebook.presto.spi.statistics
 
ColumnStatisticMetadata(String, ColumnStatisticType) - Constructor for class com.facebook.presto.spi.statistics.ColumnStatisticMetadata
 
ColumnStatistics - Class in com.facebook.presto.spi.statistics
 
ColumnStatistics(Estimate, Estimate, Estimate, Optional<DoubleRange>) - Constructor for class com.facebook.presto.spi.statistics.ColumnStatistics
 
ColumnStatistics.Builder - Class in com.facebook.presto.spi.statistics
If one of the estimates below is unspecified, the default "unknown" estimate value (represented by floating point NaN) may cause the resulting symbol statistics to be "unknown" as well.
ColumnStatisticType - Enum in com.facebook.presto.spi.statistics
 
com.facebook.presto.spi - package com.facebook.presto.spi
 
com.facebook.presto.spi.api - package com.facebook.presto.spi.api
 
com.facebook.presto.spi.classloader - package com.facebook.presto.spi.classloader
 
com.facebook.presto.spi.connector - package com.facebook.presto.spi.connector
 
com.facebook.presto.spi.connector.classloader - package com.facebook.presto.spi.connector.classloader
 
com.facebook.presto.spi.constraints - package com.facebook.presto.spi.constraints
 
com.facebook.presto.spi.eventlistener - package com.facebook.presto.spi.eventlistener
 
com.facebook.presto.spi.function - package com.facebook.presto.spi.function
 
com.facebook.presto.spi.function.aggregation - package com.facebook.presto.spi.function.aggregation
 
com.facebook.presto.spi.memory - package com.facebook.presto.spi.memory
 
com.facebook.presto.spi.page - package com.facebook.presto.spi.page
 
com.facebook.presto.spi.plan - package com.facebook.presto.spi.plan
 
com.facebook.presto.spi.prerequisites - package com.facebook.presto.spi.prerequisites
 
com.facebook.presto.spi.procedure - package com.facebook.presto.spi.procedure
 
com.facebook.presto.spi.relation - package com.facebook.presto.spi.relation
 
com.facebook.presto.spi.resourceGroups - package com.facebook.presto.spi.resourceGroups
 
com.facebook.presto.spi.schedule - package com.facebook.presto.spi.schedule
 
com.facebook.presto.spi.security - package com.facebook.presto.spi.security
 
com.facebook.presto.spi.session - package com.facebook.presto.spi.session
 
com.facebook.presto.spi.spiller - package com.facebook.presto.spi.spiller
 
com.facebook.presto.spi.statistics - package com.facebook.presto.spi.statistics
 
com.facebook.presto.spi.storage - package com.facebook.presto.spi.storage
 
com.facebook.presto.spi.tracing - package com.facebook.presto.spi.tracing
 
com.facebook.presto.spi.transaction - package com.facebook.presto.spi.transaction
 
com.facebook.presto.spi.ttl - package com.facebook.presto.spi.ttl
 
CombineFunction - Annotation Type in com.facebook.presto.spi.function
A function annotated with @CombineFunction is one that will be used to combine two states into one in aggregation functions.
commit(ConnectorTransactionHandle) - Method in interface com.facebook.presto.spi.connector.Connector
Commit the transaction.
commit(FunctionNamespaceTransactionHandle) - Method in interface com.facebook.presto.spi.function.FunctionNamespaceManager
Commit the transaction.
commit() - Method in interface com.facebook.presto.spi.storage.TempDataSink
File is complete
commitPageSinkAsync(ConnectorSession, ConnectorOutputTableHandle, Collection<Slice>) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
commitPageSinkAsync(ConnectorSession, ConnectorInsertTableHandle, Collection<Slice>) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
commitPageSinkAsync(ConnectorSession, ConnectorOutputTableHandle, Collection<Slice>) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Commits page sink for table creation.
commitPageSinkAsync(ConnectorSession, ConnectorInsertTableHandle, Collection<Slice>) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Commits page sink for table insertion.
comparableTypeParameter(String) - Static method in class com.facebook.presto.spi.function.Signature
 
comparableWithVariadicBound(String, String) - Static method in class com.facebook.presto.spi.function.Signature
 
compareTo(int, int, int, Block, int, int, int) - Method in class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 
compareTo(VariableReferenceExpression) - Method in class com.facebook.presto.spi.relation.VariableReferenceExpression
 
comparisonFunction(OperatorType, Type, Type) - Method in interface com.facebook.presto.spi.function.StandardFunctionResolution
 
compilePredicate(SqlFunctionProperties, Map<SqlFunctionId, SqlInvokedFunction>, RowExpression) - Method in interface com.facebook.presto.spi.relation.PredicateCompiler
Predicate expression may not contain any variable references, only input references.
compress(byte[], int, int, byte[], int, int) - Method in interface com.facebook.presto.spi.page.PageCompressor
 
compress(ByteBuffer, ByteBuffer) - Method in interface com.facebook.presto.spi.page.PageCompressor
 
ComputedStatistics - Class in com.facebook.presto.spi.statistics
 
ComputedStatistics.Builder - Class in com.facebook.presto.spi.statistics
 
computeLogicalProperties(LogicalPropertiesProvider) - Method in class com.facebook.presto.spi.plan.AggregationNode
 
computeLogicalProperties(LogicalPropertiesProvider) - Method in class com.facebook.presto.spi.plan.DistinctLimitNode
 
computeLogicalProperties(LogicalPropertiesProvider) - Method in class com.facebook.presto.spi.plan.FilterNode
 
computeLogicalProperties(LogicalPropertiesProvider) - Method in class com.facebook.presto.spi.plan.LimitNode
 
computeLogicalProperties(LogicalPropertiesProvider) - Method in class com.facebook.presto.spi.plan.PlanNode
Logical properties are a function of source properties and the operation performed by the plan node
computeLogicalProperties(LogicalPropertiesProvider) - Method in class com.facebook.presto.spi.plan.ProjectNode
 
computeLogicalProperties(LogicalPropertiesProvider) - Method in class com.facebook.presto.spi.plan.TableScanNode
 
computeLogicalProperties(LogicalPropertiesProvider) - Method in class com.facebook.presto.spi.plan.TopNNode
 
computeLogicalProperties(LogicalPropertiesProvider) - Method in class com.facebook.presto.spi.plan.ValuesNode
 
computeSerializedPageChecksum(Slice, byte, int, int) - Static method in class com.facebook.presto.spi.page.PagesSerdeUtil
 
ConfidenceBasedTtlInfo - Class in com.facebook.presto.spi.ttl
 
ConfidenceBasedTtlInfo(long, double) - Constructor for class com.facebook.presto.spi.ttl.ConfidenceBasedTtlInfo
 
configure(ResourceGroup, SelectionContext<C>) - Method in interface com.facebook.presto.spi.resourceGroups.ResourceGroupConfigurationManager
Implementations may retain a reference to the group, and re-configure it asynchronously.
Connector - Interface in com.facebook.presto.spi.connector
 
ConnectorAccessControl - Interface in com.facebook.presto.spi.connector
 
ConnectorBucketNodeMap - Class in com.facebook.presto.spi.connector
 
ConnectorCapabilities - Enum in com.facebook.presto.spi.connector
 
ConnectorCommitHandle - Interface in com.facebook.presto.spi.connector
 
ConnectorContext - Interface in com.facebook.presto.spi.connector
 
ConnectorFactory - Interface in com.facebook.presto.spi.connector
 
ConnectorHandleResolver - Interface in com.facebook.presto.spi
 
ConnectorId - Class in com.facebook.presto.spi
 
ConnectorId(String) - Constructor for class com.facebook.presto.spi.ConnectorId
 
ConnectorIdentity - Class in com.facebook.presto.spi.security
 
ConnectorIdentity(String, Optional<Principal>, Optional<SelectedRole>) - Constructor for class com.facebook.presto.spi.security.ConnectorIdentity
 
ConnectorIdentity(String, Optional<Principal>, Optional<SelectedRole>, Map<String, String>, Map<String, TokenAuthenticator>, Optional<String>, Optional<String>) - Constructor for class com.facebook.presto.spi.security.ConnectorIdentity
 
ConnectorIndex - Interface in com.facebook.presto.spi
 
ConnectorIndexHandle - Interface in com.facebook.presto.spi
 
ConnectorIndexProvider - Interface in com.facebook.presto.spi.connector
 
ConnectorInsertTableHandle - Interface in com.facebook.presto.spi
 
ConnectorMaterializedViewDefinition - Class in com.facebook.presto.spi
 
ConnectorMaterializedViewDefinition(String, String, String, List<SchemaTableName>, Optional<String>, List<ConnectorMaterializedViewDefinition.ColumnMapping>, List<SchemaTableName>, Optional<List<String>>) - Constructor for class com.facebook.presto.spi.ConnectorMaterializedViewDefinition
 
ConnectorMaterializedViewDefinition(String, String, String, List<SchemaTableName>, Optional<String>, Map<String, Map<SchemaTableName, String>>, Map<String, Map<SchemaTableName, String>>, List<SchemaTableName>, Optional<List<String>>) - Constructor for class com.facebook.presto.spi.ConnectorMaterializedViewDefinition
 
ConnectorMaterializedViewDefinition.ColumnMapping - Class in com.facebook.presto.spi
 
ConnectorMaterializedViewDefinition.TableColumn - Class in com.facebook.presto.spi
 
ConnectorMetadata - Interface in com.facebook.presto.spi.connector
 
ConnectorMetadataUpdateHandle - Interface in com.facebook.presto.spi
ConnectorMetadataUpdateHandle is the basic unit of metadata that is used to represent both the request and the response in the metadata update communication cycle between the worker and the coordinator.
ConnectorMetadataUpdater - Interface in com.facebook.presto.spi.connector
 
ConnectorMetadataUpdaterProvider - Interface in com.facebook.presto.spi.connector
Every connector that support sending metadata updates to coordinator will have a SINGLETON provider instance that implements this interface.
ConnectorNewTableLayout - Class in com.facebook.presto.spi
 
ConnectorNewTableLayout(ConnectorPartitioningHandle, List<String>) - Constructor for class com.facebook.presto.spi.ConnectorNewTableLayout
 
ConnectorNodePartitioningProvider - Interface in com.facebook.presto.spi.connector
 
ConnectorOutputMetadata - Interface in com.facebook.presto.spi.connector
Connectors can choose to return ConnectorOutputMetadata from finishInsert or finishCreate.
ConnectorOutputTableHandle - Interface in com.facebook.presto.spi
 
ConnectorPageSink - Interface in com.facebook.presto.spi
 
ConnectorPageSinkProvider - Interface in com.facebook.presto.spi.connector
 
ConnectorPageSource - Interface in com.facebook.presto.spi
 
ConnectorPageSourceProvider - Interface in com.facebook.presto.spi.connector
 
ConnectorPartitionHandle - Class in com.facebook.presto.spi.connector
 
ConnectorPartitionHandle() - Constructor for class com.facebook.presto.spi.connector.ConnectorPartitionHandle
 
ConnectorPartitioningHandle - Interface in com.facebook.presto.spi.connector
 
ConnectorPartitioningMetadata - Class in com.facebook.presto.spi.connector
 
ConnectorPartitioningMetadata(ConnectorPartitioningHandle, List<String>) - Constructor for class com.facebook.presto.spi.connector.ConnectorPartitioningMetadata
 
ConnectorPlanOptimizer - Interface in com.facebook.presto.spi
Given a PlanNode, return a transformed PlanNode.
ConnectorPlanOptimizerProvider - Interface in com.facebook.presto.spi.connector
 
ConnectorPlanRewriter<C> - Class in com.facebook.presto.spi
 
ConnectorPlanRewriter() - Constructor for class com.facebook.presto.spi.ConnectorPlanRewriter
 
ConnectorPlanRewriter.RewriteContext<C> - Class in com.facebook.presto.spi
 
ConnectorRecordSetProvider - Interface in com.facebook.presto.spi.connector
 
ConnectorResolvedIndex - Class in com.facebook.presto.spi
 
ConnectorResolvedIndex(ConnectorIndexHandle, TupleDomain<ColumnHandle>) - Constructor for class com.facebook.presto.spi.ConnectorResolvedIndex
 
ConnectorSession - Interface in com.facebook.presto.spi
 
ConnectorSplit - Interface in com.facebook.presto.spi
 
ConnectorSplitBatch(List<ConnectorSplit>, boolean) - Constructor for class com.facebook.presto.spi.ConnectorSplitSource.ConnectorSplitBatch
 
ConnectorSplitManager - Interface in com.facebook.presto.spi.connector
 
ConnectorSplitManager.SplitSchedulingContext - Class in com.facebook.presto.spi.connector
 
ConnectorSplitManager.SplitSchedulingStrategy - Enum in com.facebook.presto.spi.connector
 
ConnectorSplitSource - Interface in com.facebook.presto.spi
 
ConnectorSplitSource.ConnectorSplitBatch - Class in com.facebook.presto.spi
 
ConnectorTableHandle - Interface in com.facebook.presto.spi
 
ConnectorTableLayout - Class in com.facebook.presto.spi
 
ConnectorTableLayout(ConnectorTableLayoutHandle) - Constructor for class com.facebook.presto.spi.ConnectorTableLayout
 
ConnectorTableLayout(ConnectorTableLayoutHandle, Optional<List<ColumnHandle>>, TupleDomain<ColumnHandle>, Optional<ConnectorTablePartitioning>, Optional<Set<ColumnHandle>>, Optional<DiscretePredicates>, List<LocalProperty<ColumnHandle>>) - Constructor for class com.facebook.presto.spi.ConnectorTableLayout
 
ConnectorTableLayout(ConnectorTableLayoutHandle, Optional<List<ColumnHandle>>, TupleDomain<ColumnHandle>, Optional<ConnectorTablePartitioning>, Optional<Set<ColumnHandle>>, Optional<DiscretePredicates>, List<LocalProperty<ColumnHandle>>, Optional<RowExpression>) - Constructor for class com.facebook.presto.spi.ConnectorTableLayout
 
ConnectorTableLayoutHandle - Interface in com.facebook.presto.spi
 
ConnectorTableLayoutResult - Class in com.facebook.presto.spi
 
ConnectorTableLayoutResult(ConnectorTableLayout, TupleDomain<ColumnHandle>) - Constructor for class com.facebook.presto.spi.ConnectorTableLayoutResult
 
ConnectorTableMetadata - Class in com.facebook.presto.spi
 
ConnectorTableMetadata(SchemaTableName, List<ColumnMetadata>) - Constructor for class com.facebook.presto.spi.ConnectorTableMetadata
 
ConnectorTableMetadata(SchemaTableName, List<ColumnMetadata>, Map<String, Object>) - Constructor for class com.facebook.presto.spi.ConnectorTableMetadata
 
ConnectorTableMetadata(SchemaTableName, List<ColumnMetadata>, Map<String, Object>, Optional<String>) - Constructor for class com.facebook.presto.spi.ConnectorTableMetadata
 
ConnectorTableMetadata(SchemaTableName, List<ColumnMetadata>, Map<String, Object>, Optional<String>, List<TableConstraint<ColumnHandle>>) - Constructor for class com.facebook.presto.spi.ConnectorTableMetadata
 
ConnectorTablePartitioning - Class in com.facebook.presto.spi
The partitioning of split groups in a table.
ConnectorTablePartitioning(ConnectorPartitioningHandle, List<ColumnHandle>) - Constructor for class com.facebook.presto.spi.ConnectorTablePartitioning
 
ConnectorTransactionHandle - Interface in com.facebook.presto.spi.connector
 
ConnectorTypeSerde<T> - Interface in com.facebook.presto.spi
 
ConnectorTypeSerdeProvider - Interface in com.facebook.presto.spi.connector
 
ConnectorViewDefinition - Class in com.facebook.presto.spi
 
ConnectorViewDefinition(SchemaTableName, Optional<String>, String) - Constructor for class com.facebook.presto.spi.ConnectorViewDefinition
 
ConstantExpression - Class in com.facebook.presto.spi.relation
 
ConstantExpression(Optional<SourceLocation>, Object, Type) - Constructor for class com.facebook.presto.spi.relation.ConstantExpression
 
ConstantExpression(Object, Type) - Constructor for class com.facebook.presto.spi.relation.ConstantExpression
 
ConstantProperty<E> - Class in com.facebook.presto.spi
 
ConstantProperty(E) - Constructor for class com.facebook.presto.spi.ConstantProperty
 
constrain(Set<E>) - Method in class com.facebook.presto.spi.GroupingProperty
 
constrain(Set<E>) - Method in interface com.facebook.presto.spi.LocalProperty
Return a new instance with the give (reduced) set of columns
Constraint<T> - Class in com.facebook.presto.spi
 
Constraint(TupleDomain<T>) - Constructor for class com.facebook.presto.spi.Constraint
 
Constraint(TupleDomain<T>, Predicate<Map<T, NullableValue>>) - Constructor for class com.facebook.presto.spi.Constraint
 
Constraint(TupleDomain<T>, Optional<Predicate<Map<T, NullableValue>>>) - Constructor for class com.facebook.presto.spi.Constraint
 
Convention - Annotation Type in com.facebook.presto.spi.function
 
copyOf(Map<VariableReferenceExpression, RowExpression>) - Static method in class com.facebook.presto.spi.plan.Assignments
 
copyPositions(int[], int, int) - Method in class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 
copyRegion(int, int) - Method in class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 
CostBasedSourceInfo - Class in com.facebook.presto.spi.statistics
Describes plan statistics which are derived from cost based optimizer.
CostBasedSourceInfo() - Constructor for class com.facebook.presto.spi.statistics.CostBasedSourceInfo
 
countFunction() - Method in interface com.facebook.presto.spi.function.StandardFunctionResolution
 
countFunction(Type) - Method in interface com.facebook.presto.spi.function.StandardFunctionResolution
 
countInputChannels(List<AggregationMetadata.ParameterMetadata>) - Static method in class com.facebook.presto.spi.function.aggregation.AggregationMetadata
 
CPU_TIME - Static variable in class com.facebook.presto.spi.session.ResourceEstimates
 
create(String, Map<String, String>, ConnectorContext) - Method in interface com.facebook.presto.spi.connector.ConnectorFactory
 
create(Map<String, String>) - Method in interface com.facebook.presto.spi.eventlistener.EventListenerFactory
 
create(String, Map<String, String>, FunctionNamespaceManagerContext) - Method in interface com.facebook.presto.spi.function.FunctionNamespaceManagerFactory
 
create(Map<String, String>) - Method in interface com.facebook.presto.spi.prerequisites.QueryPrerequisitesFactory
 
create(Map<String, String>, ResourceGroupConfigurationManagerContext) - Method in interface com.facebook.presto.spi.resourceGroups.ResourceGroupConfigurationManagerFactory
 
create(Map<String, String>) - Method in interface com.facebook.presto.spi.security.PasswordAuthenticatorFactory
 
create(Map<String, String>) - Method in interface com.facebook.presto.spi.security.SystemAccessControlFactory
 
create(Map<String, String>, SessionPropertyConfigurationManagerContext) - Method in interface com.facebook.presto.spi.session.SessionPropertyConfigurationManagerFactory
 
create(TempDataOperationContext) - Method in interface com.facebook.presto.spi.storage.TempStorage
 
create(Map<String, String>, TempStorageContext) - Method in interface com.facebook.presto.spi.storage.TempStorageFactory
 
create(Map<String, String>) - Method in interface com.facebook.presto.spi.ttl.ClusterTtlProviderFactory
 
create(Map<String, String>) - Method in interface com.facebook.presto.spi.ttl.NodeTtlFetcherFactory
 
createAuthenticatedPrincipal(String, String) - Method in interface com.facebook.presto.spi.security.PasswordAuthenticator
Authenticate the provided user and password.
createBucketNodeMap(int) - Static method in class com.facebook.presto.spi.connector.ConnectorBucketNodeMap
 
createBucketNodeMap(List<Node>, NodeSelectionStrategy) - Static method in class com.facebook.presto.spi.connector.ConnectorBucketNodeMap
 
createConstantExpression(Block, Type) - Static method in class com.facebook.presto.spi.relation.ConstantExpression
 
createFunction(SqlInvokedFunction, boolean) - Method in interface com.facebook.presto.spi.function.FunctionNamespaceManager
Create or replace the specified function.
createGroupedState() - Method in interface com.facebook.presto.spi.function.AccumulatorStateFactory
Return value is also guaranteed to implement GroupedAccumulatorState
createInformationSchemaConnectorId(ConnectorId) - Static method in class com.facebook.presto.spi.ConnectorId
 
createMaterializedView(ConnectorSession, ConnectorTableMetadata, ConnectorMaterializedViewDefinition, boolean) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
createMaterializedView(ConnectorSession, ConnectorTableMetadata, ConnectorMaterializedViewDefinition, boolean) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Create the specified materialized view.
createPageIndexer(List<? extends Type>) - Method in interface com.facebook.presto.spi.PageIndexerFactory
 
createPageSink(ConnectorTransactionHandle, ConnectorSession, ConnectorOutputTableHandle, PageSinkContext) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorPageSinkProvider
 
createPageSink(ConnectorTransactionHandle, ConnectorSession, ConnectorInsertTableHandle, PageSinkContext) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorPageSinkProvider
 
createPageSink(ConnectorTransactionHandle, ConnectorSession, ConnectorOutputTableHandle, PageSinkContext) - Method in interface com.facebook.presto.spi.connector.ConnectorPageSinkProvider
 
createPageSink(ConnectorTransactionHandle, ConnectorSession, ConnectorInsertTableHandle, PageSinkContext) - Method in interface com.facebook.presto.spi.connector.ConnectorPageSinkProvider
 
createPageSource(ConnectorTransactionHandle, ConnectorSession, ConnectorSplit, List<ColumnHandle>, SplitContext) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorPageSourceProvider
 
createPageSource(ConnectorTransactionHandle, ConnectorSession, ConnectorSplit, ConnectorTableLayoutHandle, List<ColumnHandle>, SplitContext) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorPageSourceProvider
 
createPageSource(ConnectorTransactionHandle, ConnectorSession, ConnectorSplit, List<ColumnHandle>, SplitContext) - Method in interface com.facebook.presto.spi.connector.ConnectorPageSourceProvider
Deprecated.
createPageSource(ConnectorTransactionHandle, ConnectorSession, ConnectorSplit, ConnectorTableLayoutHandle, List<ColumnHandle>, SplitContext) - Method in interface com.facebook.presto.spi.connector.ConnectorPageSourceProvider
 
createRole(ConnectorSession, String, Optional<PrestoPrincipal>) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
createRole(ConnectorSession, String, Optional<PrestoPrincipal>) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Creates the specified role.
createSchema(ConnectorSession, String, Map<String, Object>) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
createSchema(ConnectorSession, String, Map<String, Object>) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Creates a schema.
createSingleState() - Method in interface com.facebook.presto.spi.function.AccumulatorStateFactory
 
createSystemTablesConnectorId(ConnectorId) - Static method in class com.facebook.presto.spi.ConnectorId
 
createTable(ConnectorSession, ConnectorTableMetadata, boolean) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
createTable(ConnectorSession, ConnectorTableMetadata, boolean) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Creates a table using the specified table metadata.
createTemporaryTable(ConnectorSession, List<ColumnMetadata>, Optional<ConnectorPartitioningMetadata>) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
createTemporaryTable(ConnectorSession, List<ColumnMetadata>, Optional<ConnectorPartitioningMetadata>) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Creates a temporary table with optional partitioning requirements.
createView(ConnectorSession, ConnectorTableMetadata, String, boolean) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
createView(ConnectorSession, ConnectorTableMetadata, String, boolean) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Create the specified view.
cursor() - Method in class com.facebook.presto.spi.InMemoryRecordSet
 
cursor() - Method in interface com.facebook.presto.spi.RecordSet
 
cursor(ConnectorTransactionHandle, ConnectorSession, TupleDomain<Integer>) - Method in interface com.facebook.presto.spi.SystemTable
Create a cursor for the data in this table.

D

dataSizeProperty(String, String, DataSize, boolean) - Static method in class com.facebook.presto.spi.session.PropertyMetadata
 
decode(Object) - Method in class com.facebook.presto.spi.session.PropertyMetadata
Decodes the SQL type object value to the Java type of the property.
decodePageIndex(long) - Method in interface com.facebook.presto.spi.PageSorter
 
decodePositionIndex(long) - Method in interface com.facebook.presto.spi.PageSorter
 
decompress(byte[], int, int, byte[], int, int) - Method in interface com.facebook.presto.spi.page.PageDecompressor
 
decompress(ByteBuffer, ByteBuffer) - Method in interface com.facebook.presto.spi.page.PageDecompressor
 
decrypt(byte[]) - Method in interface com.facebook.presto.spi.spiller.SpillCipher
Decrypts encrypted data
decrypt(ByteBuffer) - Method in interface com.facebook.presto.spi.spiller.SpillCipher
Decrypts the given ByteBuffer contents and returns them in a new ByteBuffer.
defaultContext() - Static method in class com.facebook.presto.spi.PageSinkContext
 
defaultRewrite(PlanNode) - Method in class com.facebook.presto.spi.ConnectorPlanRewriter.RewriteContext
Invoke the rewrite logic recursively on children of the given node and swap it out with an identical copy with the rewritten children
defaultRewrite(PlanNode, C) - Method in class com.facebook.presto.spi.ConnectorPlanRewriter.RewriteContext
Invoke the rewrite logic recursively on children of the given node and swap it out with an identical copy with the rewritten children
deleteRows(Block) - Method in interface com.facebook.presto.spi.UpdatablePageSource
 
denyAddColumn(String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyAddColumn(String, String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyCatalogAccess(String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyCatalogAccess(String, String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyCreateRole(String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyCreateSchema(String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyCreateSchema(String, String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyCreateTable(String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyCreateTable(String, String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyCreateView(String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyCreateView(String, String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyCreateViewWithSelect(String, Identity) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyCreateViewWithSelect(String, ConnectorIdentity) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyCreateViewWithSelect(String, ConnectorIdentity, String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyDeleteTable(String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyDeleteTable(String, String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyDropColumn(String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyDropColumn(String, String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyDropRole(String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyDropSchema(String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyDropSchema(String, String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyDropTable(String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyDropTable(String, String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyDropView(String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyDropView(String, String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyGrantRoles(Set<String>, Set<PrestoPrincipal>) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyGrantTablePrivilege(String, String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyGrantTablePrivilege(String, String, String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyInsertTable(String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyInsertTable(String, String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyQueryIntegrityCheck() - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyRenameColumn(String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyRenameColumn(String, String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyRenameSchema(String, String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyRenameSchema(String, String, String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyRenameTable(String, String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyRenameTable(String, String, String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyRevokeRoles(Set<String>, Set<PrestoPrincipal>) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyRevokeTablePrivilege(String, String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyRevokeTablePrivilege(String, String, String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denySelectColumns(String, Collection<String>) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denySelectColumns(String, Collection<String>, String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denySelectTable(String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denySelectTable(String, String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denySelectView(String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denySelectView(String, String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denySetCatalogSessionProperty(String, String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denySetCatalogSessionProperty(String, String, String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denySetCatalogSessionProperty(String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denySetRole(String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denySetSystemSessionProperty(String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denySetSystemSessionProperty(String, String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denySetUser(Optional<Principal>, String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denySetUser(Optional<Principal>, String, String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyShowCurrentRoles(String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyShowRoleGrants(String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyShowRoles(String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyShowSchemas() - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyShowSchemas(String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyShowTablesMetadata(String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyShowTablesMetadata(String, String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyTruncateTable(String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
denyTruncateTable(String, String) - Static method in exception com.facebook.presto.spi.security.AccessDeniedException
 
Description - Annotation Type in com.facebook.presto.spi.function
 
deserialize(Class<? extends T>, byte[]) - Method in interface com.facebook.presto.spi.ConnectorTypeSerde
 
deserialize(Block, int, T) - Method in interface com.facebook.presto.spi.function.AccumulatorStateSerializer
Deserialize index-th position in block into state.
deserialize(SerializedPage) - Method in class com.facebook.presto.spi.page.PagesSerde
 
deserialize(byte[]) - Method in interface com.facebook.presto.spi.storage.TempStorage
 
destroy() - Method in interface com.facebook.presto.spi.spiller.SpillCipher
Destroy encryption key preventing future use.
DeterminismEvaluator - Interface in com.facebook.presto.spi.relation
 
DiscretePredicates - Class in com.facebook.presto.spi
 
DiscretePredicates(List<ColumnHandle>, Iterable<TupleDomain<ColumnHandle>>) - Constructor for class com.facebook.presto.spi.DiscretePredicates
 
DistinctLimitNode - Class in com.facebook.presto.spi.plan
 
DistinctLimitNode(Optional<SourceLocation>, PlanNodeId, PlanNode, long, boolean, List<VariableReferenceExpression>, Optional<VariableReferenceExpression>) - Constructor for class com.facebook.presto.spi.plan.DistinctLimitNode
 
DistinctLimitNode(Optional<SourceLocation>, PlanNodeId, Optional<PlanNode>, PlanNode, long, boolean, List<VariableReferenceExpression>, Optional<VariableReferenceExpression>) - Constructor for class com.facebook.presto.spi.plan.DistinctLimitNode
 
DomainTranslator - Interface in com.facebook.presto.spi.relation
 
DomainTranslator.ColumnExtractor<T> - Interface in com.facebook.presto.spi.relation
 
DomainTranslator.ExtractionResult<T> - Class in com.facebook.presto.spi.relation
 
doMetadataUpdateCleanup(QueryId) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
doMetadataUpdateCleanup(QueryId) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
 
doubleProperty(String, String, Double, boolean) - Static method in class com.facebook.presto.spi.session.PropertyMetadata
 
DoubleRange - Class in com.facebook.presto.spi.statistics
 
DoubleRange(double, double) - Constructor for class com.facebook.presto.spi.statistics.DoubleRange
 
dropColumn(ConnectorSession, ConnectorTableHandle, ColumnHandle) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
dropColumn(ConnectorSession, ConnectorTableHandle, ColumnHandle) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Drop the specified column
dropFunction(QualifiedObjectName, Optional<List<TypeSignature>>, boolean) - Method in interface com.facebook.presto.spi.function.FunctionNamespaceManager
Drop the specified function.
dropMaterializedView(ConnectorSession, SchemaTableName) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
dropMaterializedView(ConnectorSession, SchemaTableName) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Drop the specified materialized view.
dropRole(ConnectorSession, String) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
dropRole(ConnectorSession, String) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Drops the specified role.
dropSchema(ConnectorSession, String) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
dropSchema(ConnectorSession, String) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Drops the specified schema.
dropTable(ConnectorSession, ConnectorTableHandle) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
dropTable(ConnectorSession, ConnectorTableHandle) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Drops the specified table
dropView(ConnectorSession, SchemaTableName) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
dropView(ConnectorSession, SchemaTableName) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Drop the specified view.

E

empty() - Static method in class com.facebook.presto.spi.statistics.ColumnStatistics
 
empty() - Static method in class com.facebook.presto.spi.statistics.HistoricalPlanStatistics
 
empty() - Static method in class com.facebook.presto.spi.statistics.PlanStatistics
 
empty() - Static method in class com.facebook.presto.spi.statistics.TableStatistics
 
empty() - Static method in class com.facebook.presto.spi.statistics.TableStatisticsMetadata
 
EMPTY_COMMIT_OUTPUT - Static variable in interface com.facebook.presto.spi.connector.ConnectorCommitHandle
 
EmptyConnectorCommitHandle - Enum in com.facebook.presto.spi.connector
 
EmptyPlanStatisticsProvider - Class in com.facebook.presto.spi.statistics
 
EmptyPlanStatisticsProvider() - Constructor for class com.facebook.presto.spi.statistics.EmptyPlanStatisticsProvider
 
encode(T) - Method in class com.facebook.presto.spi.session.PropertyMetadata
Encodes the Java type value to SQL type object value
encrypt(byte[]) - Method in interface com.facebook.presto.spi.spiller.SpillCipher
Encrypts the source data
encrypt(ByteBuffer) - Method in interface com.facebook.presto.spi.spiller.SpillCipher
Encrypts the contents of the input ByteBuffer into a new ByteBuffer instance.
endBlock(String, String) - Method in class com.facebook.presto.spi.tracing.NoopTracer
 
endBlock(String, String) - Method in interface com.facebook.presto.spi.tracing.Tracer
End the specified block
endTrace(String) - Method in class com.facebook.presto.spi.tracing.NoopTracer
 
endTrace(String) - Method in interface com.facebook.presto.spi.tracing.Tracer
End the entire trace
ensureCapacity(long) - Method in interface com.facebook.presto.spi.function.GroupedAccumulatorState
 
entrySet() - Method in class com.facebook.presto.spi.plan.Assignments
 
equals(Object) - Method in class com.facebook.presto.spi.CatalogSchemaTableName
 
equals(Object) - Method in class com.facebook.presto.spi.ColumnMetadata
 
equals(Object) - Method in class com.facebook.presto.spi.connector.ConnectorPartitionHandle
 
equals(Object) - Method in class com.facebook.presto.spi.connector.NotPartitionedPartitionHandle
 
equals(Object) - Method in class com.facebook.presto.spi.ConnectorId
 
equals(Object) - Method in class com.facebook.presto.spi.ConnectorMaterializedViewDefinition.TableColumn
 
equals(Object) - Method in class com.facebook.presto.spi.ConnectorNewTableLayout
 
equals(Object) - Method in class com.facebook.presto.spi.ConnectorTableLayout
 
equals(Object) - Method in class com.facebook.presto.spi.ConnectorTablePartitioning
 
equals(Object) - Method in class com.facebook.presto.spi.ConstantProperty
 
equals(Object) - Method in class com.facebook.presto.spi.constraints.TableConstraint
 
equals(int, int, Block, int, int, int) - Method in class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 
equals(Object) - Method in class com.facebook.presto.spi.function.FunctionMetadata
 
equals(Object) - Method in class com.facebook.presto.spi.function.LongVariableConstraint
 
equals(Object) - Method in class com.facebook.presto.spi.function.Parameter
 
equals(Object) - Method in class com.facebook.presto.spi.function.RoutineCharacteristics
 
equals(Object) - Method in class com.facebook.presto.spi.function.RoutineCharacteristics.Language
 
equals(Object) - Method in class com.facebook.presto.spi.function.Signature
 
equals(Object) - Method in class com.facebook.presto.spi.function.SqlFunctionHandle
 
equals(Object) - Method in class com.facebook.presto.spi.function.SqlFunctionId
 
equals(Object) - Method in class com.facebook.presto.spi.function.SqlInvokedFunction
 
equals(Object) - Method in class com.facebook.presto.spi.function.TypeVariableConstraint
 
equals(Object) - Method in class com.facebook.presto.spi.GroupingProperty
 
equals(Object) - Method in class com.facebook.presto.spi.HostAddress
 
equals(Object) - Method in class com.facebook.presto.spi.memory.MemoryPoolId
 
equals(Object) - Method in class com.facebook.presto.spi.page.SerializedPage
 
equals(Object) - Method in class com.facebook.presto.spi.plan.AggregationNode.Aggregation
 
equals(Object) - Method in class com.facebook.presto.spi.plan.AggregationNode
 
equals(Object) - Method in class com.facebook.presto.spi.plan.AggregationNode.GroupingSetDescriptor
 
equals(Object) - Method in class com.facebook.presto.spi.plan.Assignments
 
equals(Object) - Method in class com.facebook.presto.spi.plan.FilterNode
 
equals(Object) - Method in class com.facebook.presto.spi.plan.Ordering
 
equals(Object) - Method in class com.facebook.presto.spi.plan.OrderingScheme
 
equals(Object) - Method in class com.facebook.presto.spi.plan.PlanNodeId
 
equals(Object) - Method in class com.facebook.presto.spi.plan.PlanNodeWithHash
 
equals(Object) - Method in class com.facebook.presto.spi.plan.ProjectNode
 
equals(Object) - Method in class com.facebook.presto.spi.PrestoWarning
 
equals(Object) - Method in class com.facebook.presto.spi.QueryId
 
equals(Object) - Method in class com.facebook.presto.spi.relation.CallExpression
 
equals(Object) - Method in class com.facebook.presto.spi.relation.ConstantExpression
 
equals(Object) - Method in class com.facebook.presto.spi.relation.InputReferenceExpression
 
equals(Object) - Method in class com.facebook.presto.spi.relation.LambdaDefinitionExpression
 
equals(Object) - Method in class com.facebook.presto.spi.relation.RowExpression
 
equals(Object) - Method in class com.facebook.presto.spi.relation.SpecialFormExpression
 
equals(Object) - Method in class com.facebook.presto.spi.relation.VariableReferenceExpression
 
equals(Object) - Method in class com.facebook.presto.spi.resourceGroups.ResourceGroupId
 
equals(Object) - Method in class com.facebook.presto.spi.resourceGroups.ResourceGroupQueryLimits
 
equals(Object) - Method in class com.facebook.presto.spi.SchemaTableName
 
equals(Object) - Method in class com.facebook.presto.spi.SchemaTablePrefix
 
equals(Object) - Method in class com.facebook.presto.spi.security.GrantInfo
 
equals(Object) - Method in class com.facebook.presto.spi.security.Identity
 
equals(Object) - Method in class com.facebook.presto.spi.security.PrestoPrincipal
 
equals(Object) - Method in class com.facebook.presto.spi.security.PrivilegeInfo
 
equals(Object) - Method in class com.facebook.presto.spi.security.RoleGrant
 
equals(Object) - Method in class com.facebook.presto.spi.security.SelectedRole
 
equals(Object) - Method in class com.facebook.presto.spi.SortingProperty
 
equals(Object) - Method in class com.facebook.presto.spi.SourceLocation
 
equals(Object) - Method in class com.facebook.presto.spi.SplitWeight
 
equals(Object) - Method in class com.facebook.presto.spi.statistics.ColumnStatisticMetadata
 
equals(Object) - Method in class com.facebook.presto.spi.statistics.ColumnStatistics
 
equals(Object) - Method in class com.facebook.presto.spi.statistics.CostBasedSourceInfo
 
equals(Object) - Method in class com.facebook.presto.spi.statistics.DoubleRange
 
equals(Object) - Method in class com.facebook.presto.spi.statistics.Estimate
 
equals(Object) - Method in class com.facebook.presto.spi.statistics.HistoricalPlanStatistics
 
equals(Object) - Method in class com.facebook.presto.spi.statistics.HistoricalPlanStatisticsEntry
 
equals(Object) - Method in class com.facebook.presto.spi.statistics.HistoryBasedSourceInfo
 
equals(Object) - Method in class com.facebook.presto.spi.statistics.PlanStatistics
 
equals(Object) - Method in class com.facebook.presto.spi.statistics.PlanStatisticsWithSourceInfo
 
equals(Object) - Method in class com.facebook.presto.spi.statistics.TableStatistics
 
equals(Object) - Method in class com.facebook.presto.spi.TableHandle
 
equals(Object) - Method in class com.facebook.presto.spi.ttl.ConfidenceBasedTtlInfo
 
equals(Object) - Method in class com.facebook.presto.spi.ttl.NodeInfo
 
equals(Object) - Method in class com.facebook.presto.spi.ttl.NodeTtl
 
equals(Object) - Method in class com.facebook.presto.spi.WarningCode
 
ErrorCause - Enum in com.facebook.presto.spi
 
ErrorCodeSupplier - Interface in com.facebook.presto.spi
 
Estimate - Class in com.facebook.presto.spi.statistics
 
Estimate(double) - Constructor for class com.facebook.presto.spi.statistics.Estimate
 
evaluateFinal(BlockBuilder) - Method in interface com.facebook.presto.spi.function.aggregation.Accumulator
 
evaluateFinal(int, BlockBuilder) - Method in interface com.facebook.presto.spi.function.aggregation.GroupedAccumulator
 
evaluateIntermediate(BlockBuilder) - Method in interface com.facebook.presto.spi.function.aggregation.Accumulator
 
evaluateIntermediate(int, BlockBuilder) - Method in interface com.facebook.presto.spi.function.aggregation.GroupedAccumulator
 
EventListener - Interface in com.facebook.presto.spi.eventlistener
 
EventListenerFactory - Interface in com.facebook.presto.spi.eventlistener
 
ExceptNode - Class in com.facebook.presto.spi.plan
 
ExceptNode(Optional<SourceLocation>, PlanNodeId, List<PlanNode>, List<VariableReferenceExpression>, Map<VariableReferenceExpression, List<VariableReferenceExpression>>) - Constructor for class com.facebook.presto.spi.plan.ExceptNode
 
ExceptNode(Optional<SourceLocation>, PlanNodeId, Optional<PlanNode>, List<PlanNode>, List<VariableReferenceExpression>, Map<VariableReferenceExpression, List<VariableReferenceExpression>>) - Constructor for class com.facebook.presto.spi.plan.ExceptNode
 
executeFunction(String, FunctionHandle, Page, List<Integer>, TypeManager) - Method in interface com.facebook.presto.spi.function.FunctionNamespaceManager
 
executeFunction(String, RemoteScalarFunctionImplementation, Page, List<Integer>, List<Type>, Type) - Method in interface com.facebook.presto.spi.function.SqlFunctionExecutor
 
EXECUTION_TIME - Static variable in class com.facebook.presto.spi.session.ResourceEstimates
 
Experimental - Annotation Type in com.facebook.presto.spi.api
Indicates a public API that can change at any time, and has no guarantee of API stability and backward-compatibility.
ExpressionOptimizer - Interface in com.facebook.presto.spi.relation
 
ExpressionOptimizer.Level - Enum in com.facebook.presto.spi.relation
 
extract(RowExpression, Domain) - Method in interface com.facebook.presto.spi.relation.DomainTranslator.ColumnExtractor
Given an expression and values domain, determine whether the expression qualifies as a "column" and return its desired representation.
ExtractionResult(TupleDomain<T>, RowExpression) - Constructor for class com.facebook.presto.spi.relation.DomainTranslator.ExtractionResult
 

F

filter(Collection<VariableReferenceExpression>) - Method in class com.facebook.presto.spi.plan.Assignments
 
filter(Predicate<VariableReferenceExpression>) - Method in class com.facebook.presto.spi.plan.Assignments
 
filterCatalogs(Identity, AccessControlContext, Set<String>) - Method in interface com.facebook.presto.spi.security.SystemAccessControl
Filter the list of catalogs to those visible to the identity.
FilterNode - Class in com.facebook.presto.spi.plan
 
FilterNode(Optional<SourceLocation>, PlanNodeId, PlanNode, RowExpression) - Constructor for class com.facebook.presto.spi.plan.FilterNode
 
FilterNode(Optional<SourceLocation>, PlanNodeId, Optional<PlanNode>, PlanNode, RowExpression) - Constructor for class com.facebook.presto.spi.plan.FilterNode
 
filterSchemas(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, Set<String>) - Method in interface com.facebook.presto.spi.connector.ConnectorAccessControl
Filter the list of schemas to those visible to the identity.
filterSchemas(Identity, AccessControlContext, String, Set<String>) - Method in interface com.facebook.presto.spi.security.SystemAccessControl
Filter the list of schemas in a catalog to those visible to the identity.
filterStats(TableStatistics, RowExpression, ConnectorSession, Map<ColumnHandle, String>, Map<String, Type>) - Method in interface com.facebook.presto.spi.plan.FilterStatsCalculatorService
 
FilterStatsCalculatorService - Interface in com.facebook.presto.spi.plan
Estimates the size of the data after applying a predicate using calculations compatible with Cost-Based Optimizer.
filterTables(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, Set<SchemaTableName>) - Method in interface com.facebook.presto.spi.connector.ConnectorAccessControl
Filter the list of tables and views to those visible to the identity.
filterTables(Identity, AccessControlContext, String, Set<SchemaTableName>) - Method in interface com.facebook.presto.spi.security.SystemAccessControl
Filter the list of tables and views to those visible to the identity.
finish() - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorPageSink
 
finish() - Method in interface com.facebook.presto.spi.ConnectorPageSink
Notifies the connector that no more pages will be appended and returns connector-specific information that will be sent to the coordinator to complete the write operation.
finish() - Method in interface com.facebook.presto.spi.UpdatablePageSource
 
finishCreateTable(ConnectorSession, ConnectorOutputTableHandle, Collection<Slice>, Collection<ComputedStatistics>) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
finishCreateTable(ConnectorSession, ConnectorOutputTableHandle, Collection<Slice>, Collection<ComputedStatistics>) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Finish a table creation with data after the data is written.
finishDelete(ConnectorSession, ConnectorTableHandle, Collection<Slice>) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
finishDelete(ConnectorSession, ConnectorTableHandle, Collection<Slice>) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Finish delete query
finishInsert(ConnectorSession, ConnectorInsertTableHandle, Collection<Slice>, Collection<ComputedStatistics>) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
finishInsert(ConnectorSession, ConnectorInsertTableHandle, Collection<Slice>, Collection<ComputedStatistics>) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Finish insert query
finishRefreshMaterializedView(ConnectorSession, ConnectorInsertTableHandle, Collection<Slice>, Collection<ComputedStatistics>) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
finishRefreshMaterializedView(ConnectorSession, ConnectorInsertTableHandle, Collection<Slice>, Collection<ComputedStatistics>) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Finish refresh materialized view
finishStatisticsCollection(ConnectorSession, ConnectorTableHandle, Collection<ComputedStatistics>) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
finishStatisticsCollection(ConnectorSession, ConnectorTableHandle, Collection<ComputedStatistics>) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Finish statistics collection
FixedPageSource - Class in com.facebook.presto.spi
 
FixedPageSource(Iterable<Page>) - Constructor for class com.facebook.presto.spi.FixedPageSource
 
fixedSizeInBytesPerPosition() - Method in class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 
FixedSplitSource - Class in com.facebook.presto.spi
 
FixedSplitSource(Iterable<? extends ConnectorSplit>) - Constructor for class com.facebook.presto.spi.FixedSplitSource
 
forBlockIndexParameter() - Static method in class com.facebook.presto.spi.function.aggregation.AggregationMetadata.ParameterMetadata
 
forEach(BiConsumer<VariableReferenceExpression, RowExpression>) - Method in class com.facebook.presto.spi.plan.Assignments
 
formatRowExpression(ConnectorSession, RowExpression) - Method in interface com.facebook.presto.spi.relation.RowExpressionService
 
forStateParameter() - Static method in class com.facebook.presto.spi.function.aggregation.AggregationMetadata.ParameterMetadata
 
fromParts(String, int) - Static method in class com.facebook.presto.spi.HostAddress
Build a HostAddress instance from separate host and port values.
fromPredicate(ConnectorSession, RowExpression, DomainTranslator.ColumnExtractor<T>) - Method in interface com.facebook.presto.spi.relation.DomainTranslator
Convert a RowExpression predicate into an ExtractionResult consisting of: 1) A successfully extracted TupleDomain 2) An RowExpression fragment which represents the part of the original RowExpression that will need to be re-evaluated after filtering with the TupleDomain.
fromProportion(double) - Static method in class com.facebook.presto.spi.SplitWeight
 
fromRawValue(long) - Static method in class com.facebook.presto.spi.SplitWeight
 
fromSqlType(Type, boolean, boolean, String) - Static method in class com.facebook.presto.spi.function.aggregation.AggregationMetadata.ParameterMetadata
 
fromString(String) - Static method in class com.facebook.presto.spi.HostAddress
Split a freeform string into a host and port, without strict validation.
fromUri(URI) - Static method in class com.facebook.presto.spi.HostAddress
 
FunctionDependency - Annotation Type in com.facebook.presto.spi.function
 
FunctionHandle - Interface in com.facebook.presto.spi.function
FunctionHandle is a unique handle to identify the function implementation from namespaces.
FunctionHandleResolver - Interface in com.facebook.presto.spi.function
 
FunctionImplementationType - Enum in com.facebook.presto.spi.function
 
FunctionKind - Enum in com.facebook.presto.spi.function
 
FunctionMetadata - Class in com.facebook.presto.spi.function
 
FunctionMetadata(QualifiedObjectName, List<TypeSignature>, TypeSignature, FunctionKind, FunctionImplementationType, boolean, boolean) - Constructor for class com.facebook.presto.spi.function.FunctionMetadata
 
FunctionMetadata(QualifiedObjectName, List<TypeSignature>, List<String>, TypeSignature, FunctionKind, RoutineCharacteristics.Language, FunctionImplementationType, boolean, boolean, FunctionVersion) - Constructor for class com.facebook.presto.spi.function.FunctionMetadata
 
FunctionMetadata(OperatorType, List<TypeSignature>, TypeSignature, FunctionKind, FunctionImplementationType, boolean, boolean) - Constructor for class com.facebook.presto.spi.function.FunctionMetadata
 
FunctionMetadataManager - Interface in com.facebook.presto.spi.function
 
FunctionNamespaceManager<F extends SqlFunction> - Interface in com.facebook.presto.spi.function
 
FunctionNamespaceManagerContext - Class in com.facebook.presto.spi.function
 
FunctionNamespaceManagerContext(TypeManager) - Constructor for class com.facebook.presto.spi.function.FunctionNamespaceManagerContext
 
FunctionNamespaceManagerFactory - Interface in com.facebook.presto.spi.function
 
FunctionNamespaceTransactionHandle - Interface in com.facebook.presto.spi.function
 
FunctionVersion - Class in com.facebook.presto.spi.function
 
FunctionVersion(Optional<String>) - Constructor for class com.facebook.presto.spi.function.FunctionVersion
 

G

get() - Method in class com.facebook.presto.spi.ConnectorPlanRewriter.RewriteContext
 
get(String, int) - Method in interface com.facebook.presto.spi.NodeProvider
 
get(VariableReferenceExpression) - Method in class com.facebook.presto.spi.plan.Assignments
 
getAccessControl() - Method in interface com.facebook.presto.spi.connector.Connector
 
getAccumulatorClass() - Method in interface com.facebook.presto.spi.function.JavaAggregationFunctionImplementation
 
getAccumulatorStateDescriptors() - Method in class com.facebook.presto.spi.function.aggregation.AggregationMetadata
 
getAddInputAllocation() - Method in class com.facebook.presto.spi.eventlistener.OperatorStatistics
 
getAddInputCalls() - Method in class com.facebook.presto.spi.eventlistener.OperatorStatistics
 
getAddInputCpu() - Method in class com.facebook.presto.spi.eventlistener.OperatorStatistics
 
getAddInputWall() - Method in class com.facebook.presto.spi.eventlistener.OperatorStatistics
 
getAggregateFunctionImplementation(FunctionHandle) - Method in interface com.facebook.presto.spi.function.FunctionNamespaceManager
 
getAggregationMetadata() - Method in interface com.facebook.presto.spi.function.JavaAggregationFunctionImplementation
 
getAggregationProperties(AggregationNode) - Method in interface com.facebook.presto.spi.plan.LogicalPropertiesProvider
 
getAggregations() - Method in class com.facebook.presto.spi.plan.AggregationNode
 
getAllNodes() - Method in interface com.facebook.presto.spi.NodeManager
 
getAllocation() - Method in class com.facebook.presto.spi.memory.MemoryAllocation
 
getAlternativeLayoutHandle(ConnectorSession, ConnectorTableLayoutHandle, ConnectorPartitioningHandle) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
getAlternativeLayoutHandle(ConnectorSession, ConnectorTableLayoutHandle, ConnectorPartitioningHandle) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Return a table layout handle whose partitioning is converted to the provided partitioning handle, but otherwise identical to the provided table layout handle.
getAnalysisTime() - Method in class com.facebook.presto.spi.eventlistener.QueryStatistics
 
getAnalyzeProperties() - Method in interface com.facebook.presto.spi.connector.Connector
 
getArgumentConvention(int) - Method in class com.facebook.presto.spi.function.InvocationConvention
 
getArgumentConventions() - Method in class com.facebook.presto.spi.function.InvocationConvention
 
getArgumentNames() - Method in class com.facebook.presto.spi.function.FunctionMetadata
 
getArguments() - Method in class com.facebook.presto.spi.plan.AggregationNode.Aggregation
 
getArguments() - Method in class com.facebook.presto.spi.procedure.Procedure
 
getArguments() - Method in class com.facebook.presto.spi.relation.CallExpression
 
getArguments() - Method in class com.facebook.presto.spi.relation.LambdaDefinitionExpression
 
getArguments() - Method in class com.facebook.presto.spi.relation.SpecialFormExpression
 
getArgumentTypes() - Method in class com.facebook.presto.spi.function.FunctionMetadata
 
getArgumentTypes() - Method in class com.facebook.presto.spi.function.Signature
 
getArgumentTypes() - Method in class com.facebook.presto.spi.function.SqlFunctionId
 
getArgumentTypes() - Method in class com.facebook.presto.spi.relation.LambdaDefinitionExpression
 
getAssignedQueries() - Method in class com.facebook.presto.spi.memory.ClusterMemoryPoolInfo
 
getAssignments() - Method in class com.facebook.presto.spi.plan.ProjectNode
 
getAssignments() - Method in class com.facebook.presto.spi.plan.TableScanNode
Get the mapping from symbols to columns
getAssignUniqueIdProperties(PlanNode) - Method in interface com.facebook.presto.spi.plan.LogicalPropertiesProvider
 
getAuthenticationToken(Slice) - Method in interface com.facebook.presto.spi.security.TokenAuthenticator
 
getAverage() - Method in class com.facebook.presto.spi.eventlistener.ResourceDistribution
 
getAverageFullGcSec() - Method in class com.facebook.presto.spi.eventlistener.StageGcStatistics
 
getBaseTableColumns() - Method in class com.facebook.presto.spi.ConnectorMaterializedViewDefinition.ColumnMapping
 
getBaseTables() - Method in class com.facebook.presto.spi.ConnectorMaterializedViewDefinition
 
getBaseTablesOnOuterJoinSide() - Method in class com.facebook.presto.spi.ConnectorMaterializedViewDefinition
 
getBlock(int) - Method in class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 
getBlockedNodes() - Method in class com.facebook.presto.spi.memory.ClusterMemoryPoolInfo
 
getBlockedWall() - Method in class com.facebook.presto.spi.eventlistener.OperatorStatistics
 
getBlockEncodings() - Method in interface com.facebook.presto.spi.Plugin
 
getBlockEncodingSerde() - Method in interface com.facebook.presto.spi.connector.ConnectorContext
 
getBlockUnchecked(int) - Method in class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 
getBody() - Method in class com.facebook.presto.spi.function.SqlInvokedFunction
 
getBody() - Method in class com.facebook.presto.spi.relation.LambdaDefinitionExpression
 
getBoolean(int, int) - Method in interface com.facebook.presto.spi.function.WindowIndex
Gets a value as a boolean.
getBoolean(int) - Method in interface com.facebook.presto.spi.RecordCursor
 
getBucket(Page, int) - Method in interface com.facebook.presto.spi.BucketFunction
Gets the bucket for the tuple at the specified position.
getBucketCount(ConnectorTransactionHandle, ConnectorSession, ConnectorPartitioningHandle) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeNodePartitioningProvider
 
getBucketCount() - Method in class com.facebook.presto.spi.connector.ConnectorBucketNodeMap
 
getBucketCount(ConnectorTransactionHandle, ConnectorSession, ConnectorPartitioningHandle) - Method in interface com.facebook.presto.spi.connector.ConnectorNodePartitioningProvider
 
getBucketFunction(ConnectorTransactionHandle, ConnectorSession, ConnectorPartitioningHandle, List<Type>, int) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeNodePartitioningProvider
 
getBucketFunction(ConnectorTransactionHandle, ConnectorSession, ConnectorPartitioningHandle, List<Type>, int) - Method in interface com.facebook.presto.spi.connector.ConnectorNodePartitioningProvider
 
getBucketNodeMap(ConnectorTransactionHandle, ConnectorSession, ConnectorPartitioningHandle, List<Node>) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeNodePartitioningProvider
 
getBucketNodeMap(ConnectorTransactionHandle, ConnectorSession, ConnectorPartitioningHandle, List<Node>) - Method in interface com.facebook.presto.spi.connector.ConnectorNodePartitioningProvider
 
getByte(int) - Method in class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 
getByteUnchecked(int) - Method in class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 
getCall() - Method in class com.facebook.presto.spi.plan.AggregationNode.Aggregation
 
getCapabilities() - Method in interface com.facebook.presto.spi.connector.Connector
 
getCatalog() - Method in class com.facebook.presto.spi.eventlistener.QueryContext
 
getCatalog() - Method in class com.facebook.presto.spi.prerequisites.QueryPrerequisitesContext
 
getCatalogName() - Method in class com.facebook.presto.spi.CatalogSchemaTableName
 
getCatalogName() - Method in class com.facebook.presto.spi.ConnectorId
 
getCatalogName() - Method in class com.facebook.presto.spi.eventlistener.QueryInputMetadata
 
getCatalogName() - Method in class com.facebook.presto.spi.eventlistener.QueryOutputMetadata
 
getCatalogSchemaName() - Method in interface com.facebook.presto.spi.function.FunctionHandle
 
getCatalogSchemaName() - Method in class com.facebook.presto.spi.function.SqlFunctionHandle
 
getCatalogSessionProperties(SessionConfigurationContext) - Method in interface com.facebook.presto.spi.session.SessionPropertyConfigurationManager
 
getChecksum() - Method in class com.facebook.presto.spi.page.SerializedPage
 
getClientInfo() - Method in interface com.facebook.presto.spi.ConnectorSession
 
getClientInfo() - Method in class com.facebook.presto.spi.eventlistener.QueryContext
 
getClientInfo() - Method in class com.facebook.presto.spi.resourceGroups.SelectionCriteria
 
getClientInfo() - Method in class com.facebook.presto.spi.security.AccessControlContext
 
getClientInfo() - Method in class com.facebook.presto.spi.session.SessionConfigurationContext
 
getClientInfo() - Method in class com.facebook.presto.spi.storage.TempDataOperationContext
 
getClientTags() - Method in interface com.facebook.presto.spi.ConnectorSession
 
getClientTags() - Method in class com.facebook.presto.spi.eventlistener.QueryContext
 
getClientTags() - Method in class com.facebook.presto.spi.session.SessionConfigurationContext
 
getClientTags() - Method in class com.facebook.presto.spi.storage.TempDataOperationContext
 
getClusterTtl(List<NodeTtl>) - Method in interface com.facebook.presto.spi.ttl.ClusterTtlProvider
 
getClusterTtlProviderFactories() - Method in interface com.facebook.presto.spi.Plugin
 
getCode() - Method in enum com.facebook.presto.spi.ErrorCause
 
getCode() - Method in class com.facebook.presto.spi.WarningCode
 
getColumn() - Method in class com.facebook.presto.spi.ConstantProperty
 
getColumn() - Method in class com.facebook.presto.spi.SortingProperty
 
getColumn() - Method in class com.facebook.presto.spi.SourceLocation
 
getColumnAccessPermissionCheckingTime() - Method in class com.facebook.presto.spi.eventlistener.QueryStatistics
 
getColumnHandleClass() - Method in interface com.facebook.presto.spi.ConnectorHandleResolver
 
getColumnHandles(ConnectorSession, ConnectorTableHandle) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
getColumnHandles(ConnectorSession, ConnectorTableHandle) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Gets all of the columns on the specified table, or an empty map if the columns can not be enumerated.
getColumnMappings() - Method in class com.facebook.presto.spi.ConnectorMaterializedViewDefinition
 
getColumnMappingsAsMap() - Method in class com.facebook.presto.spi.ConnectorMaterializedViewDefinition
 
getColumnMetadata(ConnectorSession, ConnectorTableHandle, ColumnHandle) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
getColumnMetadata(ConnectorSession, ConnectorTableHandle, ColumnHandle) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Gets the metadata for the specified table column.
getColumnName() - Method in exception com.facebook.presto.spi.ColumnNotFoundException
 
getColumnName() - Method in class com.facebook.presto.spi.ConnectorMaterializedViewDefinition.TableColumn
 
getColumnName() - Method in class com.facebook.presto.spi.statistics.ColumnStatisticMetadata
 
getColumnNames() - Method in class com.facebook.presto.spi.MaterializedViewStatus.MaterializedDataPredicates
 
getColumnProperties() - Method in interface com.facebook.presto.spi.connector.Connector
 
getColumns() - Method in class com.facebook.presto.spi.ConnectorTableLayout
The columns from the original table provided by this layout.
getColumns() - Method in class com.facebook.presto.spi.ConnectorTableMetadata
 
getColumns() - Method in class com.facebook.presto.spi.ConstantProperty
 
getColumns() - Method in class com.facebook.presto.spi.constraints.TableConstraint
 
getColumns() - Method in class com.facebook.presto.spi.DiscretePredicates
 
getColumns() - Method in class com.facebook.presto.spi.eventlistener.QueryInputMetadata
 
getColumns() - Method in class com.facebook.presto.spi.GroupingProperty
 
getColumns() - Method in interface com.facebook.presto.spi.LocalProperty
 
getColumns() - Method in class com.facebook.presto.spi.SortingProperty
 
getColumnStatistics() - Method in class com.facebook.presto.spi.statistics.ComputedStatistics
 
getColumnStatistics() - Method in class com.facebook.presto.spi.statistics.TableStatistics
 
getColumnStatistics() - Method in class com.facebook.presto.spi.statistics.TableStatisticsMetadata
 
getColumnTypes() - Method in class com.facebook.presto.spi.InMemoryRecordSet
 
getColumnTypes() - Method in interface com.facebook.presto.spi.RecordSet
 
getCombineFunction() - Method in class com.facebook.presto.spi.function.aggregation.AggregationMetadata
 
getComment() - Method in class com.facebook.presto.spi.ColumnMetadata
 
getComment() - Method in class com.facebook.presto.spi.ConnectorTableMetadata
 
getCommonPartitioningHandle(ConnectorSession, ConnectorPartitioningHandle, ConnectorPartitioningHandle) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
getCommonPartitioningHandle(ConnectorSession, ConnectorPartitioningHandle, ConnectorPartitioningHandle) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Deprecated.
getCompletedBytes() - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorPageSink
 
getCompletedBytes() - Method in interface com.facebook.presto.spi.ConnectorPageSink
Gets the number of output bytes written by this page source so far.
getCompletedBytes() - Method in interface com.facebook.presto.spi.ConnectorPageSource
Gets the number of input bytes processed by this page source so far.
getCompletedBytes() - Method in class com.facebook.presto.spi.FixedPageSource
 
getCompletedBytes() - Method in interface com.facebook.presto.spi.RecordCursor
 
getCompletedBytes() - Method in class com.facebook.presto.spi.RecordPageSource
 
getCompletedDataSizeBytes() - Method in class com.facebook.presto.spi.eventlistener.SplitStatistics
 
getCompletedPositions() - Method in interface com.facebook.presto.spi.ConnectorPageSource
Gets the number of input rows processed by this page source so far.
getCompletedPositions() - Method in class com.facebook.presto.spi.eventlistener.SplitStatistics
 
getCompletedPositions() - Method in class com.facebook.presto.spi.FixedPageSource
 
getCompletedPositions() - Method in class com.facebook.presto.spi.RecordPageSource
 
getCompletedReadTime() - Method in class com.facebook.presto.spi.eventlistener.SplitStatistics
 
getCompletedSplits() - Method in class com.facebook.presto.spi.eventlistener.QueryStatistics
 
getConfidence() - Method in class com.facebook.presto.spi.statistics.PlanStatistics
 
getConfidencePercentage() - Method in class com.facebook.presto.spi.ttl.ConfidenceBasedTtlInfo
 
getConnectorFactories() - Method in interface com.facebook.presto.spi.Plugin
 
getConnectorHandle() - Method in class com.facebook.presto.spi.TableHandle
 
getConnectorId() - Method in class com.facebook.presto.spi.TableHandle
 
getConnectorInfo() - Method in class com.facebook.presto.spi.eventlistener.QueryInputMetadata
 
getConnectorMetadataUpdateHandleSerde() - Method in interface com.facebook.presto.spi.connector.ConnectorTypeSerdeProvider
creates and returns the metadata update handle serde
getConnectorMetadataUpdaterProvider() - Method in interface com.facebook.presto.spi.connector.Connector
 
getConnectorOutputMetadata() - Method in class com.facebook.presto.spi.eventlistener.QueryOutputMetadata
 
getConnectorPlanOptimizerProvider() - Method in interface com.facebook.presto.spi.connector.Connector
 
getConnectorProperties() - Method in class com.facebook.presto.spi.prerequisites.QueryPrerequisitesContext
 
getConnectorTypeSerdeProvider() - Method in interface com.facebook.presto.spi.connector.Connector
 
getContext() - Method in class com.facebook.presto.spi.eventlistener.QueryCompletedEvent
 
getContext() - Method in class com.facebook.presto.spi.eventlistener.QueryCreatedEvent
 
getContext() - Method in class com.facebook.presto.spi.resourceGroups.SelectionContext
 
getCount() - Method in class com.facebook.presto.spi.plan.LimitNode
Get the limit `N` number of results to return.
getCount() - Method in class com.facebook.presto.spi.plan.TopNNode
 
getCpuDistribution() - Method in class com.facebook.presto.spi.eventlistener.StageStatistics
 
getCpuQuotaGenerationMillisPerSecond() - Method in interface com.facebook.presto.spi.resourceGroups.ResourceGroup
 
getCpuTime() - Method in class com.facebook.presto.spi.eventlistener.QueryStatistics
 
getCpuTime() - Method in class com.facebook.presto.spi.eventlistener.SplitStatistics
 
getCpuTime() - Method in class com.facebook.presto.spi.session.ResourceEstimates
 
getCpuTimeLimit() - Method in class com.facebook.presto.spi.resourceGroups.ResourceGroupQueryLimits
 
getCreateTime() - Method in class com.facebook.presto.spi.eventlistener.QueryCompletedEvent
 
getCreateTime() - Method in class com.facebook.presto.spi.eventlistener.QueryCreatedEvent
 
getCreateTime() - Method in class com.facebook.presto.spi.eventlistener.SplitCompletedEvent
 
getCumulativeMemory() - Method in class com.facebook.presto.spi.eventlistener.QueryStatistics
 
getCumulativeTotalMemory() - Method in class com.facebook.presto.spi.eventlistener.QueryStatistics
 
getCurrentConstraint() - Method in class com.facebook.presto.spi.plan.TableScanNode
A TupleDomain that represents a predicate that every row this TableScan node produces is guaranteed to satisfy.
getCurrentNode() - Method in interface com.facebook.presto.spi.NodeManager
 
getCursor() - Method in class com.facebook.presto.spi.RecordPageSource
 
getDataSize() - Method in class com.facebook.presto.spi.statistics.ColumnStatistics
 
getDefaultProperties() - Method in interface com.facebook.presto.spi.plan.LogicalPropertiesProvider
 
getDefaultValue() - Method in class com.facebook.presto.spi.procedure.Procedure.Argument
Argument default value in type's stack representation.
getDefaultValue() - Method in class com.facebook.presto.spi.session.PropertyMetadata
Gets the default value for this property.
getDelegationCheckResult() - Method in class com.facebook.presto.spi.security.AuthorizedIdentity
 
getDescription() - Method in interface com.facebook.presto.spi.function.SqlFunction
 
getDescription() - Method in class com.facebook.presto.spi.function.SqlInvokedFunction
 
getDescription() - Method in class com.facebook.presto.spi.session.PropertyMetadata
Description for the end user.
getDeterminism() - Method in class com.facebook.presto.spi.function.RoutineCharacteristics
 
getDeterminismEvaluator() - Method in interface com.facebook.presto.spi.relation.RowExpressionService
 
getDirectColumnMappingsAsMap() - Method in class com.facebook.presto.spi.ConnectorMaterializedViewDefinition
 
getDiscretePredicates() - Method in class com.facebook.presto.spi.ConnectorTableLayout
A collection of discrete predicates describing the data in this layout.
getDispatchingTime() - Method in class com.facebook.presto.spi.eventlistener.QueryStatistics
 
getDisplayName() - Method in class com.facebook.presto.spi.relation.CallExpression
 
getDistinctLimitProperties(DistinctLimitNode) - Method in interface com.facebook.presto.spi.plan.LogicalPropertiesProvider
 
getDistinctValuesCount() - Method in class com.facebook.presto.spi.statistics.ColumnStatistics
 
getDistinctVariables() - Method in class com.facebook.presto.spi.plan.DistinctLimitNode
 
getDistinctVariables() - Method in class com.facebook.presto.spi.plan.MarkDistinctNode
 
getDistribution() - Method in interface com.facebook.presto.spi.SystemTable
 
getDomainTranslator() - Method in interface com.facebook.presto.spi.relation.RowExpressionService
 
getDouble(int, int) - Method in interface com.facebook.presto.spi.function.WindowIndex
Gets a value as a double.
getDouble(int) - Method in interface com.facebook.presto.spi.RecordCursor
 
getDynamicFilter() - Method in class com.facebook.presto.spi.TableHandle
 
getDynamicFilterPredicate() - Method in class com.facebook.presto.spi.SplitContext
 
getEncodingName() - Method in class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 
getEndTime() - Method in class com.facebook.presto.spi.eventlistener.QueryCompletedEvent
 
getEndTime() - Method in class com.facebook.presto.spi.eventlistener.SplitCompletedEvent
 
getEnforcedConstraint() - Method in class com.facebook.presto.spi.plan.TableScanNode
A TupleDomain that represents a predicate that has been successfully pushed into this TableScan node.
getEnvironment() - Method in class com.facebook.presto.spi.eventlistener.QueryContext
 
getEnvironment() - Method in interface com.facebook.presto.spi.NodeManager
 
getEnvironment() - Method in interface com.facebook.presto.spi.resourceGroups.ResourceGroupConfigurationManagerContext
 
getEnvironment() - Method in interface com.facebook.presto.spi.resourceGroups.SessionPropertyConfigurationManagerContext
 
getErrorCode() - Method in class com.facebook.presto.spi.eventlistener.QueryFailureInfo
 
getErrorCode() - Method in exception com.facebook.presto.spi.PrestoException
 
getEstimatedDataSizeForStats(int) - Method in class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 
getEstimatedSize() - Method in interface com.facebook.presto.spi.function.AccumulatorState
 
getEstimatedSize() - Method in interface com.facebook.presto.spi.function.aggregation.Accumulator
 
getEstimatedSize() - Method in interface com.facebook.presto.spi.function.aggregation.GroupedAccumulator
 
getEventListenerFactories() - Method in interface com.facebook.presto.spi.Plugin
 
getExecutionStartTime() - Method in class com.facebook.presto.spi.eventlistener.QueryCompletedEvent
 
getExecutionTime() - Method in class com.facebook.presto.spi.eventlistener.QueryStatistics
 
getExecutionTime() - Method in class com.facebook.presto.spi.session.ResourceEstimates
 
getExecutionTimeLimit() - Method in class com.facebook.presto.spi.resourceGroups.ResourceGroupQueryLimits
 
getExpandedQuery() - Method in class com.facebook.presto.spi.eventlistener.QueryCompletedEvent
 
getExpiryEpochSecond() - Method in class com.facebook.presto.spi.ttl.ConfidenceBasedTtlInfo
 
getExpiryInstant() - Method in class com.facebook.presto.spi.ttl.ConfidenceBasedTtlInfo
 
getExpression() - Method in class com.facebook.presto.spi.function.LongVariableConstraint
 
getExpressionOptimizer() - Method in interface com.facebook.presto.spi.relation.RowExpressionService
 
getExpressions() - Method in class com.facebook.presto.spi.plan.Assignments
 
getExtraAuthenticators() - Method in class com.facebook.presto.spi.security.ConnectorIdentity
 
getExtraAuthenticators() - Method in class com.facebook.presto.spi.security.Identity
 
getExtraCredentials() - Method in class com.facebook.presto.spi.security.ConnectorIdentity
 
getExtraCredentials() - Method in class com.facebook.presto.spi.security.Identity
 
getExtraInfo() - Method in class com.facebook.presto.spi.ColumnMetadata
 
getFactory() - Method in class com.facebook.presto.spi.function.aggregation.AggregationMetadata.AccumulatorStateDescriptor
 
getFailedTasks() - Method in class com.facebook.presto.spi.eventlistener.QueryCompletedEvent
 
getFailureHost() - Method in class com.facebook.presto.spi.eventlistener.QueryFailureInfo
 
getFailureInfo() - Method in class com.facebook.presto.spi.eventlistener.QueryCompletedEvent
 
getFailureInfo() - Method in class com.facebook.presto.spi.eventlistener.SplitCompletedEvent
 
getFailureMessage() - Method in class com.facebook.presto.spi.eventlistener.QueryFailureInfo
 
getFailureMessage() - Method in class com.facebook.presto.spi.eventlistener.SplitFailureInfo
 
getFailuresJson() - Method in class com.facebook.presto.spi.eventlistener.QueryFailureInfo
 
getFailureTask() - Method in class com.facebook.presto.spi.eventlistener.QueryFailureInfo
 
getFailureType() - Method in class com.facebook.presto.spi.eventlistener.QueryFailureInfo
 
getFailureType() - Method in class com.facebook.presto.spi.eventlistener.SplitFailureInfo
 
getField() - Method in class com.facebook.presto.spi.relation.InputReferenceExpression
 
getFilter() - Method in class com.facebook.presto.spi.plan.AggregationNode.Aggregation
 
getFilterProperties(FilterNode) - Method in interface com.facebook.presto.spi.plan.LogicalPropertiesProvider
 
getFilterStatsCalculatorService() - Method in interface com.facebook.presto.spi.connector.ConnectorContext
 
getFinalType() - Method in interface com.facebook.presto.spi.function.aggregation.Accumulator
 
getFinalType() - Method in interface com.facebook.presto.spi.function.aggregation.GroupedAccumulator
 
getFinalType() - Method in interface com.facebook.presto.spi.function.JavaAggregationFunctionImplementation
 
getFinishAllocation() - Method in class com.facebook.presto.spi.eventlistener.OperatorStatistics
 
getFinishCalls() - Method in class com.facebook.presto.spi.eventlistener.OperatorStatistics
 
getFinishCpu() - Method in class com.facebook.presto.spi.eventlistener.OperatorStatistics
 
getFinishWall() - Method in class com.facebook.presto.spi.eventlistener.OperatorStatistics
 
getFirstDynamicSegmentPosition() - Method in class com.facebook.presto.spi.resourceGroups.SelectionContext
 
getFixedMapping() - Method in class com.facebook.presto.spi.connector.ConnectorBucketNodeMap
 
getForm() - Method in class com.facebook.presto.spi.relation.SpecialFormExpression
 
getFreeBytes() - Method in class com.facebook.presto.spi.memory.MemoryPoolInfo
 
getFullGcTasks() - Method in class com.facebook.presto.spi.eventlistener.StageGcStatistics
 
getFunctionHandle(Optional<? extends FunctionNamespaceTransactionHandle>, Signature) - Method in interface com.facebook.presto.spi.function.FunctionNamespaceManager
 
getFunctionHandle() - Method in class com.facebook.presto.spi.function.RemoteScalarFunctionImplementation
 
getFunctionHandle() - Method in class com.facebook.presto.spi.function.SqlInvokedFunction
 
getFunctionHandle() - Method in class com.facebook.presto.spi.plan.AggregationNode.Aggregation
 
getFunctionHandle() - Method in class com.facebook.presto.spi.relation.CallExpression
 
getFunctionHandleClass() - Method in interface com.facebook.presto.spi.function.FunctionHandleResolver
 
getFunctionHandleClass() - Method in class com.facebook.presto.spi.function.SqlFunctionHandle.Resolver
 
getFunctionId() - Method in class com.facebook.presto.spi.function.SqlFunctionHandle
 
getFunctionId() - Method in class com.facebook.presto.spi.function.SqlInvokedFunction
 
getFunctionKind() - Method in class com.facebook.presto.spi.function.FunctionMetadata
 
getFunctionMetadata(FunctionHandle) - Method in interface com.facebook.presto.spi.function.FunctionMetadataManager
 
getFunctionMetadata(FunctionHandle) - Method in interface com.facebook.presto.spi.function.FunctionNamespaceManager
 
getFunctionMetadataManager() - Method in interface com.facebook.presto.spi.connector.ConnectorContext
 
getFunctionName() - Method in class com.facebook.presto.spi.function.SqlFunctionId
 
getFunctionNamespaceManagerFactories() - Method in interface com.facebook.presto.spi.Plugin
 
getFunctions(Optional<? extends FunctionNamespaceTransactionHandle>, QualifiedObjectName) - Method in interface com.facebook.presto.spi.function.FunctionNamespaceManager
 
getFunctions() - Method in interface com.facebook.presto.spi.Plugin
 
getGcStatistics() - Method in class com.facebook.presto.spi.eventlistener.StageStatistics
 
getGetOutputAllocation() - Method in class com.facebook.presto.spi.eventlistener.OperatorStatistics
 
getGetOutputCalls() - Method in class com.facebook.presto.spi.eventlistener.OperatorStatistics
 
getGetOutputCpu() - Method in class com.facebook.presto.spi.eventlistener.OperatorStatistics
 
getGetOutputWall() - Method in class com.facebook.presto.spi.eventlistener.OperatorStatistics
 
getGlobalGroupingSets() - Method in class com.facebook.presto.spi.plan.AggregationNode
 
getGlobalGroupingSets() - Method in class com.facebook.presto.spi.plan.AggregationNode.GroupingSetDescriptor
 
getGrantee() - Method in class com.facebook.presto.spi.security.GrantInfo
 
getGrantee() - Method in class com.facebook.presto.spi.security.RoleGrant
 
getGrantor() - Method in class com.facebook.presto.spi.security.GrantInfo
 
getGroupCount() - Method in class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 
getGroupedAccumulatorClass() - Method in interface com.facebook.presto.spi.function.JavaAggregationFunctionImplementation
 
getGroupedStateClass() - Method in interface com.facebook.presto.spi.function.AccumulatorStateFactory
 
getGroupId(int) - Method in class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 
getGroupIdVariable() - Method in class com.facebook.presto.spi.plan.AggregationNode
 
getGroupingColumns() - Method in class com.facebook.presto.spi.statistics.ComputedStatistics
 
getGroupingColumns() - Method in class com.facebook.presto.spi.statistics.TableStatisticsMetadata
 
getGroupingKeys() - Method in class com.facebook.presto.spi.plan.AggregationNode
 
getGroupingKeys() - Method in class com.facebook.presto.spi.plan.AggregationNode.GroupingSetDescriptor
 
getGroupingSetCount() - Method in class com.facebook.presto.spi.plan.AggregationNode
 
getGroupingSetCount() - Method in class com.facebook.presto.spi.plan.AggregationNode.GroupingSetDescriptor
 
getGroupingSets() - Method in class com.facebook.presto.spi.plan.AggregationNode
 
getGroupingValues() - Method in class com.facebook.presto.spi.statistics.ComputedStatistics
 
getHandle() - Method in class com.facebook.presto.spi.ConnectorTableLayout
 
getHandleResolver() - Method in interface com.facebook.presto.spi.connector.ConnectorFactory
 
getHandleResolver() - Method in interface com.facebook.presto.spi.function.FunctionNamespaceManagerFactory
 
getHardConcurrencyLimit() - Method in interface com.facebook.presto.spi.resourceGroups.ResourceGroup
 
getHardCpuLimit() - Method in interface com.facebook.presto.spi.resourceGroups.ResourceGroup
 
getHash() - Method in class com.facebook.presto.spi.plan.PlanNodeWithHash
 
getHash() - Method in class com.facebook.presto.spi.statistics.HistoryBasedSourceInfo
 
getHashVariable() - Method in class com.facebook.presto.spi.plan.AggregationNode
 
getHashVariable() - Method in class com.facebook.presto.spi.plan.DistinctLimitNode
 
getHashVariable() - Method in class com.facebook.presto.spi.plan.MarkDistinctNode
 
getHistoryBasedPlanStatisticsProviders() - Method in interface com.facebook.presto.spi.Plugin
 
getHost() - Method in interface com.facebook.presto.spi.Node
 
getHost() - Method in class com.facebook.presto.spi.ttl.NodeInfo
 
getHostAndPort() - Method in interface com.facebook.presto.spi.Node
 
getHostText() - Method in class com.facebook.presto.spi.HostAddress
Returns the portion of this HostAddress instance that should represent the hostname or IPv4/IPv6 literal.
getHttpUri() - Method in interface com.facebook.presto.spi.Node
Deprecated.
Connectors should not access the HTTP endpoints of other nodes.
getId() - Method in class com.facebook.presto.spi.function.SqlFunctionId
 
getId() - Method in class com.facebook.presto.spi.memory.MemoryPoolId
 
getId() - Method in class com.facebook.presto.spi.plan.PlanNode
 
getId() - Method in class com.facebook.presto.spi.plan.PlanNodeId
 
getId() - Method in class com.facebook.presto.spi.QueryId
 
getId() - Method in interface com.facebook.presto.spi.resourceGroups.ResourceGroup
 
getId() - Method in class com.facebook.presto.spi.statistics.PlanStatisticsWithSourceInfo
 
getIdentifier(Optional<ConnectorSplit>, PlanCanonicalizationStrategy) - Method in interface com.facebook.presto.spi.ConnectorTableLayoutHandle
Identifier is used to identify if the table layout is providing the same set of data.
getIdentity() - Method in interface com.facebook.presto.spi.ConnectorSession
 
getIdentity() - Method in class com.facebook.presto.spi.storage.TempDataOperationContext
 
getImplementation() - Method in class com.facebook.presto.spi.function.SqlInvokedScalarFunctionImplementation
 
getImplementationType() - Method in class com.facebook.presto.spi.function.FunctionMetadata
 
getImplementationType() - Method in class com.facebook.presto.spi.function.RemoteScalarFunctionImplementation
 
getImplementationType() - Method in interface com.facebook.presto.spi.function.SqlFunctionExecutor
 
getIndex(ConnectorTransactionHandle, ConnectorSession, ConnectorIndexHandle, List<ColumnHandle>, List<ColumnHandle>) - Method in interface com.facebook.presto.spi.connector.ConnectorIndexProvider
 
getIndexHandle() - Method in class com.facebook.presto.spi.ConnectorResolvedIndex
 
getIndexHandleClass() - Method in interface com.facebook.presto.spi.ConnectorHandleResolver
 
getIndexProvider() - Method in interface com.facebook.presto.spi.connector.Connector
 
getInfiniteTtl() - Static method in class com.facebook.presto.spi.ttl.ConfidenceBasedTtlInfo
 
getInfo(ConnectorTableLayoutHandle) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
getInfo(ConnectorTableLayoutHandle) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Return the connector-specific metadata for the specified table layout.
getInfo() - Method in interface com.facebook.presto.spi.connector.ConnectorOutputMetadata
 
getInfo() - Method in interface com.facebook.presto.spi.ConnectorSplit
Deprecated.
getInfo() - Method in class com.facebook.presto.spi.eventlistener.OperatorStatistics
 
getInfoMap() - Method in interface com.facebook.presto.spi.ConnectorSplit
 
getInputDataSize() - Method in class com.facebook.presto.spi.eventlistener.OperatorStatistics
 
getInputFunction() - Method in class com.facebook.presto.spi.function.aggregation.AggregationMetadata
 
getInputPositions() - Method in class com.facebook.presto.spi.eventlistener.OperatorStatistics
 
getInputs() - Method in class com.facebook.presto.spi.eventlistener.QueryIOMetadata
 
getInputTableStatistics() - Method in class com.facebook.presto.spi.statistics.HistoricalPlanStatisticsEntry
 
getInputTableStatistics() - Method in class com.facebook.presto.spi.statistics.HistoryBasedSourceInfo
 
getInsertLayout(ConnectorSession, ConnectorTableHandle) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
getInsertLayout(ConnectorSession, ConnectorTableHandle) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Get the physical layout for a inserting into an existing table.
getInsertTableHandleClass() - Method in interface com.facebook.presto.spi.ConnectorHandleResolver
 
getInstance() - Static method in class com.facebook.presto.spi.statistics.EmptyPlanStatisticsProvider
 
getInt(int) - Method in class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 
getIntermediateType() - Method in interface com.facebook.presto.spi.function.aggregation.Accumulator
 
getIntermediateType() - Method in interface com.facebook.presto.spi.function.aggregation.GroupedAccumulator
 
getIntermediateType() - Method in interface com.facebook.presto.spi.function.JavaAggregationFunctionImplementation
 
getIntUnchecked(int) - Method in class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 
getInvocationConvention() - Method in interface com.facebook.presto.spi.function.JavaScalarFunctionImplementation
 
getIoMetadata() - Method in class com.facebook.presto.spi.eventlistener.QueryCompletedEvent
 
getJavaType() - Method in class com.facebook.presto.spi.session.PropertyMetadata
Java type of this property.
getJmxExport() - Method in interface com.facebook.presto.spi.resourceGroups.ResourceGroup
 
getJoinProperties(PlanNode) - Method in interface com.facebook.presto.spi.plan.LogicalPropertiesProvider
 
getJsonLengthLimitExceeded() - Method in class com.facebook.presto.spi.eventlistener.QueryOutputMetadata
 
getJsonPlan() - Method in class com.facebook.presto.spi.eventlistener.QueryMetadata
 
getKind() - Method in class com.facebook.presto.spi.function.Signature
 
getLambda() - Method in interface com.facebook.presto.spi.function.aggregation.LambdaProvider
 
getLambdaInterfaces() - Method in class com.facebook.presto.spi.function.aggregation.AggregationMetadata
 
getLanguage() - Method in class com.facebook.presto.spi.function.FunctionMetadata
 
getLanguage() - Method in class com.facebook.presto.spi.function.RemoteScalarFunctionImplementation
 
getLanguage() - Method in class com.facebook.presto.spi.function.RoutineCharacteristics
 
getLanguage() - Method in class com.facebook.presto.spi.function.RoutineCharacteristics.Language
 
getLargestMemoryQuery() - Method in class com.facebook.presto.spi.memory.ClusterMemoryPoolInfo
 
getLastRunsStatistics() - Method in class com.facebook.presto.spi.statistics.HistoricalPlanStatistics
 
getLastSegment() - Method in class com.facebook.presto.spi.resourceGroups.ResourceGroupId
 
getLayout() - Method in class com.facebook.presto.spi.TableHandle
 
getLimit() - Method in class com.facebook.presto.spi.plan.DistinctLimitNode
 
getLimitProperties(LimitNode) - Method in interface com.facebook.presto.spi.plan.LogicalPropertiesProvider
 
getLine() - Method in class com.facebook.presto.spi.SourceLocation
 
getLoadedBlock() - Method in class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 
getLocale() - Method in interface com.facebook.presto.spi.ConnectorSession
 
getLocality() - Method in class com.facebook.presto.spi.plan.ProjectNode
 
getLocalProperties() - Method in class com.facebook.presto.spi.ConnectorTableLayout
Properties describing the layout of the data (grouping/sorting) within each partition
getLogicalPlanOptimizers() - Method in interface com.facebook.presto.spi.connector.ConnectorPlanOptimizerProvider
The plan optimizers to be applied before having the notion of distribution.
getLong(int) - Method in class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 
getLong(int, int) - Method in class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 
getLong(int, int) - Method in interface com.facebook.presto.spi.function.WindowIndex
Gets a value as a long.
getLong(int) - Method in interface com.facebook.presto.spi.RecordCursor
 
getLongUnchecked(int) - Method in class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 
getLongUnchecked(int, int) - Method in class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 
getLongVariableConstraints() - Method in class com.facebook.presto.spi.function.Signature
 
getMap() - Method in class com.facebook.presto.spi.plan.Assignments
 
getMarkerVariable() - Method in class com.facebook.presto.spi.plan.MarkDistinctNode
 
getMask() - Method in class com.facebook.presto.spi.plan.AggregationNode.Aggregation
 
getMaterializedView(ConnectorSession, SchemaTableName) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
getMaterializedView(ConnectorSession, SchemaTableName) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Gets the materialized view data for the specified materialized view name.
getMaterializedViewState() - Method in class com.facebook.presto.spi.MaterializedViewStatus
 
getMaterializedViewStatus(ConnectorSession, SchemaTableName) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
getMaterializedViewStatus(ConnectorSession, SchemaTableName, TupleDomain<String>) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
getMaterializedViewStatus(ConnectorSession, SchemaTableName, TupleDomain<String>) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Get the materialized view status to inform the engine how much data has been materialized in the view
getMaterializedViewStatus(ConnectorSession, SchemaTableName) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
 
getMax() - Method in class com.facebook.presto.spi.eventlistener.ResourceDistribution
 
getMax() - Method in class com.facebook.presto.spi.statistics.DoubleRange
 
getMaxBytes() - Method in class com.facebook.presto.spi.memory.MemoryPoolInfo
 
getMaxFullGcSec() - Method in class com.facebook.presto.spi.eventlistener.StageGcStatistics
 
getMaxIndex() - Method in interface com.facebook.presto.spi.PageIndexer
Returns maximum index value returned.
getMaxQueuedQueries() - Method in interface com.facebook.presto.spi.resourceGroups.ResourceGroup
 
getMemoryDistribution() - Method in class com.facebook.presto.spi.eventlistener.StageStatistics
 
getMemoryPoolInfo() - Method in class com.facebook.presto.spi.memory.ClusterMemoryPoolInfo
 
getMemoryPoolManager() - Method in interface com.facebook.presto.spi.resourceGroups.ResourceGroupConfigurationManagerContext
 
getMessage() - Method in exception com.facebook.presto.spi.PrestoException
 
getMessage() - Method in class com.facebook.presto.spi.PrestoWarning
 
getMetadata(ConnectorTransactionHandle) - Method in interface com.facebook.presto.spi.connector.Connector
Guaranteed to be called at most once per transaction.
getMetadata() - Method in class com.facebook.presto.spi.eventlistener.QueryCompletedEvent
 
getMetadata() - Method in class com.facebook.presto.spi.eventlistener.QueryCreatedEvent
 
getMetadata() - Method in class com.facebook.presto.spi.eventlistener.QueryUpdatedEvent
 
getMetadataUpdateHandleClass() - Method in interface com.facebook.presto.spi.ConnectorHandleResolver
 
getMetadataUpdater() - Method in interface com.facebook.presto.spi.connector.ConnectorMetadataUpdaterProvider
Create and return metadata updater that handles metadata requests/responses.
getMetadataUpdater() - Method in class com.facebook.presto.spi.PageSinkContext
 
getMetadataUpdateResults(List<ConnectorMetadataUpdateHandle>, QueryId) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
getMetadataUpdateResults(List<ConnectorMetadataUpdateHandle>, QueryId) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Handles metadata update requests and sends the results back to worker
getMethodHandle() - Method in interface com.facebook.presto.spi.function.JavaScalarFunctionImplementation
 
getMethodHandle() - Method in class com.facebook.presto.spi.procedure.Procedure
 
getMin() - Method in class com.facebook.presto.spi.eventlistener.ResourceDistribution
 
getMin() - Method in class com.facebook.presto.spi.statistics.DoubleRange
 
getMinFullGcSec() - Method in class com.facebook.presto.spi.eventlistener.StageGcStatistics
 
getName() - Method in class com.facebook.presto.spi.ColumnMetadata
 
getName() - Method in interface com.facebook.presto.spi.connector.ConnectorFactory
 
getName() - Method in class com.facebook.presto.spi.ConnectorViewDefinition
 
getName() - Method in class com.facebook.presto.spi.constraints.TableConstraint
 
getName() - Method in interface com.facebook.presto.spi.eventlistener.EventListenerFactory
 
getName() - Method in class com.facebook.presto.spi.function.aggregation.AggregationMetadata
 
getName() - Method in class com.facebook.presto.spi.function.FunctionMetadata
 
getName() - Method in interface com.facebook.presto.spi.function.FunctionNamespaceManagerFactory
 
getName() - Method in class com.facebook.presto.spi.function.LongVariableConstraint
 
getName() - Method in class com.facebook.presto.spi.function.Parameter
 
getName() - Method in class com.facebook.presto.spi.function.Signature
 
getName() - Method in class com.facebook.presto.spi.function.TypeVariableConstraint
 
getName() - Method in interface com.facebook.presto.spi.prerequisites.QueryPrerequisitesFactory
 
getName() - Method in class com.facebook.presto.spi.procedure.Procedure.Argument
 
getName() - Method in class com.facebook.presto.spi.procedure.Procedure
 
getName() - Method in class com.facebook.presto.spi.relation.VariableReferenceExpression
 
getName() - Method in interface com.facebook.presto.spi.resourceGroups.ResourceGroupConfigurationManagerFactory
 
getName() - Method in interface com.facebook.presto.spi.security.PasswordAuthenticatorFactory
 
getName() - Method in class com.facebook.presto.spi.security.PrestoPrincipal
 
getName() - Method in interface com.facebook.presto.spi.security.SystemAccessControlFactory
 
getName() - Method in class com.facebook.presto.spi.session.PropertyMetadata
Name of the property.
getName() - Method in interface com.facebook.presto.spi.session.SessionPropertyConfigurationManagerFactory
 
getName() - Method in class com.facebook.presto.spi.statistics.EmptyPlanStatisticsProvider
 
getName() - Method in interface com.facebook.presto.spi.statistics.HistoryBasedPlanStatisticsProvider
 
getName() - Method in interface com.facebook.presto.spi.storage.TempStorageFactory
 
getName() - Method in interface com.facebook.presto.spi.ttl.ClusterTtlProviderFactory
 
getName() - Method in interface com.facebook.presto.spi.ttl.NodeTtlFetcherFactory
 
getName() - Method in class com.facebook.presto.spi.WarningCode
 
getNameSuffix() - Method in class com.facebook.presto.spi.function.Signature
 
getNewTableLayout(ConnectorSession, ConnectorTableMetadata) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
getNewTableLayout(ConnectorSession, ConnectorTableMetadata) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Get the physical layout for a new table.
getNewTracer() - Method in interface com.facebook.presto.spi.tracing.TracerProvider
 
getNextBatch(ConnectorPartitionHandle, int) - Method in interface com.facebook.presto.spi.ConnectorSplitSource
 
getNextBatch(ConnectorPartitionHandle, int) - Method in class com.facebook.presto.spi.FixedSplitSource
 
getNextId() - Method in class com.facebook.presto.spi.plan.PlanNodeIdAllocator
 
getNextPage() - Method in interface com.facebook.presto.spi.ConnectorPageSource
Gets the next page of data.
getNextPage() - Method in class com.facebook.presto.spi.FixedPageSource
 
getNextPage() - Method in class com.facebook.presto.spi.RecordPageSource
 
getNodeIdentifier() - Method in interface com.facebook.presto.spi.Node
 
getNodeIdentifier() - Method in class com.facebook.presto.spi.ttl.NodeInfo
 
getNodeManager() - Method in interface com.facebook.presto.spi.connector.ConnectorContext
 
getNodeManager() - Method in class com.facebook.presto.spi.storage.TempStorageContext
 
getNodePartitioningProvider() - Method in interface com.facebook.presto.spi.connector.Connector
 
getNodeSelectionStrategy() - Method in class com.facebook.presto.spi.connector.ConnectorBucketNodeMap
 
getNodeSelectionStrategy() - Method in interface com.facebook.presto.spi.ConnectorSplit
Indicate the node affinity of a Split 1.
getNodeTtlFetcherFactories() - Method in interface com.facebook.presto.spi.Plugin
 
getNullCallClause() - Method in class com.facebook.presto.spi.function.AlterRoutineCharacteristics
 
getNullCallClause() - Method in class com.facebook.presto.spi.function.RoutineCharacteristics
 
getNullsFraction() - Method in class com.facebook.presto.spi.statistics.ColumnStatistics
 
getObject(int, int) - Method in interface com.facebook.presto.spi.function.WindowIndex
Gets an object value.
getObject(int) - Method in interface com.facebook.presto.spi.RecordCursor
 
getOffsetBase() - Method in class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 
getOperatorId() - Method in class com.facebook.presto.spi.eventlistener.OperatorStatistics
 
getOperatorStatistics() - Method in class com.facebook.presto.spi.eventlistener.QueryCompletedEvent
 
getOperatorType() - Method in class com.facebook.presto.spi.eventlistener.OperatorStatistics
 
getOperatorType() - Method in class com.facebook.presto.spi.function.FunctionMetadata
 
getOrder() - Method in class com.facebook.presto.spi.SortingProperty
 
getOrderBy() - Method in class com.facebook.presto.spi.plan.AggregationNode.Aggregation
 
getOrderBy() - Method in class com.facebook.presto.spi.plan.OrderingScheme
 
getOrderByVariables() - Method in class com.facebook.presto.spi.plan.OrderingScheme
 
getOrdering(VariableReferenceExpression) - Method in class com.facebook.presto.spi.plan.OrderingScheme
 
getOrderingScheme() - Method in class com.facebook.presto.spi.plan.TopNNode
 
getOrderingsMap() - Method in class com.facebook.presto.spi.plan.OrderingScheme
Sort order of ORDER BY variables.
getOriginalSql() - Method in class com.facebook.presto.spi.ConnectorMaterializedViewDefinition
 
getOutput() - Method in class com.facebook.presto.spi.eventlistener.QueryIOMetadata
 
getOutputBytes() - Method in class com.facebook.presto.spi.eventlistener.QueryStatistics
 
getOutputDataSize() - Method in class com.facebook.presto.spi.eventlistener.OperatorStatistics
 
getOutputFunction() - Method in class com.facebook.presto.spi.function.aggregation.AggregationMetadata
 
getOutputPositions() - Method in class com.facebook.presto.spi.eventlistener.OperatorStatistics
 
getOutputRows() - Method in class com.facebook.presto.spi.eventlistener.QueryStatistics
 
getOutputs() - Method in class com.facebook.presto.spi.plan.Assignments
 
getOutputSize() - Method in class com.facebook.presto.spi.statistics.PlanStatistics
 
getOutputTableHandleClass() - Method in interface com.facebook.presto.spi.ConnectorHandleResolver
 
getOutputType() - Method in class com.facebook.presto.spi.function.aggregation.AggregationMetadata
 
getOutputVariables() - Method in class com.facebook.presto.spi.plan.AggregationNode
 
getOutputVariables() - Method in class com.facebook.presto.spi.plan.DistinctLimitNode
 
getOutputVariables() - Method in class com.facebook.presto.spi.plan.FilterNode
 
getOutputVariables() - Method in class com.facebook.presto.spi.plan.LimitNode
 
getOutputVariables() - Method in class com.facebook.presto.spi.plan.MarkDistinctNode
 
getOutputVariables() - Method in class com.facebook.presto.spi.plan.PlanNode
The output from the upstream PlanNodes.
getOutputVariables() - Method in class com.facebook.presto.spi.plan.ProjectNode
 
getOutputVariables() - Method in class com.facebook.presto.spi.plan.SetOperationNode
 
getOutputVariables() - Method in class com.facebook.presto.spi.plan.TableScanNode
 
getOutputVariables() - Method in class com.facebook.presto.spi.plan.TopNNode
 
getOutputVariables() - Method in class com.facebook.presto.spi.plan.ValuesNode
 
getOwner() - Method in class com.facebook.presto.spi.ConnectorMaterializedViewDefinition
 
getOwner() - Method in class com.facebook.presto.spi.ConnectorViewDefinition
 
getP25() - Method in class com.facebook.presto.spi.eventlistener.ResourceDistribution
 
getP50() - Method in class com.facebook.presto.spi.eventlistener.ResourceDistribution
 
getP75() - Method in class com.facebook.presto.spi.eventlistener.ResourceDistribution
 
getP90() - Method in class com.facebook.presto.spi.eventlistener.ResourceDistribution
 
getP95() - Method in class com.facebook.presto.spi.eventlistener.ResourceDistribution
 
getP99() - Method in class com.facebook.presto.spi.eventlistener.ResourceDistribution
 
getPageCodecMarkers() - Method in class com.facebook.presto.spi.page.SerializedPage
 
getPageIndexerFactory() - Method in interface com.facebook.presto.spi.connector.ConnectorContext
 
getPageSinkProvider() - Method in interface com.facebook.presto.spi.connector.Connector
 
getPageSorter() - Method in interface com.facebook.presto.spi.connector.ConnectorContext
 
getPageSourceProvider() - Method in interface com.facebook.presto.spi.connector.Connector
 
getParameters() - Method in class com.facebook.presto.spi.function.SqlInvokedFunction
 
getParameterType() - Method in class com.facebook.presto.spi.function.aggregation.AggregationMetadata.ParameterMetadata
 
getParameterTypes() - Method in interface com.facebook.presto.spi.function.JavaAggregationFunctionImplementation
 
getParametricTypes() - Method in interface com.facebook.presto.spi.Plugin
 
getParent() - Method in class com.facebook.presto.spi.resourceGroups.ResourceGroupId
 
getPartitionColumns() - Method in class com.facebook.presto.spi.connector.ConnectorPartitioningMetadata
 
getPartitionColumns() - Method in class com.facebook.presto.spi.ConnectorNewTableLayout
 
getPartitioning() - Method in class com.facebook.presto.spi.ConnectorNewTableLayout
 
getPartitioningColumns() - Method in class com.facebook.presto.spi.ConnectorTablePartitioning
The columns used to partition the table across the worker nodes.
getPartitioningHandle() - Method in class com.facebook.presto.spi.connector.ConnectorPartitioningMetadata
 
getPartitioningHandle() - Method in class com.facebook.presto.spi.ConnectorTablePartitioning
A handle to the partitioning scheme used to divide the table across worker nodes.
getPartitioningHandleClass() - Method in interface com.facebook.presto.spi.ConnectorHandleResolver
 
getPartitioningHandleForExchange(ConnectorSession, int, List<Type>) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
getPartitioningHandleForExchange(ConnectorSession, int, List<Type>) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Provides partitioning handle for exchange.
getPartitionsFromBaseTables() - Method in class com.facebook.presto.spi.MaterializedViewStatus
 
getPasswordAuthenticatorFactories() - Method in interface com.facebook.presto.spi.Plugin
 
getPayload() - Method in class com.facebook.presto.spi.eventlistener.QueryMetadata
 
getPayload() - Method in class com.facebook.presto.spi.eventlistener.SplitCompletedEvent
 
getPeakMemory() - Method in class com.facebook.presto.spi.session.ResourceEstimates
 
getPeakNodeTotalMemory() - Method in class com.facebook.presto.spi.eventlistener.QueryStatistics
 
getPeakRunningTasks() - Method in class com.facebook.presto.spi.eventlistener.QueryStatistics
 
getPeakSystemMemoryReservation() - Method in class com.facebook.presto.spi.eventlistener.OperatorStatistics
 
getPeakTaskMemory() - Method in class com.facebook.presto.spi.session.ResourceEstimates
 
getPeakTaskTotalMemory() - Method in class com.facebook.presto.spi.eventlistener.QueryStatistics
 
getPeakTaskUserMemory() - Method in class com.facebook.presto.spi.eventlistener.QueryStatistics
 
getPeakTotalMemoryReservation() - Method in class com.facebook.presto.spi.eventlistener.OperatorStatistics
 
getPeakTotalNonRevocableMemoryBytes() - Method in class com.facebook.presto.spi.eventlistener.QueryStatistics
 
getPeakUserMemoryBytes() - Method in class com.facebook.presto.spi.eventlistener.QueryStatistics
 
getPeakUserMemoryReservation() - Method in class com.facebook.presto.spi.eventlistener.OperatorStatistics
 
getPendingMetadataUpdateRequests() - Method in interface com.facebook.presto.spi.connector.ConnectorMetadataUpdater
Gets the pending metadata update requests that are to be sent to the coordinator.
getPerQueryLimits() - Method in interface com.facebook.presto.spi.resourceGroups.ResourceGroup
 
getPhysicalPlanOptimizers() - Method in interface com.facebook.presto.spi.connector.ConnectorPlanOptimizerProvider
The plan optimizers to be applied after having the notion of distribution.
getPhysicalWrittenDataSize() - Method in class com.facebook.presto.spi.eventlistener.OperatorStatistics
 
getPhysicalWrittenDataSize() - Method in class com.facebook.presto.spi.eventlistener.StageStatistics
 
getPipelineId() - Method in class com.facebook.presto.spi.eventlistener.OperatorStatistics
 
getPlan() - Method in class com.facebook.presto.spi.eventlistener.QueryMetadata
 
getPlanningTime() - Method in class com.facebook.presto.spi.eventlistener.QueryStatistics
 
getPlanNode() - Method in class com.facebook.presto.spi.plan.PlanNodeWithHash
 
getPlanNodeId() - Method in class com.facebook.presto.spi.eventlistener.OperatorStatistics
 
getPlanStatistics() - Method in class com.facebook.presto.spi.statistics.HistoricalPlanStatisticsEntry
 
getPlanStatistics() - Method in class com.facebook.presto.spi.statistics.PlanStatisticsWithSourceInfo
 
getPlanStatisticsRead() - Method in class com.facebook.presto.spi.eventlistener.QueryCompletedEvent
 
getPlanStatisticsWritten() - Method in class com.facebook.presto.spi.eventlistener.QueryCompletedEvent
 
getPort() - Method in class com.facebook.presto.spi.HostAddress
Get the current port number, failing if no port is defined.
getPortOrDefault(int) - Method in class com.facebook.presto.spi.HostAddress
Returns the current port number, with a default if no port is defined.
getPositionCount() - Method in class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 
getPositionCount() - Method in class com.facebook.presto.spi.page.SerializedPage
 
getPositionsSizeInBytes(boolean[], int) - Method in class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 
getPredicate() - Method in class com.facebook.presto.spi.ConnectorTableLayout
A TupleDomain that represents a predicate that every row this TableScan node produces is guaranteed to satisfy.
getPredicate() - Method in class com.facebook.presto.spi.plan.FilterNode
Get the predicate (a RowExpression of boolean type) of the FilterNode.
getPredicateCompiler() - Method in interface com.facebook.presto.spi.relation.RowExpressionService
 
getPredicateDisjuncts() - Method in class com.facebook.presto.spi.MaterializedViewStatus.MaterializedDataPredicates
 
getPredicates() - Method in class com.facebook.presto.spi.DiscretePredicates
 
getPreferredNodes(NodeProvider) - Method in interface com.facebook.presto.spi.ConnectorSplit
Provide a list of preferred nodes for scheduler to pick.
getPreferredShuffleLayoutForInsert(ConnectorSession, ConnectorTableHandle) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
getPreferredShuffleLayoutForInsert(ConnectorSession, ConnectorTableHandle) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
A connector can have preferred shuffle layout for table write.
getPreferredShuffleLayoutForNewTable(ConnectorSession, ConnectorTableMetadata) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
getPreferredShuffleLayoutForNewTable(ConnectorSession, ConnectorTableMetadata) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
A connector can have preferred shuffle layout for table write.
getPreGroupedVariables() - Method in class com.facebook.presto.spi.plan.AggregationNode
 
getPreparedQuery() - Method in class com.facebook.presto.spi.eventlistener.QueryMetadata
 
getPrincipal() - Method in class com.facebook.presto.spi.eventlistener.QueryContext
 
getPrincipal() - Method in class com.facebook.presto.spi.security.ConnectorIdentity
 
getPrincipal() - Method in class com.facebook.presto.spi.security.Identity
 
getPrivilege() - Method in class com.facebook.presto.spi.security.PrivilegeInfo
 
getPrivilegeInfo() - Method in class com.facebook.presto.spi.security.GrantInfo
 
getProcedures() - Method in interface com.facebook.presto.spi.connector.Connector
 
getProcessedInputDataSize() - Method in class com.facebook.presto.spi.eventlistener.StageStatistics
 
getProjectProperties(ProjectNode) - Method in interface com.facebook.presto.spi.plan.LogicalPropertiesProvider
 
getProperties() - Method in class com.facebook.presto.spi.ColumnMetadata
 
getProperties() - Method in class com.facebook.presto.spi.ConnectorTableMetadata
 
getProperty(String, Class<T>) - Method in interface com.facebook.presto.spi.ConnectorSession
 
getQuery() - Method in class com.facebook.presto.spi.eventlistener.QueryMetadata
 
getQuery() - Method in class com.facebook.presto.spi.prerequisites.QueryPrerequisitesContext
 
getQueryHash() - Method in class com.facebook.presto.spi.eventlistener.QueryMetadata
 
getQueryId() - Method in interface com.facebook.presto.spi.ConnectorSession
 
getQueryId() - Method in class com.facebook.presto.spi.eventlistener.QueryMetadata
 
getQueryId() - Method in class com.facebook.presto.spi.eventlistener.SplitCompletedEvent
 
getQueryId() - Method in class com.facebook.presto.spi.security.AccessControlContext
 
getQueryId() - Method in class com.facebook.presto.spi.storage.TempDataOperationContext
 
getQueryMemoryAllocations() - Method in class com.facebook.presto.spi.memory.MemoryPoolInfo
 
getQueryMemoryReservations() - Method in class com.facebook.presto.spi.memory.MemoryPoolInfo
 
getQueryMemoryRevocableReservations() - Method in class com.facebook.presto.spi.memory.MemoryPoolInfo
 
getQueryPrerequisitesFactories() - Method in interface com.facebook.presto.spi.Plugin
 
getQueryState() - Method in class com.facebook.presto.spi.eventlistener.QueryMetadata
 
getQueryType() - Method in class com.facebook.presto.spi.eventlistener.QueryCompletedEvent
 
getQueryType() - Method in class com.facebook.presto.spi.resourceGroups.SelectionCriteria
 
getQueryType() - Method in class com.facebook.presto.spi.session.SessionConfigurationContext
 
getQueuedTime() - Method in class com.facebook.presto.spi.eventlistener.QueryStatistics
 
getQueuedTime() - Method in class com.facebook.presto.spi.eventlistener.SplitStatistics
 
getRange() - Method in class com.facebook.presto.spi.statistics.ColumnStatistics
 
getRawInputDataSize() - Method in class com.facebook.presto.spi.eventlistener.OperatorStatistics
 
getRawInputDataSize() - Method in class com.facebook.presto.spi.eventlistener.StageStatistics
 
getRawInputPositions() - Method in class com.facebook.presto.spi.eventlistener.OperatorStatistics
 
getRawValue() - Method in class com.facebook.presto.spi.SplitWeight
 
getReadTimeNanos() - Method in interface com.facebook.presto.spi.ConnectorPageSource
Gets the wall time this page source spent reading data from the input.
getReadTimeNanos() - Method in class com.facebook.presto.spi.FixedPageSource
 
getReadTimeNanos() - Method in interface com.facebook.presto.spi.RecordCursor
 
getReadTimeNanos() - Method in class com.facebook.presto.spi.RecordPageSource
 
getReasonForSelect() - Method in class com.facebook.presto.spi.security.AuthorizedIdentity
 
getReasonForSelect() - Method in class com.facebook.presto.spi.security.ConnectorIdentity
 
getReasonForSelect() - Method in class com.facebook.presto.spi.security.Identity
 
getRecordSet(ConnectorTransactionHandle, ConnectorSession, ConnectorSplit, List<? extends ColumnHandle>) - Method in interface com.facebook.presto.spi.connector.ConnectorRecordSetProvider
 
getRecordSetProvider() - Method in interface com.facebook.presto.spi.connector.Connector
 
getReferencedMaterializedViews(ConnectorSession, SchemaTableName) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
getReferencedMaterializedViews(ConnectorSession, SchemaTableName) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Gets the referenced materialized views for a give table
getRefreshInterval() - Method in interface com.facebook.presto.spi.ttl.NodeTtlFetcher
 
getRegion(int, int) - Method in class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 
getRegionSizeInBytes(int, int) - Method in class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 
getRemainingExpression() - Method in class com.facebook.presto.spi.relation.DomainTranslator.ExtractionResult
 
getRemainingPredicate() - Method in class com.facebook.presto.spi.ConnectorTableLayout
Returns the remaining predicates after the tuple domain push down in getTableLayout().
getRemoteClientAddress() - Method in class com.facebook.presto.spi.eventlistener.QueryContext
 
getRemoteHost() - Method in exception com.facebook.presto.spi.PrestoTransportException
 
getRequiredFunctionHandle() - Method in class com.facebook.presto.spi.function.SqlInvokedFunction
 
getRequiredVersion() - Method in class com.facebook.presto.spi.function.SqlInvokedFunction
 
getRequiredWorkerNodes() - Method in interface com.facebook.presto.spi.NodeManager
 
getReservedBytes() - Method in class com.facebook.presto.spi.memory.MemoryPoolInfo
 
getReservedRevocableBytes() - Method in class com.facebook.presto.spi.memory.MemoryPoolInfo
 
getResourceEstimates() - Method in class com.facebook.presto.spi.eventlistener.QueryContext
 
getResourceEstimates() - Method in class com.facebook.presto.spi.resourceGroups.SelectionCriteria
 
getResourceGroupConfigurationManagerFactories() - Method in interface com.facebook.presto.spi.Plugin
 
getResourceGroupId() - Method in class com.facebook.presto.spi.eventlistener.QueryContext
 
getResourceGroupId() - Method in class com.facebook.presto.spi.resourceGroups.SelectionContext
 
getResourceGroupId() - Method in class com.facebook.presto.spi.session.SessionConfigurationContext
 
getRetainedSizeInBytes() - Method in class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 
getRetainedSizeInBytes() - Method in class com.facebook.presto.spi.page.PagesSerde
 
getRetainedSizeInBytes() - Method in class com.facebook.presto.spi.page.SerializedPage
 
getRetriedCpuTime() - Method in class com.facebook.presto.spi.eventlistener.QueryStatistics
 
getRetriedCpuTime() - Method in class com.facebook.presto.spi.eventlistener.StageStatistics
 
getReturnConvention() - Method in class com.facebook.presto.spi.function.InvocationConvention
 
getReturnType() - Method in class com.facebook.presto.spi.function.FunctionMetadata
 
getReturnType() - Method in class com.facebook.presto.spi.function.Signature
 
getRevocableMemoryReservation() - Method in class com.facebook.presto.spi.eventlistener.OperatorStatistics
 
getRole() - Method in class com.facebook.presto.spi.security.ConnectorIdentity
 
getRole() - Method in class com.facebook.presto.spi.security.SelectedRole
 
getRoleName() - Method in class com.facebook.presto.spi.security.RoleGrant
 
getRoles() - Method in class com.facebook.presto.spi.security.Identity
 
getRoot() - Method in class com.facebook.presto.spi.resourceGroups.ResourceGroupId
 
getRoutineCharacteristics() - Method in class com.facebook.presto.spi.function.SqlInvokedFunction
 
getRowCount() - Method in class com.facebook.presto.spi.statistics.PlanStatistics
 
getRowCount() - Method in class com.facebook.presto.spi.statistics.TableStatistics
 
getRowExpressionService() - Method in interface com.facebook.presto.spi.connector.ConnectorContext
 
getRows() - Method in class com.facebook.presto.spi.plan.ValuesNode
 
getRunningQueries() - Method in class com.facebook.presto.spi.memory.ClusterMemoryPoolInfo
 
getRuntimeOptimizedStages() - Method in class com.facebook.presto.spi.eventlistener.QueryMetadata
 
getRuntimeStats() - Method in interface com.facebook.presto.spi.ConnectorPageSource
Returns the stats of this page source accumulated so far.
getRuntimeStats() - Method in class com.facebook.presto.spi.eventlistener.OperatorStatistics
 
getRuntimeStats() - Method in class com.facebook.presto.spi.eventlistener.QueryStatistics
 
getScalarFunctionImplementation(FunctionHandle) - Method in interface com.facebook.presto.spi.function.FunctionNamespaceManager
 
getSchedulingPolicy() - Method in interface com.facebook.presto.spi.resourceGroups.ResourceGroup
 
getSchedulingWeight() - Method in interface com.facebook.presto.spi.resourceGroups.ResourceGroup
 
getSchema() - Method in class com.facebook.presto.spi.ConnectorMaterializedViewDefinition
 
getSchema() - Method in interface com.facebook.presto.spi.ConnectorSession
 
getSchema() - Method in class com.facebook.presto.spi.eventlistener.QueryContext
 
getSchema() - Method in class com.facebook.presto.spi.eventlistener.QueryInputMetadata
 
getSchema() - Method in class com.facebook.presto.spi.eventlistener.QueryOutputMetadata
 
getSchema() - Method in class com.facebook.presto.spi.prerequisites.QueryPrerequisitesContext
 
getSchema() - Method in class com.facebook.presto.spi.procedure.Procedure
 
getSchemaName() - Method in exception com.facebook.presto.spi.SchemaNotFoundException
 
getSchemaName() - Method in class com.facebook.presto.spi.SchemaTableName
 
getSchemaName() - Method in class com.facebook.presto.spi.SchemaTablePrefix
 
getSchemaProperties() - Method in interface com.facebook.presto.spi.connector.Connector
 
getSchemaTableName() - Method in class com.facebook.presto.spi.CatalogSchemaTableName
 
getSchemaTableName() - Method in class com.facebook.presto.spi.security.GrantInfo
 
getSegments() - Method in class com.facebook.presto.spi.resourceGroups.ResourceGroupId
 
getSelectedUser() - Method in class com.facebook.presto.spi.security.ConnectorIdentity
 
getSelectedUser() - Method in class com.facebook.presto.spi.security.Identity
 
getSemanticAnalyzingTime() - Method in class com.facebook.presto.spi.eventlistener.QueryStatistics
 
getSemiJoinProperties(PlanNode) - Method in interface com.facebook.presto.spi.plan.LogicalPropertiesProvider
 
getSerializedCommitOutput() - Method in class com.facebook.presto.spi.eventlistener.QueryInputMetadata
 
getSerializedCommitOutput() - Method in class com.facebook.presto.spi.eventlistener.QueryOutputMetadata
 
getSerializedCommitOutputForRead(SchemaTableName) - Method in interface com.facebook.presto.spi.connector.ConnectorCommitHandle
 
getSerializedCommitOutputForWrite(SchemaTableName) - Method in interface com.facebook.presto.spi.connector.ConnectorCommitHandle
 
getSerializedStorageHandle() - Method in class com.facebook.presto.spi.storage.SerializedStorageHandle
 
getSerializedType() - Method in interface com.facebook.presto.spi.function.AccumulatorStateSerializer
 
getSerializer() - Method in class com.facebook.presto.spi.function.aggregation.AggregationMetadata.AccumulatorStateDescriptor
 
getServerAddress() - Method in class com.facebook.presto.spi.eventlistener.QueryContext
 
getServerVersion() - Method in class com.facebook.presto.spi.eventlistener.QueryContext
 
getSessionFunctions() - Method in interface com.facebook.presto.spi.ConnectorSession
 
getSessionProperties() - Method in interface com.facebook.presto.spi.connector.Connector
 
getSessionProperties() - Method in class com.facebook.presto.spi.eventlistener.QueryContext
 
getSessionPropertyConfigurationManagerFactories() - Method in interface com.facebook.presto.spi.Plugin
 
getShort(int) - Method in class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 
getShortUnchecked(int) - Method in class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 
getSignature() - Method in interface com.facebook.presto.spi.function.SqlFunction
 
getSignature() - Method in class com.facebook.presto.spi.function.SqlInvokedFunction
 
getSingleStateClass() - Method in interface com.facebook.presto.spi.function.AccumulatorStateFactory
 
getSingleValueBlock(int) - Method in class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 
getSingleValueBlock(int, int) - Method in interface com.facebook.presto.spi.function.WindowIndex
Gets a value stored as a Block.
getSizeInBytes() - Method in class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 
getSizeInBytes() - Method in class com.facebook.presto.spi.page.PagesSerde
 
getSizeInBytes() - Method in class com.facebook.presto.spi.page.SerializedPage
 
getSlice(int, int, int) - Method in class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 
getSlice(int, int) - Method in interface com.facebook.presto.spi.function.WindowIndex
Gets a value as a Slice.
getSlice() - Method in class com.facebook.presto.spi.page.SerializedPage
 
getSlice(int) - Method in interface com.facebook.presto.spi.RecordCursor
 
getSliceLength(int) - Method in class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 
getSliceLengthUnchecked(int) - Method in class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 
getSliceUnchecked(int, int, int) - Method in class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 
getSoftConcurrencyLimit() - Method in interface com.facebook.presto.spi.resourceGroups.ResourceGroup
 
getSoftCpuLimit() - Method in interface com.facebook.presto.spi.resourceGroups.ResourceGroup
 
getSoftMemoryLimit() - Method in interface com.facebook.presto.spi.resourceGroups.ResourceGroup
 
getSortOrder() - Method in class com.facebook.presto.spi.plan.Ordering
 
getSortProperties(PlanNode) - Method in interface com.facebook.presto.spi.plan.LogicalPropertiesProvider
 
getSource() - Method in interface com.facebook.presto.spi.ConnectorSession
 
getSource() - Method in class com.facebook.presto.spi.eventlistener.QueryContext
 
getSource() - Method in class com.facebook.presto.spi.plan.AggregationNode
 
getSource() - Method in class com.facebook.presto.spi.plan.DistinctLimitNode
 
getSource() - Method in class com.facebook.presto.spi.plan.FilterNode
FilterNode only expects a single upstream PlanNode.
getSource() - Method in class com.facebook.presto.spi.plan.LimitNode
LimitNode only expects a single upstream PlanNode.
getSource() - Method in class com.facebook.presto.spi.plan.MarkDistinctNode
 
getSource() - Method in class com.facebook.presto.spi.plan.ProjectNode
 
getSource() - Method in class com.facebook.presto.spi.plan.TopNNode
 
getSource() - Method in class com.facebook.presto.spi.resourceGroups.SelectionCriteria
 
getSource() - Method in class com.facebook.presto.spi.security.AccessControlContext
 
getSource() - Method in class com.facebook.presto.spi.session.SessionConfigurationContext
 
getSource() - Method in class com.facebook.presto.spi.storage.TempDataOperationContext
 
getSourceInfo() - Method in class com.facebook.presto.spi.statistics.PlanStatisticsWithSourceInfo
 
getSourceLocation() - Method in class com.facebook.presto.spi.plan.PlanNode
 
getSourceLocation() - Method in class com.facebook.presto.spi.relation.RowExpression
 
getSources() - Method in class com.facebook.presto.spi.plan.AggregationNode
 
getSources() - Method in class com.facebook.presto.spi.plan.DistinctLimitNode
 
getSources() - Method in class com.facebook.presto.spi.plan.FilterNode
 
getSources() - Method in class com.facebook.presto.spi.plan.LimitNode
 
getSources() - Method in class com.facebook.presto.spi.plan.MarkDistinctNode
 
getSources() - Method in class com.facebook.presto.spi.plan.PlanNode
Get the upstream PlanNodes (i.e., children) of the current PlanNode.
getSources() - Method in class com.facebook.presto.spi.plan.ProjectNode
 
getSources() - Method in class com.facebook.presto.spi.plan.SetOperationNode
 
getSources() - Method in class com.facebook.presto.spi.plan.TableScanNode
 
getSources() - Method in class com.facebook.presto.spi.plan.TopNNode
 
getSources() - Method in class com.facebook.presto.spi.plan.ValuesNode
 
getSpilledBytes() - Method in class com.facebook.presto.spi.eventlistener.QueryStatistics
 
getSpilledDataSize() - Method in class com.facebook.presto.spi.eventlistener.OperatorStatistics
 
getSplitBucketFunction(ConnectorTransactionHandle, ConnectorSession, ConnectorPartitioningHandle) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeNodePartitioningProvider
 
getSplitBucketFunction(ConnectorTransactionHandle, ConnectorSession, ConnectorPartitioningHandle) - Method in interface com.facebook.presto.spi.connector.ConnectorNodePartitioningProvider
 
getSplitClass() - Method in interface com.facebook.presto.spi.ConnectorHandleResolver
 
getSplitIdentifier() - Method in interface com.facebook.presto.spi.ConnectorSplit
 
getSplitManager() - Method in interface com.facebook.presto.spi.connector.Connector
 
getSplits(ConnectorTransactionHandle, ConnectorSession, ConnectorTableLayoutHandle, ConnectorSplitManager.SplitSchedulingContext) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorSplitManager
 
getSplits(ConnectorTransactionHandle, ConnectorSession, ConnectorTableLayoutHandle, ConnectorSplitManager.SplitSchedulingContext) - Method in interface com.facebook.presto.spi.connector.ConnectorSplitManager
 
getSplits() - Method in class com.facebook.presto.spi.ConnectorSplitSource.ConnectorSplitBatch
 
getSplitSchedulingStrategy() - Method in class com.facebook.presto.spi.connector.ConnectorSplitManager.SplitSchedulingContext
 
getSplitSizeInBytes() - Method in interface com.facebook.presto.spi.ConnectorSplit
 
getSplitWeight() - Method in interface com.facebook.presto.spi.ConnectorSplit
 
getSqlFunctionProperties() - Method in interface com.facebook.presto.spi.ConnectorSession
 
getSqlType() - Method in class com.facebook.presto.spi.function.aggregation.AggregationMetadata.ParameterMetadata
 
getSqlType() - Method in class com.facebook.presto.spi.session.PropertyMetadata
SQL type of the property.
getStageExecutionId() - Method in class com.facebook.presto.spi.eventlistener.OperatorStatistics
 
getStageExecutionId() - Method in class com.facebook.presto.spi.eventlistener.SplitCompletedEvent
 
getStageExecutionId() - Method in class com.facebook.presto.spi.eventlistener.StageGcStatistics
 
getStageExecutionId() - Method in class com.facebook.presto.spi.eventlistener.StageStatistics
 
getStageId() - Method in class com.facebook.presto.spi.eventlistener.OperatorStatistics
 
getStageId() - Method in class com.facebook.presto.spi.eventlistener.SplitCompletedEvent
 
getStageId() - Method in class com.facebook.presto.spi.eventlistener.StageGcStatistics
 
getStageId() - Method in class com.facebook.presto.spi.eventlistener.StageStatistics
 
getStageStatistics() - Method in class com.facebook.presto.spi.eventlistener.QueryCompletedEvent
 
getStandardFunctionResolution() - Method in interface com.facebook.presto.spi.connector.ConnectorContext
 
getStartTime() - Method in interface com.facebook.presto.spi.ConnectorSession
 
getStartTime() - Method in class com.facebook.presto.spi.eventlistener.SplitCompletedEvent
 
getStateInterface() - Method in class com.facebook.presto.spi.function.aggregation.AggregationMetadata.AccumulatorStateDescriptor
 
getStatistics() - Method in class com.facebook.presto.spi.eventlistener.QueryCompletedEvent
 
getStatistics() - Method in class com.facebook.presto.spi.eventlistener.QueryInputMetadata
 
getStatistics() - Method in class com.facebook.presto.spi.eventlistener.SplitCompletedEvent
 
getStatisticsCollectionMetadata(ConnectorSession, ConnectorTableMetadata) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
getStatisticsCollectionMetadata(ConnectorSession, ConnectorTableMetadata) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Describe statistics that must be collected during a statistics collection
getStatisticsCollectionMetadataForWrite(ConnectorSession, ConnectorTableMetadata) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
getStatisticsCollectionMetadataForWrite(ConnectorSession, ConnectorTableMetadata) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Describes statistics that must be collected during a write.
getStatisticType() - Method in class com.facebook.presto.spi.statistics.ColumnStatisticMetadata
 
getStats(List<PlanNodeWithHash>) - Method in class com.facebook.presto.spi.statistics.EmptyPlanStatisticsProvider
 
getStats(List<PlanNodeWithHash>) - Method in interface com.facebook.presto.spi.statistics.HistoryBasedPlanStatisticsProvider
Given a list of plan node hashes, returns historical statistics for them.
getStatsEquivalentPlanNode() - Method in class com.facebook.presto.spi.plan.PlanNode
 
getStep() - Method in class com.facebook.presto.spi.plan.AggregationNode
 
getStep() - Method in class com.facebook.presto.spi.plan.LimitNode
 
getStep() - Method in class com.facebook.presto.spi.plan.TopNNode
 
getStorageCapabilities() - Method in interface com.facebook.presto.spi.storage.TempStorage
 
getStreamPartitioningColumns() - Method in class com.facebook.presto.spi.ConnectorTableLayout
The partitioning for the table streams.
getSummary() - Method in class com.facebook.presto.spi.Constraint
 
getSumSquaredInputPositions() - Method in class com.facebook.presto.spi.eventlistener.OperatorStatistics
 
getSystemAccessControlFactories() - Method in interface com.facebook.presto.spi.Plugin
 
getSystemMemoryReservation() - Method in class com.facebook.presto.spi.eventlistener.OperatorStatistics
 
getSystemMemoryUsage() - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorPageSink
 
getSystemMemoryUsage() - Method in interface com.facebook.presto.spi.ConnectorPageSink
Get the total memory that needs to be reserved in the general memory pool.
getSystemMemoryUsage() - Method in interface com.facebook.presto.spi.ConnectorPageSource
Get the total memory that needs to be reserved in the general memory pool.
getSystemMemoryUsage() - Method in class com.facebook.presto.spi.FixedPageSource
 
getSystemMemoryUsage() - Method in interface com.facebook.presto.spi.RecordCursor
 
getSystemMemoryUsage() - Method in class com.facebook.presto.spi.RecordPageSource
 
getSystemProperties() - Method in class com.facebook.presto.spi.prerequisites.QueryPrerequisitesContext
 
getSystemSessionProperties(SessionConfigurationContext) - Method in interface com.facebook.presto.spi.session.SessionPropertyConfigurationManager
 
getSystemTable(ConnectorSession, SchemaTableName) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
getSystemTable(ConnectorSession, SchemaTableName) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Returns the system table for the specified table name, if one exists.
getSystemTables() - Method in interface com.facebook.presto.spi.connector.Connector
 
getTable() - Method in class com.facebook.presto.spi.ConnectorMaterializedViewDefinition
 
getTable() - Method in class com.facebook.presto.spi.ConnectorTableMetadata
 
getTable() - Method in class com.facebook.presto.spi.eventlistener.QueryInputMetadata
 
getTable() - Method in class com.facebook.presto.spi.eventlistener.QueryOutputMetadata
 
getTable() - Method in class com.facebook.presto.spi.plan.TableScanNode
Get the table handle provided by connector
getTableConstraints() - Method in class com.facebook.presto.spi.ConnectorTableMetadata
 
getTableConstraints() - Method in class com.facebook.presto.spi.plan.TableScanNode
Get table constraints defined by connector
getTableHandle(ConnectorSession, SchemaTableName) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
getTableHandle(ConnectorSession, SchemaTableName) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Returns a table handle for the specified table name, or null if the connector does not contain the table.
getTableHandleClass() - Method in interface com.facebook.presto.spi.ConnectorHandleResolver
 
getTableHandleForStatisticsCollection(ConnectorSession, SchemaTableName, Map<String, Object>) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
getTableHandleForStatisticsCollection(ConnectorSession, SchemaTableName, Map<String, Object>) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Returns a table handle for the specified table name, or null if the connector does not contain the table.
getTableLayout(ConnectorSession, ConnectorTableLayoutHandle) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
getTableLayout(ConnectorSession, ConnectorTableLayoutHandle) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
 
getTableLayout() - Method in class com.facebook.presto.spi.ConnectorTableLayoutResult
 
getTableLayoutFilterCoverage(ConnectorTableLayoutHandle, Set<String>) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
getTableLayoutFilterCoverage(ConnectorTableLayoutHandle, Set<String>) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
 
getTableLayoutHandleClass() - Method in interface com.facebook.presto.spi.ConnectorHandleResolver
 
getTableLayouts(ConnectorSession, ConnectorTableHandle, Constraint<ColumnHandle>, Optional<Set<ColumnHandle>>) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
getTableLayouts(ConnectorSession, ConnectorTableHandle, Constraint<ColumnHandle>, Optional<Set<ColumnHandle>>) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Return a list of table layouts that satisfy the given constraint.
getTableMetadata(ConnectorSession, ConnectorTableHandle) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
getTableMetadata(ConnectorSession, ConnectorTableHandle) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Return the metadata for the specified table handle.
getTableMetadata() - Method in interface com.facebook.presto.spi.SystemTable
 
getTableName() - Method in exception com.facebook.presto.spi.ColumnNotFoundException
 
getTableName() - Method in class com.facebook.presto.spi.ConnectorMaterializedViewDefinition.TableColumn
 
getTableName() - Method in class com.facebook.presto.spi.SchemaTableName
 
getTableName() - Method in class com.facebook.presto.spi.SchemaTablePrefix
 
getTableName() - Method in exception com.facebook.presto.spi.TableNotFoundException
 
getTablePartitioning() - Method in class com.facebook.presto.spi.ConnectorTableLayout
The partitioning of the table across the worker nodes.
getTableProperties() - Method in interface com.facebook.presto.spi.connector.Connector
 
getTableScanProperties(TableScanNode) - Method in interface com.facebook.presto.spi.plan.LogicalPropertiesProvider
 
getTableStatistics(ConnectorSession, ConnectorTableHandle, Optional<ConnectorTableLayoutHandle>, List<ColumnHandle>, Constraint<ColumnHandle>) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
getTableStatistics(ConnectorSession, ConnectorTableHandle, Optional<ConnectorTableLayoutHandle>, List<ColumnHandle>, Constraint<ColumnHandle>) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Get statistics for table for given columns and filtering constraint.
getTableStatistics() - Method in class com.facebook.presto.spi.statistics.ComputedStatistics
 
getTableStatistics() - Method in class com.facebook.presto.spi.statistics.TableStatisticsMetadata
 
getTag() - Method in class com.facebook.presto.spi.memory.MemoryAllocation
 
getTags() - Method in class com.facebook.presto.spi.resourceGroups.SelectionCriteria
 
getTaskId() - Method in class com.facebook.presto.spi.eventlistener.SplitCompletedEvent
 
getTasks() - Method in class com.facebook.presto.spi.eventlistener.StageGcStatistics
 
getTasks() - Method in class com.facebook.presto.spi.eventlistener.StageStatistics
 
getTempStorageFactories() - Method in interface com.facebook.presto.spi.Plugin
 
getTimeToFirstByte() - Method in class com.facebook.presto.spi.eventlistener.SplitStatistics
 
getTimeToLastByte() - Method in class com.facebook.presto.spi.eventlistener.SplitStatistics
 
getTopNProperties(TopNNode) - Method in interface com.facebook.presto.spi.plan.LogicalPropertiesProvider
 
getTotal() - Method in class com.facebook.presto.spi.eventlistener.ResourceDistribution
 
getTotalBlockedTime() - Method in class com.facebook.presto.spi.eventlistener.StageStatistics
 
getTotalBytes() - Method in class com.facebook.presto.spi.eventlistener.QueryStatistics
 
getTotalCpuTime() - Method in class com.facebook.presto.spi.eventlistener.StageStatistics
 
getTotalDrivers() - Method in class com.facebook.presto.spi.eventlistener.OperatorStatistics
 
getTotalFullGcSec() - Method in class com.facebook.presto.spi.eventlistener.StageGcStatistics
 
getTotalMemoryLimit() - Method in class com.facebook.presto.spi.resourceGroups.ResourceGroupQueryLimits
 
getTotalRows() - Method in class com.facebook.presto.spi.eventlistener.QueryStatistics
 
getTotalScheduledTime() - Method in class com.facebook.presto.spi.eventlistener.StageStatistics
 
getTotalSize() - Method in class com.facebook.presto.spi.statistics.TableStatistics
 
getTracerId() - Method in class com.facebook.presto.spi.tracing.NoopTracer
 
getTracerId() - Method in interface com.facebook.presto.spi.tracing.Tracer
 
getTraceToken() - Method in interface com.facebook.presto.spi.ConnectorSession
 
getTracingId() - Method in class com.facebook.presto.spi.eventlistener.QueryMetadata
 
getTransaction() - Method in class com.facebook.presto.spi.TableHandle
 
getTransactionHandleClass() - Method in interface com.facebook.presto.spi.ConnectorHandleResolver
 
getTransactionId() - Method in class com.facebook.presto.spi.eventlistener.QueryMetadata
 
getTtlInfo() - Method in class com.facebook.presto.spi.ttl.NodeTtl
 
getTtlInfo(Set<NodeInfo>) - Method in interface com.facebook.presto.spi.ttl.NodeTtlFetcher
 
getTtlPredictionInstant() - Method in class com.facebook.presto.spi.ttl.NodeTtl
 
getTupleDomain() - Method in class com.facebook.presto.spi.relation.DomainTranslator.ExtractionResult
 
getType() - Method in class com.facebook.presto.spi.ColumnMetadata
 
getType() - Method in class com.facebook.presto.spi.function.Parameter
 
getType() - Method in class com.facebook.presto.spi.procedure.Procedure.Argument
 
getType(int) - Method in interface com.facebook.presto.spi.RecordCursor
 
getType() - Method in class com.facebook.presto.spi.relation.CallExpression
 
getType() - Method in class com.facebook.presto.spi.relation.ConstantExpression
 
getType() - Method in class com.facebook.presto.spi.relation.InputReferenceExpression
 
getType() - Method in class com.facebook.presto.spi.relation.LambdaDefinitionExpression
 
getType() - Method in class com.facebook.presto.spi.relation.RowExpression
 
getType() - Method in class com.facebook.presto.spi.relation.SpecialFormExpression
 
getType() - Method in class com.facebook.presto.spi.relation.VariableReferenceExpression
 
getType() - Method in class com.facebook.presto.spi.security.PrestoPrincipal
 
getType() - Method in class com.facebook.presto.spi.security.SelectedRole
 
getTypeManager() - Method in interface com.facebook.presto.spi.connector.ConnectorContext
 
getTypeManager() - Method in class com.facebook.presto.spi.function.FunctionNamespaceManagerContext
 
getTypes() - Method in interface com.facebook.presto.spi.Plugin
 
getTypeVariableConstraints() - Method in class com.facebook.presto.spi.function.Signature
 
getUncompressedSizeInBytes() - Method in class com.facebook.presto.spi.page.SerializedPage
 
getUnenforcedConstraint() - Method in class com.facebook.presto.spi.ConnectorTableLayoutResult
 
getUnresolvedTupleDomain() - Method in class com.facebook.presto.spi.ConnectorResolvedIndex
 
getUpdateRowIdColumnHandle(ConnectorSession, ConnectorTableHandle) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
getUpdateRowIdColumnHandle(ConnectorSession, ConnectorTableHandle) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Get the column handle that will generate row IDs for the delete operation.
getUri() - Method in class com.facebook.presto.spi.eventlistener.QueryMetadata
 
getUser() - Method in interface com.facebook.presto.spi.ConnectorSession
 
getUser() - Method in class com.facebook.presto.spi.eventlistener.QueryContext
 
getUser() - Method in class com.facebook.presto.spi.resourceGroups.SelectionCriteria
 
getUser() - Method in class com.facebook.presto.spi.security.ConnectorIdentity
 
getUser() - Method in class com.facebook.presto.spi.security.Identity
 
getUser() - Method in class com.facebook.presto.spi.session.SessionConfigurationContext
 
getUserAgent() - Method in class com.facebook.presto.spi.eventlistener.QueryContext
 
getUserDefinedType(QualifiedObjectName) - Method in interface com.facebook.presto.spi.function.FunctionNamespaceManager
 
getUserMemoryReservation() - Method in class com.facebook.presto.spi.eventlistener.OperatorStatistics
 
getUserName() - Method in class com.facebook.presto.spi.security.AuthorizedIdentity
 
getValidationCpuNanos() - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorPageSink
 
getValidationCpuNanos() - Method in interface com.facebook.presto.spi.ConnectorPageSink
ConnectorPageSink can provide optional validation to check the data is correctly consumed by connector (e.g.
getValidRefreshColumns() - Method in class com.facebook.presto.spi.ConnectorMaterializedViewDefinition
 
getValue() - Method in enum com.facebook.presto.spi.NodeState
 
getValue() - Method in class com.facebook.presto.spi.relation.ConstantExpression
 
getValue() - Method in enum com.facebook.presto.spi.resourceGroups.ResourceGroupState
 
getValue() - Method in enum com.facebook.presto.spi.resourceGroups.SchedulingPolicy
 
getValue() - Method in enum com.facebook.presto.spi.security.SelectedRole.Type
 
getValue() - Method in class com.facebook.presto.spi.statistics.Estimate
 
getValue() - Method in enum com.facebook.presto.spi.transaction.IsolationLevel
 
getValueBlock() - Method in class com.facebook.presto.spi.relation.ConstantExpression
 
getValueInputMetadata() - Method in class com.facebook.presto.spi.function.aggregation.AggregationMetadata
 
getValuesNodeLabel() - Method in class com.facebook.presto.spi.plan.ValuesNode
 
getValuesProperties(ValuesNode) - Method in interface com.facebook.presto.spi.plan.LogicalPropertiesProvider
 
getVariable() - Method in class com.facebook.presto.spi.plan.Ordering
 
getVariableMapping() - Method in class com.facebook.presto.spi.plan.SetOperationNode
 
getVariables() - Method in class com.facebook.presto.spi.plan.Assignments
 
getVariadicBound() - Method in class com.facebook.presto.spi.function.TypeVariableConstraint
 
getVersion() - Method in class com.facebook.presto.spi.function.FunctionMetadata
 
getVersion() - Method in class com.facebook.presto.spi.function.SqlFunctionHandle
 
getVersion() - Method in class com.facebook.presto.spi.function.SqlInvokedFunction
 
getVersion() - Method in interface com.facebook.presto.spi.Node
 
getViewColumn() - Method in class com.facebook.presto.spi.ConnectorMaterializedViewDefinition.ColumnMapping
 
getViewData() - Method in class com.facebook.presto.spi.ConnectorViewDefinition
 
getViewName() - Method in exception com.facebook.presto.spi.MaterializedViewNotFoundException
 
getViewName() - Method in exception com.facebook.presto.spi.ViewNotFoundException
 
getViews(ConnectorSession, SchemaTablePrefix) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
getViews(ConnectorSession, SchemaTablePrefix) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Gets the view data for views that match the specified table prefix.
getVisibility() - Method in interface com.facebook.presto.spi.function.SqlFunction
 
getVisibility() - Method in class com.facebook.presto.spi.function.SqlInvokedFunction
 
getWaitingForPrerequisitesTime() - Method in class com.facebook.presto.spi.eventlistener.QueryStatistics
 
getWaitingForResourcesTime() - Method in class com.facebook.presto.spi.eventlistener.QueryStatistics
 
getWallTime() - Method in class com.facebook.presto.spi.eventlistener.QueryStatistics
 
getWallTime() - Method in class com.facebook.presto.spi.eventlistener.SplitStatistics
 
getWarningCode() - Method in class com.facebook.presto.spi.PrestoWarning
 
getWarningCollector() - Method in class com.facebook.presto.spi.connector.ConnectorSplitManager.SplitSchedulingContext
 
getWarningCollector() - Method in interface com.facebook.presto.spi.ConnectorSession
 
getWarnings() - Method in class com.facebook.presto.spi.eventlistener.QueryCompletedEvent
 
getWarnings() - Method in interface com.facebook.presto.spi.WarningCollector
 
getWithHierarchy() - Method in class com.facebook.presto.spi.security.GrantInfo
 
getWorkerNodes() - Method in interface com.facebook.presto.spi.NodeManager
 
getWrittenIntermediateBytes() - Method in class com.facebook.presto.spi.eventlistener.QueryStatistics
 
getWrittenOutputBytes() - Method in class com.facebook.presto.spi.eventlistener.QueryStatistics
 
getWrittenOutputRows() - Method in class com.facebook.presto.spi.eventlistener.QueryStatistics
 
globalAggregation() - Static method in class com.facebook.presto.spi.plan.AggregationNode
 
GrantInfo - Class in com.facebook.presto.spi.security
 
GrantInfo(PrivilegeInfo, PrestoPrincipal, SchemaTableName, Optional<PrestoPrincipal>, Optional<Boolean>) - Constructor for class com.facebook.presto.spi.security.GrantInfo
 
grantRoles(ConnectorSession, Set<String>, Set<PrestoPrincipal>, boolean, Optional<PrestoPrincipal>) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
grantRoles(ConnectorSession, Set<String>, Set<PrestoPrincipal>, boolean, Optional<PrestoPrincipal>) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Grants the specified roles to the specified grantees
grantTablePrivileges(ConnectorSession, SchemaTableName, Set<Privilege>, PrestoPrincipal, boolean) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
grantTablePrivileges(ConnectorSession, SchemaTableName, Set<Privilege>, PrestoPrincipal, boolean) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Grants the specified privilege to the specified user on the specified table
GroupByIdBlock - Class in com.facebook.presto.spi.function.aggregation
 
GroupByIdBlock(long, Block) - Constructor for class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 
GroupedAccumulator - Interface in com.facebook.presto.spi.function.aggregation
 
GroupedAccumulatorState - Interface in com.facebook.presto.spi.function
 
GroupingProperty<E> - Class in com.facebook.presto.spi
 
GroupingProperty(Collection<E>) - Constructor for class com.facebook.presto.spi.GroupingProperty
 
GroupingSetDescriptor(List<VariableReferenceExpression>, int, Set<Integer>) - Constructor for class com.facebook.presto.spi.plan.AggregationNode.GroupingSetDescriptor
 
groupingSets(List<VariableReferenceExpression>, int, Set<Integer>) - Static method in class com.facebook.presto.spi.plan.AggregationNode
 

H

hasCommitOutput(SchemaTableName) - Method in interface com.facebook.presto.spi.connector.ConnectorCommitHandle
 
hasDefaultOutput() - Method in class com.facebook.presto.spi.plan.AggregationNode
 
hasEmptyGroupingSet() - Method in class com.facebook.presto.spi.plan.AggregationNode
 
hash(int, int, int) - Method in class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 
hashCode() - Method in class com.facebook.presto.spi.CatalogSchemaTableName
 
hashCode() - Method in class com.facebook.presto.spi.ColumnMetadata
 
hashCode() - Method in class com.facebook.presto.spi.connector.ConnectorPartitionHandle
 
hashCode() - Method in class com.facebook.presto.spi.connector.NotPartitionedPartitionHandle
 
hashCode() - Method in class com.facebook.presto.spi.ConnectorId
 
hashCode() - Method in class com.facebook.presto.spi.ConnectorMaterializedViewDefinition.TableColumn
 
hashCode() - Method in class com.facebook.presto.spi.ConnectorNewTableLayout
 
hashCode() - Method in class com.facebook.presto.spi.ConnectorTableLayout
 
hashCode() - Method in class com.facebook.presto.spi.ConnectorTablePartitioning
 
hashCode() - Method in class com.facebook.presto.spi.ConstantProperty
 
hashCode() - Method in class com.facebook.presto.spi.constraints.TableConstraint
 
hashCode() - Method in class com.facebook.presto.spi.function.FunctionMetadata
 
hashCode() - Method in class com.facebook.presto.spi.function.LongVariableConstraint
 
hashCode() - Method in class com.facebook.presto.spi.function.Parameter
 
hashCode() - Method in class com.facebook.presto.spi.function.RoutineCharacteristics
 
hashCode() - Method in class com.facebook.presto.spi.function.RoutineCharacteristics.Language
 
hashCode() - Method in class com.facebook.presto.spi.function.Signature
 
hashCode() - Method in class com.facebook.presto.spi.function.SqlFunctionHandle
 
hashCode() - Method in class com.facebook.presto.spi.function.SqlFunctionId
 
hashCode() - Method in class com.facebook.presto.spi.function.SqlInvokedFunction
 
hashCode() - Method in class com.facebook.presto.spi.function.TypeVariableConstraint
 
hashCode() - Method in class com.facebook.presto.spi.GroupingProperty
 
hashCode() - Method in class com.facebook.presto.spi.HostAddress
 
hashCode() - Method in class com.facebook.presto.spi.memory.MemoryPoolId
 
hashCode() - Method in class com.facebook.presto.spi.page.SerializedPage
 
hashCode() - Method in class com.facebook.presto.spi.plan.AggregationNode.Aggregation
 
hashCode() - Method in class com.facebook.presto.spi.plan.AggregationNode.GroupingSetDescriptor
 
hashCode() - Method in class com.facebook.presto.spi.plan.AggregationNode
 
hashCode() - Method in class com.facebook.presto.spi.plan.Assignments
 
hashCode() - Method in class com.facebook.presto.spi.plan.FilterNode
 
hashCode() - Method in class com.facebook.presto.spi.plan.Ordering
 
hashCode() - Method in class com.facebook.presto.spi.plan.OrderingScheme
 
hashCode() - Method in class com.facebook.presto.spi.plan.PlanNodeId
 
hashCode() - Method in class com.facebook.presto.spi.plan.PlanNodeWithHash
 
hashCode() - Method in class com.facebook.presto.spi.plan.ProjectNode
 
hashCode() - Method in class com.facebook.presto.spi.PrestoWarning
 
hashCode() - Method in class com.facebook.presto.spi.QueryId
 
hashCode() - Method in class com.facebook.presto.spi.relation.CallExpression
 
hashCode() - Method in class com.facebook.presto.spi.relation.ConstantExpression
 
hashCode() - Method in class com.facebook.presto.spi.relation.InputReferenceExpression
 
hashCode() - Method in class com.facebook.presto.spi.relation.LambdaDefinitionExpression
 
hashCode() - Method in class com.facebook.presto.spi.relation.RowExpression
 
hashCode() - Method in class com.facebook.presto.spi.relation.SpecialFormExpression
 
hashCode() - Method in class com.facebook.presto.spi.relation.VariableReferenceExpression
 
hashCode() - Method in class com.facebook.presto.spi.resourceGroups.ResourceGroupId
 
hashCode() - Method in class com.facebook.presto.spi.resourceGroups.ResourceGroupQueryLimits
 
hashCode() - Method in class com.facebook.presto.spi.SchemaTableName
 
hashCode() - Method in class com.facebook.presto.spi.SchemaTablePrefix
 
hashCode() - Method in class com.facebook.presto.spi.security.GrantInfo
 
hashCode() - Method in class com.facebook.presto.spi.security.Identity
 
hashCode() - Method in class com.facebook.presto.spi.security.PrestoPrincipal
 
hashCode() - Method in class com.facebook.presto.spi.security.PrivilegeInfo
 
hashCode() - Method in class com.facebook.presto.spi.security.RoleGrant
 
hashCode() - Method in class com.facebook.presto.spi.security.SelectedRole
 
hashCode() - Method in class com.facebook.presto.spi.SortingProperty
 
hashCode() - Method in class com.facebook.presto.spi.SourceLocation
 
hashCode() - Method in class com.facebook.presto.spi.SplitWeight
 
hashCode() - Method in class com.facebook.presto.spi.statistics.ColumnStatisticMetadata
 
hashCode() - Method in class com.facebook.presto.spi.statistics.ColumnStatistics
 
hashCode() - Method in class com.facebook.presto.spi.statistics.CostBasedSourceInfo
 
hashCode() - Method in class com.facebook.presto.spi.statistics.DoubleRange
 
hashCode() - Method in class com.facebook.presto.spi.statistics.Estimate
 
hashCode() - Method in class com.facebook.presto.spi.statistics.HistoricalPlanStatistics
 
hashCode() - Method in class com.facebook.presto.spi.statistics.HistoricalPlanStatisticsEntry
 
hashCode() - Method in class com.facebook.presto.spi.statistics.HistoryBasedSourceInfo
 
hashCode() - Method in class com.facebook.presto.spi.statistics.PlanStatistics
 
hashCode() - Method in class com.facebook.presto.spi.statistics.PlanStatisticsWithSourceInfo
 
hashCode() - Method in class com.facebook.presto.spi.statistics.TableStatistics
 
hashCode() - Method in class com.facebook.presto.spi.TableHandle
 
hashCode() - Method in class com.facebook.presto.spi.ttl.ConfidenceBasedTtlInfo
 
hashCode() - Method in class com.facebook.presto.spi.ttl.NodeInfo
 
hashCode() - Method in class com.facebook.presto.spi.ttl.NodeTtl
 
hashCode() - Method in class com.facebook.presto.spi.WarningCode
 
hasNonEmptyGroupingSet() - Method in class com.facebook.presto.spi.plan.AggregationNode
 
hasOrderings() - Method in class com.facebook.presto.spi.plan.AggregationNode
 
hasPort() - Method in class com.facebook.presto.spi.HostAddress
Return true if this instance has a defined port.
hasSameDefinitionAs(SqlInvokedFunction) - Method in class com.facebook.presto.spi.function.SqlInvokedFunction
 
hasSession() - Method in class com.facebook.presto.spi.function.InvocationConvention
 
hasVersion() - Method in class com.facebook.presto.spi.function.FunctionVersion
 
hasVersion() - Method in class com.facebook.presto.spi.function.SqlInvokedFunction
 
hasWarnings() - Method in interface com.facebook.presto.spi.WarningCollector
 
HistoricalPlanStatistics - Class in com.facebook.presto.spi.statistics
 
HistoricalPlanStatistics(List<HistoricalPlanStatisticsEntry>) - Constructor for class com.facebook.presto.spi.statistics.HistoricalPlanStatistics
 
HistoricalPlanStatisticsEntry - Class in com.facebook.presto.spi.statistics
 
HistoricalPlanStatisticsEntry(PlanStatistics, List<PlanStatistics>) - Constructor for class com.facebook.presto.spi.statistics.HistoricalPlanStatisticsEntry
 
HistoryBasedPlanStatisticsProvider - Interface in com.facebook.presto.spi.statistics
An interface to provide plan statistics from an external source to Presto planner.
HistoryBasedSourceInfo - Class in com.facebook.presto.spi.statistics
Describes plan statistics which are derived from history based optimizer.
HistoryBasedSourceInfo(Optional<String>, Optional<List<PlanStatistics>>) - Constructor for class com.facebook.presto.spi.statistics.HistoryBasedSourceInfo
 
HostAddress - Class in com.facebook.presto.spi
An immutable representation of a host and port.
HostAddress(String, int) - Constructor for class com.facebook.presto.spi.HostAddress
 

I

Identity - Class in com.facebook.presto.spi.security
 
Identity(Identity) - Constructor for class com.facebook.presto.spi.security.Identity
 
Identity(String, Optional<Principal>) - Constructor for class com.facebook.presto.spi.security.Identity
 
Identity(String, Optional<Principal>, Map<String, SelectedRole>, Map<String, String>, Map<String, TokenAuthenticator>, Optional<String>, Optional<String>) - Constructor for class com.facebook.presto.spi.security.Identity
 
ignoreNulls - Variable in class com.facebook.presto.spi.function.ValueWindowFunction
 
indexPage(Page) - Method in interface com.facebook.presto.spi.PageIndexer
Returns the unique index of each position value.
InMemoryRecordSet - Class in com.facebook.presto.spi
 
InMemoryRecordSet(Collection<? extends Type>, Iterable<? extends List<?>>) - Constructor for class com.facebook.presto.spi.InMemoryRecordSet
 
InMemoryRecordSet.Builder - Class in com.facebook.presto.spi
 
inputChannelParameterType(boolean, boolean, String) - Static method in enum com.facebook.presto.spi.function.aggregation.AggregationMetadata.ParameterMetadata.ParameterType
 
InputFunction - Annotation Type in com.facebook.presto.spi.function
 
InputReferenceExpression - Class in com.facebook.presto.spi.relation
 
InputReferenceExpression(Optional<SourceLocation>, int, Type) - Constructor for class com.facebook.presto.spi.relation.InputReferenceExpression
 
integerProperty(String, String, Integer, boolean) - Static method in class com.facebook.presto.spi.session.PropertyMetadata
 
IntersectNode - Class in com.facebook.presto.spi.plan
 
IntersectNode(Optional<SourceLocation>, PlanNodeId, List<PlanNode>, List<VariableReferenceExpression>, Map<VariableReferenceExpression, List<VariableReferenceExpression>>) - Constructor for class com.facebook.presto.spi.plan.IntersectNode
 
IntersectNode(Optional<SourceLocation>, PlanNodeId, Optional<PlanNode>, List<PlanNode>, List<VariableReferenceExpression>, Map<VariableReferenceExpression, List<VariableReferenceExpression>>) - Constructor for class com.facebook.presto.spi.plan.IntersectNode
 
InvocationConvention - Class in com.facebook.presto.spi.function
 
InvocationConvention(List<InvocationConvention.InvocationArgumentConvention>, InvocationConvention.InvocationReturnConvention, boolean) - Constructor for class com.facebook.presto.spi.function.InvocationConvention
 
InvocationConvention.InvocationArgumentConvention - Enum in com.facebook.presto.spi.function
 
InvocationConvention.InvocationReturnConvention - Enum in com.facebook.presto.spi.function
 
isAncestorOf(ResourceGroupId) - Method in class com.facebook.presto.spi.resourceGroups.ResourceGroupId
 
isApproximateCountDistinctFunction(FunctionHandle) - Method in interface com.facebook.presto.spi.function.StandardFunctionResolution
 
isApproximateSetFunction(FunctionHandle) - Method in interface com.facebook.presto.spi.function.StandardFunctionResolution
 
isArithmeticFunction(FunctionHandle) - Method in interface com.facebook.presto.spi.function.StandardFunctionResolution
 
isAtMost(long) - Method in interface com.facebook.presto.spi.plan.LogicalProperties
Determines if there is provably at most n tuples in a final or intermediate result set produced by a PlanNode.
isAtMostSingleRow() - Method in interface com.facebook.presto.spi.plan.LogicalProperties
Determines if there is provably at most one tuple in a final or intermediate result set produced by a PlanNode.
isAuthenticated() - Method in class com.facebook.presto.spi.resourceGroups.SelectionCriteria
 
isBetweenFunction(FunctionHandle) - Method in interface com.facebook.presto.spi.function.StandardFunctionResolution
 
isBlocked() - Method in interface com.facebook.presto.spi.ConnectorPageSource
Returns a future that will be completed when the page source becomes unblocked.
isCacheable() - Method in class com.facebook.presto.spi.SplitContext
 
isCalledOnNullInput() - Method in class com.facebook.presto.spi.function.FunctionMetadata
 
isCalledOnNullInput() - Method in class com.facebook.presto.spi.function.RoutineCharacteristics
 
isCalledOnNullInput() - Method in interface com.facebook.presto.spi.function.SqlFunction
 
isCalledOnNullInput() - Method in class com.facebook.presto.spi.function.SqlInvokedFunction
 
isCastFunction(FunctionHandle) - Method in interface com.facebook.presto.spi.function.StandardFunctionResolution
 
isCatalogServer() - Method in interface com.facebook.presto.spi.Node
 
isChecksumValid(SerializedPage) - Static method in class com.facebook.presto.spi.page.PagesSerdeUtil
 
isCommitRequired() - Method in class com.facebook.presto.spi.PageSinkContext
 
isComparableRequired() - Method in class com.facebook.presto.spi.function.TypeVariableConstraint
 
isComparisonFunction(FunctionHandle) - Method in interface com.facebook.presto.spi.function.StandardFunctionResolution
 
isComplete() - Method in class com.facebook.presto.spi.eventlistener.QueryStatistics
 
isCoordinator() - Method in interface com.facebook.presto.spi.Node
 
isCoordinatorOnly() - Method in interface com.facebook.presto.spi.connector.ConnectorPartitioningHandle
 
isCountFunction(FunctionHandle) - Method in interface com.facebook.presto.spi.function.StandardFunctionResolution
 
isDecomposable() - Method in interface com.facebook.presto.spi.function.JavaAggregationFunctionImplementation
 
isDestroyed() - Method in interface com.facebook.presto.spi.spiller.SpillCipher
Indicates whether SpillCipher.destroy() has already been called to destroy the cipher
isDeterministic() - Method in class com.facebook.presto.spi.function.FunctionMetadata
 
isDeterministic() - Method in class com.facebook.presto.spi.function.RoutineCharacteristics
 
isDeterministic() - Method in interface com.facebook.presto.spi.function.SqlFunction
 
isDeterministic() - Method in class com.facebook.presto.spi.function.SqlInvokedFunction
 
isDeterministic(RowExpression) - Method in interface com.facebook.presto.spi.relation.DeterminismEvaluator
 
isDirectMapped() - Method in class com.facebook.presto.spi.ConnectorMaterializedViewDefinition.TableColumn
 
isDistinct() - Method in class com.facebook.presto.spi.plan.AggregationNode.Aggregation
 
isDistinct(AggregationNode) - Static method in class com.facebook.presto.spi.plan.AggregationNode
Whether this node corresponds to a DISTINCT operation in SQL
isDistinct(Set<VariableReferenceExpression>) - Method in interface com.facebook.presto.spi.plan.LogicalProperties
Determines if the set of variables form a unique constraint for a final or intermediate result produced by a PlanNode.
isEmpty() - Method in class com.facebook.presto.spi.MaterializedViewStatus.MaterializedDataPredicates
 
isEmpty() - Method in class com.facebook.presto.spi.plan.Assignments
 
isEmpty() - Method in class com.facebook.presto.spi.statistics.TableStatisticsMetadata
 
isEnforced() - Method in class com.facebook.presto.spi.constraints.TableConstraint
 
isEqualsFunction(FunctionHandle) - Method in interface com.facebook.presto.spi.function.StandardFunctionResolution
 
isExternal() - Method in enum com.facebook.presto.spi.function.FunctionImplementationType
 
isFinished() - Method in interface com.facebook.presto.spi.ConnectorPageSource
Will this page source product more pages?
isFinished() - Method in interface com.facebook.presto.spi.ConnectorSplitSource
Returns whether any more ConnectorSplit may be produced.
isFinished() - Method in class com.facebook.presto.spi.FixedPageSource
 
isFinished() - Method in class com.facebook.presto.spi.FixedSplitSource
 
isFinished() - Method in class com.facebook.presto.spi.RecordPageSource
 
isFullyMaterialized() - Method in class com.facebook.presto.spi.MaterializedViewStatus
 
isGrantable() - Method in class com.facebook.presto.spi.security.RoleGrant
 
isGrantOption() - Method in class com.facebook.presto.spi.security.PrivilegeInfo
 
isHidden() - Method in class com.facebook.presto.spi.ColumnMetadata
 
isHidden() - Method in class com.facebook.presto.spi.session.PropertyMetadata
Is this property hidden from users?
isInputRaw() - Method in enum com.facebook.presto.spi.plan.AggregationNode.Step
 
isInternalSystemConnector(ConnectorId) - Static method in class com.facebook.presto.spi.ConnectorId
 
isLegacyGetLayoutSupported(ConnectorSession, ConnectorTableHandle) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
isLegacyGetLayoutSupported(ConnectorSession, ConnectorTableHandle) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Deprecated.
isLikeFunction(FunctionHandle) - Method in interface com.facebook.presto.spi.function.StandardFunctionResolution
 
isLikePatternFunction(FunctionHandle) - Method in interface com.facebook.presto.spi.function.StandardFunctionResolution
 
isMaxFunction(FunctionHandle) - Method in interface com.facebook.presto.spi.function.StandardFunctionResolution
 
isMinFunction(FunctionHandle) - Method in interface com.facebook.presto.spi.function.StandardFunctionResolution
 
isNegateFunction(FunctionHandle) - Method in interface com.facebook.presto.spi.function.StandardFunctionResolution
 
isNoMoreSplits() - Method in class com.facebook.presto.spi.ConnectorSplitSource.ConnectorSplitBatch
 
isNonDecimalNumericRequired() - Method in class com.facebook.presto.spi.function.TypeVariableConstraint
 
isNotFunction(FunctionHandle) - Method in interface com.facebook.presto.spi.function.StandardFunctionResolution
 
isNotMaterialized() - Method in class com.facebook.presto.spi.MaterializedViewStatus
 
isNull(int) - Method in class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 
IsNull - Annotation Type in com.facebook.presto.spi.function
 
isNull(int, int) - Method in interface com.facebook.presto.spi.function.WindowIndex
Check if a value is null.
isNull(int) - Method in interface com.facebook.presto.spi.RecordCursor
 
isNull() - Method in class com.facebook.presto.spi.relation.ConstantExpression
 
isNullable() - Method in class com.facebook.presto.spi.ColumnMetadata
 
isNullable() - Method in interface com.facebook.presto.spi.function.JavaScalarFunctionImplementation
 
isNullUnchecked(int) - Method in class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 
IsolationLevel - Enum in com.facebook.presto.spi.transaction
 
isOptional() - Method in class com.facebook.presto.spi.procedure.Procedure.Argument
 
isOrderableRequired() - Method in class com.facebook.presto.spi.function.TypeVariableConstraint
 
isOrderSensitive() - Method in class com.facebook.presto.spi.ConstantProperty
 
isOrderSensitive() - Method in interface com.facebook.presto.spi.function.JavaAggregationFunctionImplementation
 
isOrderSensitive() - Method in class com.facebook.presto.spi.GroupingProperty
 
isOrderSensitive() - Method in interface com.facebook.presto.spi.LocalProperty
Returns true if reordering breaks this LocalProperty
isOrderSensitive() - Method in class com.facebook.presto.spi.SortingProperty
 
isOutputPartial() - Method in enum com.facebook.presto.spi.plan.AggregationNode.Step
 
isPartial() - Method in class com.facebook.presto.spi.plan.DistinctLimitNode
 
isPartial() - Method in class com.facebook.presto.spi.plan.LimitNode
 
isPartiallyMaterialized() - Method in class com.facebook.presto.spi.MaterializedViewStatus
 
isReadConstraints() - Method in interface com.facebook.presto.spi.ConnectorSession
 
isRefinedPartitioningOver(ConnectorSession, ConnectorPartitioningHandle, ConnectorPartitioningHandle) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
isRefinedPartitioningOver(ConnectorSession, ConnectorPartitioningHandle, ConnectorPartitioningHandle) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Partitioning a = {a_1, ...
isRely() - Method in class com.facebook.presto.spi.constraints.TableConstraint
 
isRequired() - Method in class com.facebook.presto.spi.procedure.Procedure.Argument
 
isResourceManager() - Method in interface com.facebook.presto.spi.Node
 
isSegmentedAggregationEligible() - Method in class com.facebook.presto.spi.plan.AggregationNode
 
isSet(byte) - Method in enum com.facebook.presto.spi.page.PageCodecMarker
 
isSimplifiedBy(LocalProperty<E>) - Method in class com.facebook.presto.spi.ConstantProperty
 
isSimplifiedBy(LocalProperty<E>) - Method in class com.facebook.presto.spi.GroupingProperty
 
isSimplifiedBy(LocalProperty<E>) - Method in interface com.facebook.presto.spi.LocalProperty
Return true if the actual LocalProperty can be used to simplify this LocalProperty
isSimplifiedBy(LocalProperty<E>) - Method in class com.facebook.presto.spi.SortingProperty
 
isSingleNode() - Method in interface com.facebook.presto.spi.connector.ConnectorPartitioningHandle
 
isSingleStatementWritesOnly() - Method in interface com.facebook.presto.spi.connector.Connector
True if the connector only supports write statements in independent transactions.
isStreamable() - Method in class com.facebook.presto.spi.plan.AggregationNode
 
isSubscriptFunction(FunctionHandle) - Method in interface com.facebook.presto.spi.function.StandardFunctionResolution
 
isTooManyPartitionsMissing() - Method in class com.facebook.presto.spi.MaterializedViewStatus
 
isUnknown() - Method in class com.facebook.presto.spi.statistics.Estimate
 
isVariableArity() - Method in class com.facebook.presto.spi.function.Signature
 

J

JavaAggregationFunctionImplementation - Interface in com.facebook.presto.spi.function
 
JavaScalarFunctionImplementation - Interface in com.facebook.presto.spi.function
 

L

LambdaDefinitionExpression - Class in com.facebook.presto.spi.relation
 
LambdaDefinitionExpression(Optional<SourceLocation>, List<Type>, List<String>, RowExpression) - Constructor for class com.facebook.presto.spi.relation.LambdaDefinitionExpression
 
LambdaProvider - Interface in com.facebook.presto.spi.function.aggregation
 
Language(String) - Constructor for class com.facebook.presto.spi.function.RoutineCharacteristics.Language
 
likeCharFunction(Type) - Method in interface com.facebook.presto.spi.function.StandardFunctionResolution
 
likePatternFunction() - Method in interface com.facebook.presto.spi.function.StandardFunctionResolution
 
likeVarcharFunction() - Method in interface com.facebook.presto.spi.function.StandardFunctionResolution
 
LimitNode - Class in com.facebook.presto.spi.plan
 
LimitNode(Optional<SourceLocation>, PlanNodeId, PlanNode, long, LimitNode.Step) - Constructor for class com.facebook.presto.spi.plan.LimitNode
 
LimitNode(Optional<SourceLocation>, PlanNodeId, Optional<PlanNode>, PlanNode, long, LimitNode.Step) - Constructor for class com.facebook.presto.spi.plan.LimitNode
 
LimitNode.Step - Enum in com.facebook.presto.spi.plan
Stages of `LimitNode`: PARTIAL: `LimitNode` is in the distributed plan and generates partial results on local workers.
listApplicableRoles(ConnectorSession, PrestoPrincipal) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
listApplicableRoles(ConnectorSession, PrestoPrincipal) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
List applicable roles, including the transitive grants, for the specified principal
listEnabledRoles(ConnectorSession) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
listEnabledRoles(ConnectorSession) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
List applicable roles, including the transitive grants, in given session
listFunctions(Optional<String>, Optional<String>) - Method in interface com.facebook.presto.spi.function.FunctionNamespaceManager
List all functions managed by the FunctionNamespaceManager.
listPartitionHandles(ConnectorTransactionHandle, ConnectorSession, ConnectorPartitioningHandle) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeNodePartitioningProvider
 
listPartitionHandles(ConnectorTransactionHandle, ConnectorSession, ConnectorPartitioningHandle) - Method in interface com.facebook.presto.spi.connector.ConnectorNodePartitioningProvider
Returns a list of all partitions associated with the provided partitioningHandle.
listRoleGrants(ConnectorSession, PrestoPrincipal) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
listRoleGrants(ConnectorSession, PrestoPrincipal) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
List role grants for a given principal, not recursively.
listRoles(ConnectorSession) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
listRoles(ConnectorSession) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
List available roles.
listSchemaNames(ConnectorSession) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
listSchemaNames(ConnectorSession) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Returns the schemas provided by this connector.
listTableColumns(ConnectorSession, SchemaTablePrefix) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
listTableColumns(ConnectorSession, SchemaTablePrefix) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Gets the metadata for all columns that match the specified table prefix.
listTablePrivileges(ConnectorSession, SchemaTablePrefix) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
listTablePrivileges(ConnectorSession, SchemaTablePrefix) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
List the table privileges granted to the specified grantee for the tables that have the specified prefix considering the selected session role
listTables(ConnectorSession, Optional<String>) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
listTables(ConnectorSession, String) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
listTables(ConnectorSession, String) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
listTables(ConnectorSession, Optional<String>) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
List table names, possibly filtered by schema.
listViews(ConnectorSession, Optional<String>) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
listViews(ConnectorSession, String) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
listViews(ConnectorSession, String) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
listViews(ConnectorSession, Optional<String>) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
 
LiteralParameters - Annotation Type in com.facebook.presto.spi.function
 
LocalProperty<E> - Interface in com.facebook.presto.spi
 
LogicalProperties - Interface in com.facebook.presto.spi.plan
Logical properties represent constraints that hold for a final or intermediate result produced by a PlanNode.
LogicalPropertiesProvider - Interface in com.facebook.presto.spi.plan
Defines a suite of plan node-specific methods for the computation of logical properties.
longProperty(String, String, Long, boolean) - Static method in class com.facebook.presto.spi.session.PropertyMetadata
 
LongVariableConstraint - Class in com.facebook.presto.spi.function
 
LongVariableConstraint(String, String) - Constructor for class com.facebook.presto.spi.function.LongVariableConstraint
 
longVariableExpression(String, String) - Static method in class com.facebook.presto.spi.function.Signature
 
lookup(RecordSet) - Method in interface com.facebook.presto.spi.ConnectorIndex
 

M

MarkDistinctNode - Class in com.facebook.presto.spi.plan
 
MarkDistinctNode(Optional<SourceLocation>, PlanNodeId, PlanNode, VariableReferenceExpression, List<VariableReferenceExpression>, Optional<VariableReferenceExpression>) - Constructor for class com.facebook.presto.spi.plan.MarkDistinctNode
 
MarkDistinctNode(Optional<SourceLocation>, PlanNodeId, Optional<PlanNode>, PlanNode, VariableReferenceExpression, List<VariableReferenceExpression>, Optional<VariableReferenceExpression>) - Constructor for class com.facebook.presto.spi.plan.MarkDistinctNode
 
match(SelectionCriteria) - Method in interface com.facebook.presto.spi.resourceGroups.ResourceGroupConfigurationManager
This method is called for every query that is submitted, so it should be fast.
matches(SchemaTableName) - Method in class com.facebook.presto.spi.SchemaTablePrefix
 
MaterializedDataPredicates(List<TupleDomain<String>>, List<String>) - Constructor for class com.facebook.presto.spi.MaterializedViewStatus.MaterializedDataPredicates
 
MaterializedViewNotFoundException - Exception in com.facebook.presto.spi
 
MaterializedViewNotFoundException(SchemaTableName) - Constructor for exception com.facebook.presto.spi.MaterializedViewNotFoundException
 
MaterializedViewNotFoundException(SchemaTableName, String) - Constructor for exception com.facebook.presto.spi.MaterializedViewNotFoundException
 
MaterializedViewNotFoundException(SchemaTableName, Throwable) - Constructor for exception com.facebook.presto.spi.MaterializedViewNotFoundException
 
MaterializedViewNotFoundException(SchemaTableName, String, Throwable) - Constructor for exception com.facebook.presto.spi.MaterializedViewNotFoundException
 
MaterializedViewStatus - Class in com.facebook.presto.spi
 
MaterializedViewStatus(MaterializedViewStatus.MaterializedViewState) - Constructor for class com.facebook.presto.spi.MaterializedViewStatus
 
MaterializedViewStatus(MaterializedViewStatus.MaterializedViewState, Map<SchemaTableName, MaterializedViewStatus.MaterializedDataPredicates>) - Constructor for class com.facebook.presto.spi.MaterializedViewStatus
 
MaterializedViewStatus.MaterializedDataPredicates - Class in com.facebook.presto.spi
 
MaterializedViewStatus.MaterializedViewState - Enum in com.facebook.presto.spi
 
maxCompressedLength(int) - Method in interface com.facebook.presto.spi.page.PageCompressor
 
maxFunction(Type) - Method in interface com.facebook.presto.spi.function.StandardFunctionResolution
 
mayHaveNull() - Method in class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 
meetsRequirementOf(IsolationLevel) - Method in enum com.facebook.presto.spi.transaction.IsolationLevel
 
MemoryAllocation - Class in com.facebook.presto.spi.memory
 
MemoryAllocation(String, long) - Constructor for class com.facebook.presto.spi.memory.MemoryAllocation
 
MemoryPoolId - Class in com.facebook.presto.spi.memory
 
MemoryPoolId(String) - Constructor for class com.facebook.presto.spi.memory.MemoryPoolId
 
MemoryPoolInfo - Class in com.facebook.presto.spi.memory
 
MemoryPoolInfo(long, long, long, Map<QueryId, Long>, Map<QueryId, List<MemoryAllocation>>, Map<QueryId, Long>) - Constructor for class com.facebook.presto.spi.memory.MemoryPoolInfo
 
metadataDelete(ConnectorSession, ConnectorTableHandle, ConnectorTableLayoutHandle) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
metadataDelete(ConnectorSession, ConnectorTableHandle, ConnectorTableLayoutHandle) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Delete the provided table layout
minFunction(Type) - Method in interface com.facebook.presto.spi.function.StandardFunctionResolution
 

N

needsPeriodicRefresh() - Method in interface com.facebook.presto.spi.ttl.NodeTtlFetcher
 
negateFunction(Type) - Method in interface com.facebook.presto.spi.function.StandardFunctionResolution
 
newVariable(String, Type) - Method in interface com.facebook.presto.spi.VariableAllocator
 
newVariable(String, Type, String) - Method in interface com.facebook.presto.spi.VariableAllocator
 
newVariable(Optional<SourceLocation>, String, Type) - Method in interface com.facebook.presto.spi.VariableAllocator
 
newVariable(Optional<SourceLocation>, String, Type, String) - Method in interface com.facebook.presto.spi.VariableAllocator
 
NO_LIMITS - Static variable in class com.facebook.presto.spi.resourceGroups.ResourceGroupQueryLimits
 
Node - Interface in com.facebook.presto.spi
 
NodeInfo - Class in com.facebook.presto.spi.ttl
 
NodeInfo(String, String) - Constructor for class com.facebook.presto.spi.ttl.NodeInfo
 
NodeManager - Interface in com.facebook.presto.spi
 
NodeProvider - Interface in com.facebook.presto.spi
 
NodeSelectionStrategy - Enum in com.facebook.presto.spi.schedule
 
NodeState - Enum in com.facebook.presto.spi
 
NodeTtl - Class in com.facebook.presto.spi.ttl
 
NodeTtl(Set<ConfidenceBasedTtlInfo>) - Constructor for class com.facebook.presto.spi.ttl.NodeTtl
 
NodeTtl(Set<ConfidenceBasedTtlInfo>, Instant) - Constructor for class com.facebook.presto.spi.ttl.NodeTtl
 
NodeTtlFetcher - Interface in com.facebook.presto.spi.ttl
 
NodeTtlFetcherFactory - Interface in com.facebook.presto.spi.ttl
 
NON_CACHEABLE - Static variable in class com.facebook.presto.spi.SplitContext
 
nonDecimalNumericTypeParameter(String) - Static method in class com.facebook.presto.spi.function.Signature
 
none() - Static method in enum com.facebook.presto.spi.page.PageCodecMarker
The byte value of no PageCodecMarker values set to true
NOOP - Static variable in interface com.facebook.presto.spi.WarningCollector
 
NoopTracer - Class in com.facebook.presto.spi.tracing
 
NoopTracer() - Constructor for class com.facebook.presto.spi.tracing.NoopTracer
 
NOT_BLOCKED - Static variable in interface com.facebook.presto.spi.ConnectorPageSink
 
NOT_BLOCKED - Static variable in interface com.facebook.presto.spi.ConnectorPageSource
 
NOT_PARTITIONED - Static variable in class com.facebook.presto.spi.connector.NotPartitionedPartitionHandle
 
NotFoundException - Exception in com.facebook.presto.spi
 
NotFoundException() - Constructor for exception com.facebook.presto.spi.NotFoundException
 
NotFoundException(String) - Constructor for exception com.facebook.presto.spi.NotFoundException
 
NotFoundException(Throwable) - Constructor for exception com.facebook.presto.spi.NotFoundException
 
NotFoundException(String, Throwable) - Constructor for exception com.facebook.presto.spi.NotFoundException
 
notFunction() - Method in interface com.facebook.presto.spi.function.StandardFunctionResolution
 
NotPartitionedPartitionHandle - Class in com.facebook.presto.spi.connector
 
notVersioned() - Static method in class com.facebook.presto.spi.function.FunctionVersion
 

O

of() - Static method in class com.facebook.presto.spi.plan.Assignments
 
of(VariableReferenceExpression, RowExpression) - Static method in class com.facebook.presto.spi.plan.Assignments
 
of(VariableReferenceExpression, RowExpression, VariableReferenceExpression, RowExpression) - Static method in class com.facebook.presto.spi.plan.Assignments
 
of(double) - Static method in class com.facebook.presto.spi.statistics.Estimate
 
open(TempDataOperationContext, TempStorageHandle) - Method in interface com.facebook.presto.spi.storage.TempStorage
 
OperatorDependency - Annotation Type in com.facebook.presto.spi.function
 
OperatorStatistics - Class in com.facebook.presto.spi.eventlistener
 
OperatorStatistics(int, int, int, int, PlanNodeId, String, long, long, Duration, Duration, DataSize, DataSize, long, DataSize, long, double, long, Duration, Duration, DataSize, DataSize, long, DataSize, Duration, long, Duration, Duration, DataSize, DataSize, DataSize, DataSize, DataSize, DataSize, DataSize, DataSize, Optional<String>, RuntimeStats) - Constructor for class com.facebook.presto.spi.eventlistener.OperatorStatistics
 
optimize(PlanNode, ConnectorSession, VariableAllocator, PlanNodeIdAllocator) - Method in interface com.facebook.presto.spi.ConnectorPlanOptimizer
 
optimize(RowExpression, ExpressionOptimizer.Level, ConnectorSession) - Method in interface com.facebook.presto.spi.relation.ExpressionOptimizer
Optimize a RowExpression to
optimize(RowExpression, ExpressionOptimizer.Level, ConnectorSession, Function<VariableReferenceExpression, Object>) - Method in interface com.facebook.presto.spi.relation.ExpressionOptimizer
 
orderableTypeParameter(String) - Static method in class com.facebook.presto.spi.function.Signature
 
orderableWithVariadicBound(String, String) - Static method in class com.facebook.presto.spi.function.Signature
 
Ordering - Class in com.facebook.presto.spi.plan
 
Ordering(VariableReferenceExpression, SortOrder) - Constructor for class com.facebook.presto.spi.plan.Ordering
 
OrderingScheme - Class in com.facebook.presto.spi.plan
 
OrderingScheme(List<Ordering>) - Constructor for class com.facebook.presto.spi.plan.OrderingScheme
 
OutputFunction - Annotation Type in com.facebook.presto.spi.function
 

P

PAGE_METADATA_SIZE - Static variable in class com.facebook.presto.spi.page.PagesSerdeUtil
 
PageCodecMarker - Enum in com.facebook.presto.spi.page
Encodes boolean properties for SerializedPage by using a bitmasking strategy, allowing up to 8 such properties to be stored in a single byte
PageCompressor - Interface in com.facebook.presto.spi.page
 
PageDataOutput - Class in com.facebook.presto.spi.page
 
PageDataOutput(SerializedPage) - Constructor for class com.facebook.presto.spi.page.PageDataOutput
 
PageDecompressor - Interface in com.facebook.presto.spi.page
 
PageIndexer - Interface in com.facebook.presto.spi
 
PageIndexerFactory - Interface in com.facebook.presto.spi
 
PageSinkContext - Class in com.facebook.presto.spi
 
PageSinkContext.Builder - Class in com.facebook.presto.spi
 
PageSorter - Interface in com.facebook.presto.spi
 
pageSource(ConnectorTransactionHandle, ConnectorSession, TupleDomain<Integer>) - Method in interface com.facebook.presto.spi.SystemTable
Create a page source for the data in this table.
PagesSerde - Class in com.facebook.presto.spi.page
 
PagesSerde(BlockEncodingSerde, Optional<PageCompressor>, Optional<PageDecompressor>, Optional<SpillCipher>) - Constructor for class com.facebook.presto.spi.page.PagesSerde
 
PagesSerde(BlockEncodingSerde, Optional<PageCompressor>, Optional<PageDecompressor>, Optional<SpillCipher>, boolean) - Constructor for class com.facebook.presto.spi.page.PagesSerde
 
PagesSerdeUtil - Class in com.facebook.presto.spi.page
 
Parameter - Class in com.facebook.presto.spi.function
 
Parameter(String, TypeSignature) - Constructor for class com.facebook.presto.spi.function.Parameter
 
ParameterMetadata(AggregationMetadata.ParameterMetadata.ParameterType) - Constructor for class com.facebook.presto.spi.function.aggregation.AggregationMetadata.ParameterMetadata
 
ParameterMetadata(AggregationMetadata.ParameterMetadata.ParameterType, Type) - Constructor for class com.facebook.presto.spi.function.aggregation.AggregationMetadata.ParameterMetadata
 
parseDottedId(String, int, String) - Static method in class com.facebook.presto.spi.QueryId
 
parseSqlFunctionId(String) - Static method in class com.facebook.presto.spi.function.SqlFunctionId
 
partialInput(AggregationNode.Step) - Static method in enum com.facebook.presto.spi.plan.AggregationNode.Step
 
partialOutput(AggregationNode.Step) - Static method in enum com.facebook.presto.spi.plan.AggregationNode.Step
 
PasswordAuthenticator - Interface in com.facebook.presto.spi.security
 
PasswordAuthenticatorFactory - Interface in com.facebook.presto.spi.security
 
PEAK_MEMORY - Static variable in class com.facebook.presto.spi.session.ResourceEstimates
 
PEAK_TASK_MEMORY - Static variable in class com.facebook.presto.spi.session.ResourceEstimates
 
PlanNode - Class in com.facebook.presto.spi.plan
The basic component of a Presto IR (logic plan).
PlanNode(Optional<SourceLocation>, PlanNodeId, Optional<PlanNode>) - Constructor for class com.facebook.presto.spi.plan.PlanNode
 
PlanNodeId - Class in com.facebook.presto.spi.plan
 
PlanNodeId(String) - Constructor for class com.facebook.presto.spi.plan.PlanNodeId
 
PlanNodeIdAllocator - Class in com.facebook.presto.spi.plan
 
PlanNodeIdAllocator() - Constructor for class com.facebook.presto.spi.plan.PlanNodeIdAllocator
 
PlanNodeWithHash - Class in com.facebook.presto.spi.plan
 
PlanNodeWithHash(PlanNode, Optional<String>) - Constructor for class com.facebook.presto.spi.plan.PlanNodeWithHash
 
PlanStatistics - Class in com.facebook.presto.spi.statistics
 
PlanStatistics(Estimate, Estimate, double) - Constructor for class com.facebook.presto.spi.statistics.PlanStatistics
 
PlanStatisticsWithSourceInfo - Class in com.facebook.presto.spi.statistics
 
PlanStatisticsWithSourceInfo(PlanNodeId, PlanStatistics, SourceInfo) - Constructor for class com.facebook.presto.spi.statistics.PlanStatisticsWithSourceInfo
 
PlanVisitor<R,C> - Class in com.facebook.presto.spi.plan
 
PlanVisitor() - Constructor for class com.facebook.presto.spi.plan.PlanVisitor
 
Plugin - Interface in com.facebook.presto.spi
 
predicate() - Method in class com.facebook.presto.spi.Constraint
 
PredicateCompiler - Interface in com.facebook.presto.spi.relation
An experimental API to allow Hive connector to implement smart filtering on the encoded data to avoid materializing data unnecessarily.
prepareFinal() - Method in interface com.facebook.presto.spi.function.aggregation.GroupedAccumulator
 
PrestoException - Exception in com.facebook.presto.spi
 
PrestoException(ErrorCodeSupplier, String) - Constructor for exception com.facebook.presto.spi.PrestoException
 
PrestoException(ErrorCodeSupplier, Throwable) - Constructor for exception com.facebook.presto.spi.PrestoException
 
PrestoException(ErrorCodeSupplier, String, Throwable) - Constructor for exception com.facebook.presto.spi.PrestoException
 
PrestoPrincipal - Class in com.facebook.presto.spi.security
 
PrestoPrincipal(PrincipalType, String) - Constructor for class com.facebook.presto.spi.security.PrestoPrincipal
 
PrestoTransportException - Exception in com.facebook.presto.spi
 
PrestoTransportException(ErrorCodeSupplier, HostAddress, String) - Constructor for exception com.facebook.presto.spi.PrestoTransportException
 
PrestoTransportException(ErrorCodeSupplier, HostAddress, String, Throwable) - Constructor for exception com.facebook.presto.spi.PrestoTransportException
 
PrestoWarning - Class in com.facebook.presto.spi
 
PrestoWarning(WarningCode, String) - Constructor for class com.facebook.presto.spi.PrestoWarning
 
PrestoWarning(WarningCodeSupplier, String) - Constructor for class com.facebook.presto.spi.PrestoWarning
 
PrimaryKeyConstraint<T> - Class in com.facebook.presto.spi.constraints
 
PrimaryKeyConstraint(String, Set<T>, boolean, boolean) - Constructor for class com.facebook.presto.spi.constraints.PrimaryKeyConstraint
 
PrincipalType - Enum in com.facebook.presto.spi.security
 
Privilege - Enum in com.facebook.presto.spi.security
 
PrivilegeInfo - Class in com.facebook.presto.spi.security
 
PrivilegeInfo(Privilege, boolean) - Constructor for class com.facebook.presto.spi.security.PrivilegeInfo
 
Procedure - Class in com.facebook.presto.spi.procedure
 
Procedure(String, String, List<Procedure.Argument>, MethodHandle) - Constructor for class com.facebook.presto.spi.procedure.Procedure
 
Procedure.Argument - Class in com.facebook.presto.spi.procedure
 
processRow(BlockBuilder, int, int, int, int) - Method in class com.facebook.presto.spi.function.RankingWindowFunction
 
processRow(BlockBuilder, boolean, int, int) - Method in class com.facebook.presto.spi.function.RankingWindowFunction
Process a row by outputting the result of the window function.
processRow(BlockBuilder, int, int, int, int) - Method in class com.facebook.presto.spi.function.ValueWindowFunction
 
processRow(BlockBuilder, int, int, int) - Method in class com.facebook.presto.spi.function.ValueWindowFunction
Process a row by outputting the result of the window function.
processRow(BlockBuilder, int, int, int, int) - Method in interface com.facebook.presto.spi.function.WindowFunction
Process a row by outputting the result of the window function.
ProjectNode - Class in com.facebook.presto.spi.plan
 
ProjectNode(PlanNodeId, PlanNode, Assignments) - Constructor for class com.facebook.presto.spi.plan.ProjectNode
 
ProjectNode(Optional<SourceLocation>, PlanNodeId, PlanNode, Assignments, ProjectNode.Locality) - Constructor for class com.facebook.presto.spi.plan.ProjectNode
 
ProjectNode(Optional<SourceLocation>, PlanNodeId, Optional<PlanNode>, PlanNode, Assignments, ProjectNode.Locality) - Constructor for class com.facebook.presto.spi.plan.ProjectNode
 
ProjectNode.Locality - Enum in com.facebook.presto.spi.plan
 
PropertyMetadata<T> - Class in com.facebook.presto.spi.session
 
PropertyMetadata(String, String, Type, Class<T>, T, boolean, Function<Object, T>, Function<T, Object>) - Constructor for class com.facebook.presto.spi.session.PropertyMetadata
 
put(VariableReferenceExpression, RowExpression) - Method in class com.facebook.presto.spi.plan.Assignments.Builder
 
put(Map.Entry<VariableReferenceExpression, RowExpression>) - Method in class com.facebook.presto.spi.plan.Assignments.Builder
 
putAll(Assignments) - Method in class com.facebook.presto.spi.plan.Assignments.Builder
 
putAll(Map<VariableReferenceExpression, RowExpression>) - Method in class com.facebook.presto.spi.plan.Assignments.Builder
 
putStats(Map<PlanNodeWithHash, HistoricalPlanStatistics>) - Method in class com.facebook.presto.spi.statistics.EmptyPlanStatisticsProvider
 
putStats(Map<PlanNodeWithHash, HistoricalPlanStatistics>) - Method in interface com.facebook.presto.spi.statistics.HistoryBasedPlanStatisticsProvider
Given plan hashes and corresponding statistics after a query is run, store them for future retrieval.

Q

queryCompleted(QueryCompletedEvent) - Method in interface com.facebook.presto.spi.eventlistener.EventListener
 
QueryCompletedEvent - Class in com.facebook.presto.spi.eventlistener
 
QueryCompletedEvent(QueryMetadata, QueryStatistics, QueryContext, QueryIOMetadata, Optional<QueryFailureInfo>, List<PrestoWarning>, Optional<QueryType>, List<String>, Instant, Instant, Instant, List<StageStatistics>, List<OperatorStatistics>, List<PlanStatisticsWithSourceInfo>, List<PlanStatisticsWithSourceInfo>, Optional<String>) - Constructor for class com.facebook.presto.spi.eventlistener.QueryCompletedEvent
 
QueryContext - Class in com.facebook.presto.spi.eventlistener
 
QueryContext(String, Optional<String>, Optional<String>, Optional<String>, Optional<String>, Set<String>, Optional<String>, Optional<String>, Optional<String>, Optional<ResourceGroupId>, Map<String, String>, ResourceEstimates, String, String, String) - Constructor for class com.facebook.presto.spi.eventlistener.QueryContext
 
queryCreated(QueryCreatedEvent) - Method in interface com.facebook.presto.spi.eventlistener.EventListener
 
QueryCreatedEvent - Class in com.facebook.presto.spi.eventlistener
 
QueryCreatedEvent(Instant, QueryContext, QueryMetadata) - Constructor for class com.facebook.presto.spi.eventlistener.QueryCreatedEvent
 
QueryFailureInfo - Class in com.facebook.presto.spi.eventlistener
 
QueryFailureInfo(ErrorCode, Optional<String>, Optional<String>, Optional<String>, Optional<String>, String) - Constructor for class com.facebook.presto.spi.eventlistener.QueryFailureInfo
 
queryFinished(QueryId) - Method in interface com.facebook.presto.spi.prerequisites.QueryPrerequisites
Optional method for the implementations to implement if they want to be informed about the finishing of queries (either successfully or unsuccessfully).
QueryId - Class in com.facebook.presto.spi
 
QueryId(String) - Constructor for class com.facebook.presto.spi.QueryId
 
QueryInputMetadata - Class in com.facebook.presto.spi.eventlistener
 
QueryInputMetadata(String, String, String, List<String>, Optional<Object>, Optional<TableStatistics>, String) - Constructor for class com.facebook.presto.spi.eventlistener.QueryInputMetadata
 
QueryIOMetadata - Class in com.facebook.presto.spi.eventlistener
 
QueryIOMetadata(List<QueryInputMetadata>, Optional<QueryOutputMetadata>) - Constructor for class com.facebook.presto.spi.eventlistener.QueryIOMetadata
 
QueryMetadata - Class in com.facebook.presto.spi.eventlistener
 
QueryMetadata(String, Optional<String>, String, String, Optional<String>, String, URI, Optional<String>, Optional<String>, Optional<String>, List<String>, Optional<String>) - Constructor for class com.facebook.presto.spi.eventlistener.QueryMetadata
 
QueryOutputMetadata - Class in com.facebook.presto.spi.eventlistener
 
QueryOutputMetadata(String, String, String, Optional<String>, Optional<Boolean>, String) - Constructor for class com.facebook.presto.spi.eventlistener.QueryOutputMetadata
 
QueryPrerequisites - Interface in com.facebook.presto.spi.prerequisites
An interface to plugin custom business logic that will be executed before the query is queued.
QueryPrerequisitesContext - Class in com.facebook.presto.spi.prerequisites
 
QueryPrerequisitesContext(Optional<String>, Optional<String>, String, Map<String, String>, Map<ConnectorId, Map<String, String>>) - Constructor for class com.facebook.presto.spi.prerequisites.QueryPrerequisitesContext
 
QueryPrerequisitesFactory - Interface in com.facebook.presto.spi.prerequisites
 
QueryStatistics - Class in com.facebook.presto.spi.eventlistener
 
QueryStatistics(Duration, Duration, Duration, Duration, Duration, Duration, Duration, Duration, Duration, Duration, Optional<Duration>, Duration, int, long, long, long, long, long, long, long, long, long, long, long, long, long, double, double, int, boolean, RuntimeStats) - Constructor for class com.facebook.presto.spi.eventlistener.QueryStatistics
 
queryUpdated(QueryUpdatedEvent) - Method in interface com.facebook.presto.spi.eventlistener.EventListener
Called after queryCreated event and can be used to capture intermediate info like query_plan, partial stats while the query is running
QueryUpdatedEvent - Class in com.facebook.presto.spi.eventlistener
 
QueryUpdatedEvent(QueryMetadata) - Constructor for class com.facebook.presto.spi.eventlistener.QueryUpdatedEvent
 

R

RankingWindowFunction - Class in com.facebook.presto.spi.function
 
RankingWindowFunction() - Constructor for class com.facebook.presto.spi.function.RankingWindowFunction
 
rawValueForStandardSplitCount(int) - Static method in class com.facebook.presto.spi.SplitWeight
 
rawValueSum(Collection<T>, Function<T, SplitWeight>) - Static method in class com.facebook.presto.spi.SplitWeight
 
readPages(PagesSerde, SliceInput) - Static method in class com.facebook.presto.spi.page.PagesSerdeUtil
 
readSerializedPage(SliceInput) - Static method in class com.facebook.presto.spi.page.PagesSerdeUtil
 
readSerializedPages(SliceInput) - Static method in class com.facebook.presto.spi.page.PagesSerdeUtil
 
rebaseConstraint(Map<T, R>) - Method in class com.facebook.presto.spi.constraints.PrimaryKeyConstraint
 
rebaseConstraint(Map<T, R>) - Method in class com.facebook.presto.spi.constraints.TableConstraint
 
rebaseConstraint(Map<T, R>) - Method in class com.facebook.presto.spi.constraints.UniqueConstraint
 
rebaseTableConstraints(List<TableConstraint<T>>, Map<T, R>) - Static method in class com.facebook.presto.spi.ConnectorTableMetadata
 
RecordCursor - Interface in com.facebook.presto.spi
 
RecordPageSource - Class in com.facebook.presto.spi
 
RecordPageSource(RecordSet) - Constructor for class com.facebook.presto.spi.RecordPageSource
 
RecordPageSource(List<Type>, RecordCursor) - Constructor for class com.facebook.presto.spi.RecordPageSource
 
RecordSet - Interface in com.facebook.presto.spi
 
RemoteScalarFunctionImplementation - Class in com.facebook.presto.spi.function
 
RemoteScalarFunctionImplementation(SqlFunctionHandle, RoutineCharacteristics.Language, FunctionImplementationType) - Constructor for class com.facebook.presto.spi.function.RemoteScalarFunctionImplementation
 
remove(TempDataOperationContext, TempStorageHandle) - Method in interface com.facebook.presto.spi.storage.TempStorage
 
removeDistinct(AggregationNode.Aggregation) - Static method in class com.facebook.presto.spi.plan.AggregationNode.Aggregation
 
renameColumn(ConnectorSession, ConnectorTableHandle, ColumnHandle, String) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
renameColumn(ConnectorSession, ConnectorTableHandle, ColumnHandle, String) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Rename the specified column
renameSchema(ConnectorSession, String, String) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
renameSchema(ConnectorSession, String, String) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Renames the specified schema.
renameTable(ConnectorSession, ConnectorTableHandle, SchemaTableName) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
renameTable(ConnectorSession, ConnectorTableHandle, SchemaTableName) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Rename the specified table
replaceChildren(List<PlanNode>) - Method in class com.facebook.presto.spi.plan.AggregationNode
 
replaceChildren(List<PlanNode>) - Method in class com.facebook.presto.spi.plan.DistinctLimitNode
 
replaceChildren(List<PlanNode>) - Method in class com.facebook.presto.spi.plan.ExceptNode
 
replaceChildren(List<PlanNode>) - Method in class com.facebook.presto.spi.plan.FilterNode
 
replaceChildren(List<PlanNode>) - Method in class com.facebook.presto.spi.plan.IntersectNode
 
replaceChildren(List<PlanNode>) - Method in class com.facebook.presto.spi.plan.LimitNode
 
replaceChildren(List<PlanNode>) - Method in class com.facebook.presto.spi.plan.MarkDistinctNode
 
replaceChildren(List<PlanNode>) - Method in class com.facebook.presto.spi.plan.PlanNode
Alter the upstream PlanNodes of the current PlanNode.
replaceChildren(List<PlanNode>) - Method in class com.facebook.presto.spi.plan.ProjectNode
 
replaceChildren(List<PlanNode>) - Method in class com.facebook.presto.spi.plan.TableScanNode
 
replaceChildren(List<PlanNode>) - Method in class com.facebook.presto.spi.plan.TopNNode
 
replaceChildren(List<PlanNode>) - Method in class com.facebook.presto.spi.plan.UnionNode
 
replaceChildren(List<PlanNode>) - Method in class com.facebook.presto.spi.plan.ValuesNode
 
reset(WindowIndex) - Method in class com.facebook.presto.spi.function.RankingWindowFunction
 
reset() - Method in class com.facebook.presto.spi.function.RankingWindowFunction
Reset state for a new partition (including the first one).
reset(WindowIndex) - Method in class com.facebook.presto.spi.function.ValueWindowFunction
 
reset() - Method in class com.facebook.presto.spi.function.ValueWindowFunction
Reset state for a new partition (including the first one).
reset(WindowIndex) - Method in interface com.facebook.presto.spi.function.WindowFunction
Reset state for a new partition (including the first one).
resolveFunction(Optional<? extends FunctionNamespaceTransactionHandle>, QualifiedObjectName, List<TypeSignature>) - Method in interface com.facebook.presto.spi.function.FunctionNamespaceManager
When FunctionNamespaceManager.canResolveFunction() returns true, this function is called to resolve the function to a function handle.
resolveIndex(ConnectorSession, ConnectorTableHandle, Set<ColumnHandle>, Set<ColumnHandle>, TupleDomain<ColumnHandle>) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
resolveIndex(ConnectorSession, ConnectorTableHandle, Set<ColumnHandle>, Set<ColumnHandle>, TupleDomain<ColumnHandle>) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Try to locate a table index that can lookup results by indexableColumns and provide the requested outputColumns.
Resolver() - Constructor for class com.facebook.presto.spi.function.SqlFunctionHandle.Resolver
 
ResourceDistribution - Class in com.facebook.presto.spi.eventlistener
 
ResourceDistribution(long, long, long, long, long, long, long, long, long, double) - Constructor for class com.facebook.presto.spi.eventlistener.ResourceDistribution
 
ResourceEstimates - Class in com.facebook.presto.spi.session
Estimated resource usage for a query.
ResourceEstimates(Optional<Duration>, Optional<Duration>, Optional<DataSize>, Optional<DataSize>) - Constructor for class com.facebook.presto.spi.session.ResourceEstimates
 
ResourceGroup - Interface in com.facebook.presto.spi.resourceGroups
 
ResourceGroupConfigurationManager<C> - Interface in com.facebook.presto.spi.resourceGroups
The engine calls the ResourceGroupConfigurationManager.match(SelectionCriteria) method whenever a query is submitted, and receives a SelectionContext in return which contains a fully-qualified ResourceGroupId, and a manager-specific data structure of type C.
ResourceGroupConfigurationManagerContext - Interface in com.facebook.presto.spi.resourceGroups
 
ResourceGroupConfigurationManagerFactory - Interface in com.facebook.presto.spi.resourceGroups
 
ResourceGroupId - Class in com.facebook.presto.spi.resourceGroups
 
ResourceGroupId(String) - Constructor for class com.facebook.presto.spi.resourceGroups.ResourceGroupId
 
ResourceGroupId(ResourceGroupId, String) - Constructor for class com.facebook.presto.spi.resourceGroups.ResourceGroupId
 
ResourceGroupId(List<String>) - Constructor for class com.facebook.presto.spi.resourceGroups.ResourceGroupId
 
ResourceGroupQueryLimits - Class in com.facebook.presto.spi.resourceGroups
 
ResourceGroupQueryLimits(Optional<Duration>, Optional<DataSize>, Optional<Duration>) - Constructor for class com.facebook.presto.spi.resourceGroups.ResourceGroupQueryLimits
 
ResourceGroupState - Enum in com.facebook.presto.spi.resourceGroups
 
retainedBytesForEachPart(ObjLongConsumer<Object>) - Method in class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 
revokeRoles(ConnectorSession, Set<String>, Set<PrestoPrincipal>, boolean, Optional<PrestoPrincipal>) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
revokeRoles(ConnectorSession, Set<String>, Set<PrestoPrincipal>, boolean, Optional<PrestoPrincipal>) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Revokes the specified roles from the specified grantees
revokeTablePrivileges(ConnectorSession, SchemaTableName, Set<Privilege>, PrestoPrincipal, boolean) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
revokeTablePrivileges(ConnectorSession, SchemaTableName, Set<Privilege>, PrestoPrincipal, boolean) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Revokes the specified privilege on the specified table from the specified user
rewind(ConnectorPartitionHandle) - Method in interface com.facebook.presto.spi.ConnectorSplitSource
 
rewrite(PlanNode, C) - Method in class com.facebook.presto.spi.ConnectorPlanRewriter.RewriteContext
This method is meant for invoking the rewrite logic on children while processing a node
rewrite(PlanNode) - Method in class com.facebook.presto.spi.ConnectorPlanRewriter.RewriteContext
This method is meant for invoking the rewrite logic on children while processing a node
rewriteWith(ConnectorPlanRewriter<C>, PlanNode) - Static method in class com.facebook.presto.spi.ConnectorPlanRewriter
 
rewriteWith(ConnectorPlanRewriter<C>, PlanNode, C) - Static method in class com.facebook.presto.spi.ConnectorPlanRewriter
 
RoleGrant - Class in com.facebook.presto.spi.security
 
RoleGrant(PrestoPrincipal, String, boolean) - Constructor for class com.facebook.presto.spi.security.RoleGrant
 
rollback(ConnectorTransactionHandle) - Method in interface com.facebook.presto.spi.connector.Connector
Rollback the transaction.
rollback() - Method in interface com.facebook.presto.spi.storage.TempDataSink
Abort
RoutineCharacteristics - Class in com.facebook.presto.spi.function
 
RoutineCharacteristics(Optional<RoutineCharacteristics.Language>, Optional<RoutineCharacteristics.Determinism>, Optional<RoutineCharacteristics.NullCallClause>) - Constructor for class com.facebook.presto.spi.function.RoutineCharacteristics
 
RoutineCharacteristics.Builder - Class in com.facebook.presto.spi.function
 
RoutineCharacteristics.Determinism - Enum in com.facebook.presto.spi.function
 
RoutineCharacteristics.Language - Class in com.facebook.presto.spi.function
 
RoutineCharacteristics.NullCallClause - Enum in com.facebook.presto.spi.function
 
RowExpression - Class in com.facebook.presto.spi.relation
 
RowExpression(Optional<SourceLocation>) - Constructor for class com.facebook.presto.spi.relation.RowExpression
 
RowExpression() - Constructor for class com.facebook.presto.spi.relation.RowExpression
 
RowExpressionService - Interface in com.facebook.presto.spi.relation
A set of services/utilities that are helpful for connectors to operate on row expressions
RowExpressionVisitor<R,C> - Interface in com.facebook.presto.spi.relation
 

S

ScalarFunction - Annotation Type in com.facebook.presto.spi.function
 
ScalarFunctionImplementation - Interface in com.facebook.presto.spi.function
 
ScalarOperator - Annotation Type in com.facebook.presto.spi.function
 
schedulerUsesHostAddresses() - Method in class com.facebook.presto.spi.connector.ConnectorSplitManager.SplitSchedulingContext
 
SchedulingPolicy - Enum in com.facebook.presto.spi.resourceGroups
 
schemaExists(ConnectorSession, String) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
schemaExists(ConnectorSession, String) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Checks if a schema exists.
SchemaNotFoundException - Exception in com.facebook.presto.spi
 
SchemaNotFoundException(String) - Constructor for exception com.facebook.presto.spi.SchemaNotFoundException
 
SchemaNotFoundException(String, String) - Constructor for exception com.facebook.presto.spi.SchemaNotFoundException
 
SchemaNotFoundException(String, Throwable) - Constructor for exception com.facebook.presto.spi.SchemaNotFoundException
 
SchemaNotFoundException(String, String, Throwable) - Constructor for exception com.facebook.presto.spi.SchemaNotFoundException
 
SchemaTableName - Class in com.facebook.presto.spi
 
SchemaTableName(String, String) - Constructor for class com.facebook.presto.spi.SchemaTableName
 
SchemaTablePrefix - Class in com.facebook.presto.spi
 
SchemaTablePrefix() - Constructor for class com.facebook.presto.spi.SchemaTablePrefix
 
SchemaTablePrefix(String) - Constructor for class com.facebook.presto.spi.SchemaTablePrefix
 
SchemaTablePrefix(String, String) - Constructor for class com.facebook.presto.spi.SchemaTablePrefix
 
selectAuthorizedIdentity(Identity, AccessControlContext, String, List<X509Certificate>) - Method in interface com.facebook.presto.spi.security.SystemAccessControl
 
SelectedRole - Class in com.facebook.presto.spi.security
 
SelectedRole(SelectedRole.Type, Optional<String>) - Constructor for class com.facebook.presto.spi.security.SelectedRole
 
SelectedRole.Type - Enum in com.facebook.presto.spi.security
 
SelectionContext<T> - Class in com.facebook.presto.spi.resourceGroups
 
SelectionContext(ResourceGroupId, T, OptionalInt) - Constructor for class com.facebook.presto.spi.resourceGroups.SelectionContext
 
SelectionContext(ResourceGroupId, T) - Constructor for class com.facebook.presto.spi.resourceGroups.SelectionContext
 
SelectionCriteria - Class in com.facebook.presto.spi.resourceGroups
 
SelectionCriteria(boolean, String, Optional<String>, Set<String>, ResourceEstimates, Optional<String>, Optional<String>) - Constructor for class com.facebook.presto.spi.resourceGroups.SelectionCriteria
 
serialize(T) - Method in interface com.facebook.presto.spi.ConnectorTypeSerde
 
serialize(T, BlockBuilder) - Method in interface com.facebook.presto.spi.function.AccumulatorStateSerializer
 
serialize(Page) - Method in class com.facebook.presto.spi.page.PagesSerde
 
serialize(Slice, int) - Method in class com.facebook.presto.spi.page.PagesSerde
 
SerializedPage - Class in com.facebook.presto.spi.page
 
SerializedPage(Slice, byte, int, int, long) - Constructor for class com.facebook.presto.spi.page.SerializedPage
 
SerializedStorageHandle - Class in com.facebook.presto.spi.storage
 
SerializedStorageHandle(byte[]) - Constructor for class com.facebook.presto.spi.storage.SerializedStorageHandle
 
serializeHandle(TempStorageHandle) - Method in interface com.facebook.presto.spi.storage.TempStorage
 
SessionConfigurationContext - Class in com.facebook.presto.spi.session
 
SessionConfigurationContext(String, Optional<String>, Set<String>, Optional<String>, Optional<ResourceGroupId>, Optional<String>) - Constructor for class com.facebook.presto.spi.session.SessionConfigurationContext
 
SessionPropertyConfigurationManager - Interface in com.facebook.presto.spi.session
This interface is used to provide default session property overrides for sessions, thus providing a way to dynamically configure default session properties according to request's user, source, or other characteristics identified by client tags.
SessionPropertyConfigurationManager.SystemSessionPropertyConfiguration - Class in com.facebook.presto.spi.session
 
SessionPropertyConfigurationManagerContext - Interface in com.facebook.presto.spi.resourceGroups
 
SessionPropertyConfigurationManagerFactory - Interface in com.facebook.presto.spi.session
 
set(byte) - Method in enum com.facebook.presto.spi.page.PageCodecMarker
 
setBlockEncodingSerde(BlockEncodingSerde) - Method in interface com.facebook.presto.spi.function.FunctionNamespaceManager
BlockEncodingSerde might be needed to serialize/deserialize Presto pages when running external functions.
setBlockEncodingSerde(BlockEncodingSerde) - Method in interface com.facebook.presto.spi.function.SqlFunctionExecutor
 
setColumnStatistics(ColumnHandle, ColumnStatistics) - Method in class com.facebook.presto.spi.statistics.TableStatistics.Builder
 
setComment(Optional<String>) - Method in class com.facebook.presto.spi.ColumnMetadata.Builder
 
setCommitRequired(boolean) - Method in class com.facebook.presto.spi.PageSinkContext.Builder
 
setConnectorMetadataUpdater(ConnectorMetadataUpdater) - Method in class com.facebook.presto.spi.PageSinkContext.Builder
 
setCpuQuotaGenerationMillisPerSecond(long) - Method in interface com.facebook.presto.spi.resourceGroups.ResourceGroup
Rate at which distributed CPU usage quota regenerates.
setDataSize(Estimate) - Method in class com.facebook.presto.spi.statistics.ColumnStatistics.Builder
 
setDeterminism(RoutineCharacteristics.Determinism) - Method in class com.facebook.presto.spi.function.RoutineCharacteristics.Builder
 
setDistinctValuesCount(Estimate) - Method in class com.facebook.presto.spi.statistics.ColumnStatistics.Builder
 
setExtraInfo(Optional<String>) - Method in class com.facebook.presto.spi.ColumnMetadata.Builder
 
setGroupId(long) - Method in interface com.facebook.presto.spi.function.GroupedAccumulatorState
 
setHardConcurrencyLimit(int) - Method in interface com.facebook.presto.spi.resourceGroups.ResourceGroup
Maximum number of concurrently running queries, after which new queries will queue instead of starting.
setHardCpuLimit(Duration) - Method in interface com.facebook.presto.spi.resourceGroups.ResourceGroup
Threshold on total distributed CPU usage after which new queries will queue instead of starting.
setHidden(boolean) - Method in class com.facebook.presto.spi.ColumnMetadata.Builder
 
setIgnoreNulls(boolean) - Method in class com.facebook.presto.spi.function.ValueWindowFunction
Set ignore nulls indicator.
setJmxExport(boolean) - Method in interface com.facebook.presto.spi.resourceGroups.ResourceGroup
Whether to export statistics about this group and allow configuration via JMX.
setLanguage(RoutineCharacteristics.Language) - Method in class com.facebook.presto.spi.function.RoutineCharacteristics.Builder
 
setMaxQueuedQueries(int) - Method in interface com.facebook.presto.spi.resourceGroups.ResourceGroup
Maximum number of queued queries after which submitted queries will be rejected.
setMetadataUpdateResults(List<ConnectorMetadataUpdateHandle>) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadataUpdater
Sets the metadata update results received from the coordinator.
setName(String) - Method in class com.facebook.presto.spi.ColumnMetadata.Builder
 
setNullable(boolean) - Method in class com.facebook.presto.spi.ColumnMetadata.Builder
 
setNullCallClause(RoutineCharacteristics.NullCallClause) - Method in class com.facebook.presto.spi.function.RoutineCharacteristics.Builder
 
setNullsFraction(Estimate) - Method in class com.facebook.presto.spi.statistics.ColumnStatistics.Builder
 
SetOperationNode - Class in com.facebook.presto.spi.plan
 
SetOperationNode(Optional<SourceLocation>, PlanNodeId, List<PlanNode>, List<VariableReferenceExpression>, Map<VariableReferenceExpression, List<VariableReferenceExpression>>) - Constructor for class com.facebook.presto.spi.plan.SetOperationNode
 
SetOperationNode(Optional<SourceLocation>, PlanNodeId, Optional<PlanNode>, List<PlanNode>, List<VariableReferenceExpression>, Map<VariableReferenceExpression, List<VariableReferenceExpression>>) - Constructor for class com.facebook.presto.spi.plan.SetOperationNode
 
setPerQueryLimits(ResourceGroupQueryLimits) - Method in interface com.facebook.presto.spi.resourceGroups.ResourceGroup
The maximum resources a query can consume before being killed.
setProperties(Map<String, Object>) - Method in class com.facebook.presto.spi.ColumnMetadata.Builder
 
setRange(DoubleRange) - Method in class com.facebook.presto.spi.statistics.ColumnStatistics.Builder
 
setRange(Optional<DoubleRange>) - Method in class com.facebook.presto.spi.statistics.ColumnStatistics.Builder
 
setRowCount(Estimate) - Method in class com.facebook.presto.spi.statistics.TableStatistics.Builder
 
setSchedulingPolicy(SchedulingPolicy) - Method in interface com.facebook.presto.spi.resourceGroups.ResourceGroup
Scheduling policy to use when dividing resources among child resource groups, or among queries submitted to this group.
setSchedulingWeight(int) - Method in interface com.facebook.presto.spi.resourceGroups.ResourceGroup
Scheduling weight of this group in its parent group.
setSoftConcurrencyLimit(int) - Method in interface com.facebook.presto.spi.resourceGroups.ResourceGroup
Number of concurrently running queries after which new queries will only run if all peer resource groups below their soft limits are ineligible or if all eligible peers are above soft limits.
setSoftCpuLimit(Duration) - Method in interface com.facebook.presto.spi.resourceGroups.ResourceGroup
Threshold on total distributed CPU usage after which max running queries will be reduced.
setSoftMemoryLimit(DataSize) - Method in interface com.facebook.presto.spi.resourceGroups.ResourceGroup
Threshold on total distributed memory usage after which new queries will queue instead of starting.
setTotalSize(Estimate) - Method in class com.facebook.presto.spi.statistics.TableStatistics.Builder
 
setType(Type) - Method in class com.facebook.presto.spi.ColumnMetadata.Builder
 
shutdown() - Method in interface com.facebook.presto.spi.connector.Connector
Shutdown the connector by releasing any held resources such as threads, sockets, etc.
Signature - Class in com.facebook.presto.spi.function
 
Signature(QualifiedObjectName, FunctionKind, List<TypeVariableConstraint>, List<LongVariableConstraint>, TypeSignature, List<TypeSignature>, boolean) - Constructor for class com.facebook.presto.spi.function.Signature
 
Signature(QualifiedObjectName, FunctionKind, TypeSignature, TypeSignature...) - Constructor for class com.facebook.presto.spi.function.Signature
 
Signature(QualifiedObjectName, FunctionKind, TypeSignature, List<TypeSignature>) - Constructor for class com.facebook.presto.spi.function.Signature
 
singleGroupingSet(List<VariableReferenceExpression>) - Static method in class com.facebook.presto.spi.plan.AggregationNode
 
size() - Method in interface com.facebook.presto.spi.function.WindowIndex
Gets the number of rows in the partition
size() - Method in class com.facebook.presto.spi.page.PageDataOutput
 
size() - Method in class com.facebook.presto.spi.plan.Assignments
 
sort(List<Type>, List<Page>, List<Integer>, List<SortOrder>, int) - Method in interface com.facebook.presto.spi.PageSorter
Deprecated.
SortingProperty<E> - Class in com.facebook.presto.spi
 
SortingProperty(E, SortOrder) - Constructor for class com.facebook.presto.spi.SortingProperty
 
SourceInfo - Class in com.facebook.presto.spi.statistics
Describes source of PlanStatistics.
SourceInfo() - Constructor for class com.facebook.presto.spi.statistics.SourceInfo
 
SourceLocation - Class in com.facebook.presto.spi
 
SourceLocation(int, int) - Constructor for class com.facebook.presto.spi.SourceLocation
 
sourceOutputLayout(int) - Method in class com.facebook.presto.spi.plan.SetOperationNode
 
sourceVariableMap(int) - Method in class com.facebook.presto.spi.plan.SetOperationNode
Returns the output to input variable mapping for the given source channel
SpecialFormExpression - Class in com.facebook.presto.spi.relation
 
SpecialFormExpression(Optional<SourceLocation>, SpecialFormExpression.Form, Type, RowExpression...) - Constructor for class com.facebook.presto.spi.relation.SpecialFormExpression
 
SpecialFormExpression(SpecialFormExpression.Form, Type, RowExpression...) - Constructor for class com.facebook.presto.spi.relation.SpecialFormExpression
 
SpecialFormExpression(SpecialFormExpression.Form, Type, List<RowExpression>) - Constructor for class com.facebook.presto.spi.relation.SpecialFormExpression
 
SpecialFormExpression(Optional<SourceLocation>, SpecialFormExpression.Form, Type, List<RowExpression>) - Constructor for class com.facebook.presto.spi.relation.SpecialFormExpression
 
SpecialFormExpression.Form - Enum in com.facebook.presto.spi.relation
 
SpillCipher - Interface in com.facebook.presto.spi.spiller
 
splitCompleted(SplitCompletedEvent) - Method in interface com.facebook.presto.spi.eventlistener.EventListener
 
SplitCompletedEvent - Class in com.facebook.presto.spi.eventlistener
 
SplitCompletedEvent(String, String, String, String, Instant, Optional<Instant>, Optional<Instant>, SplitStatistics, Optional<SplitFailureInfo>, String) - Constructor for class com.facebook.presto.spi.eventlistener.SplitCompletedEvent
 
SplitContext - Class in com.facebook.presto.spi
 
SplitContext(boolean) - Constructor for class com.facebook.presto.spi.SplitContext
 
SplitContext(boolean, TupleDomain<ColumnHandle>) - Constructor for class com.facebook.presto.spi.SplitContext
 
SplitFailureInfo - Class in com.facebook.presto.spi.eventlistener
 
SplitFailureInfo(String, String) - Constructor for class com.facebook.presto.spi.eventlistener.SplitFailureInfo
 
SplitSchedulingContext(ConnectorSplitManager.SplitSchedulingStrategy, boolean, WarningCollector) - Constructor for class com.facebook.presto.spi.connector.ConnectorSplitManager.SplitSchedulingContext
 
SplitStatistics - Class in com.facebook.presto.spi.eventlistener
 
SplitStatistics(Duration, Duration, Duration, Duration, long, long, Optional<Duration>, Optional<Duration>) - Constructor for class com.facebook.presto.spi.eventlistener.SplitStatistics
 
SplitWeight - Class in com.facebook.presto.spi
 
SQL - Static variable in class com.facebook.presto.spi.function.RoutineCharacteristics.Language
 
SqlFunction - Interface in com.facebook.presto.spi.function
 
SqlFunctionExecutor - Interface in com.facebook.presto.spi.function
 
SqlFunctionHandle - Class in com.facebook.presto.spi.function
 
SqlFunctionHandle(SqlFunctionId, String) - Constructor for class com.facebook.presto.spi.function.SqlFunctionHandle
 
SqlFunctionHandle.Resolver - Class in com.facebook.presto.spi.function
 
SqlFunctionId - Class in com.facebook.presto.spi.function
 
SqlFunctionId(QualifiedObjectName, List<TypeSignature>) - Constructor for class com.facebook.presto.spi.function.SqlFunctionId
 
SqlFunctionVisibility - Enum in com.facebook.presto.spi.function
 
SqlInvokedFunction - Class in com.facebook.presto.spi.function
 
SqlInvokedFunction(List<Parameter>, String, RoutineCharacteristics, String, Signature, SqlFunctionId) - Constructor for class com.facebook.presto.spi.function.SqlInvokedFunction
 
SqlInvokedFunction(QualifiedObjectName, List<Parameter>, TypeSignature, String, RoutineCharacteristics, String, FunctionVersion) - Constructor for class com.facebook.presto.spi.function.SqlInvokedFunction
 
SqlInvokedScalarFunction - Annotation Type in com.facebook.presto.spi.function
 
SqlInvokedScalarFunctionImplementation - Class in com.facebook.presto.spi.function
 
SqlInvokedScalarFunctionImplementation(String) - Constructor for class com.facebook.presto.spi.function.SqlInvokedScalarFunctionImplementation
 
SqlNullable - Annotation Type in com.facebook.presto.spi.function
 
SqlParameter - Annotation Type in com.facebook.presto.spi.function
 
SqlParameters - Annotation Type in com.facebook.presto.spi.function
 
SqlType - Annotation Type in com.facebook.presto.spi.function
 
StageGcStatistics - Class in com.facebook.presto.spi.eventlistener
 
StageGcStatistics(int, int, int, int, int, int, int, int) - Constructor for class com.facebook.presto.spi.eventlistener.StageGcStatistics
 
StageStatistics - Class in com.facebook.presto.spi.eventlistener
 
StageStatistics(int, int, int, Duration, Duration, Duration, Duration, DataSize, DataSize, DataSize, StageGcStatistics, ResourceDistribution, ResourceDistribution) - Constructor for class com.facebook.presto.spi.eventlistener.StageStatistics
 
standard() - Static method in class com.facebook.presto.spi.SplitWeight
 
StandardErrorCode - Enum in com.facebook.presto.spi
 
StandardFunctionResolution - Interface in com.facebook.presto.spi.function
 
StandardWarningCode - Enum in com.facebook.presto.spi
 
startBlock(String, String) - Method in class com.facebook.presto.spi.tracing.NoopTracer
 
startBlock(String, String) - Method in interface com.facebook.presto.spi.tracing.Tracer
Add a new block starting at current time to the trace
StorageCapabilities - Enum in com.facebook.presto.spi.storage
 
stringProperty(String, String, String, boolean) - Static method in class com.facebook.presto.spi.session.PropertyMetadata
 
subscriptFunction(Type, Type) - Method in interface com.facebook.presto.spi.function.StandardFunctionResolution
 
SUPPORTED_PARAMETER_TYPES - Static variable in class com.facebook.presto.spi.function.aggregation.AggregationMetadata
 
supportsMetadataDelete(ConnectorSession, ConnectorTableHandle, Optional<ConnectorTableLayoutHandle>) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
supportsMetadataDelete(ConnectorSession, ConnectorTableHandle, Optional<ConnectorTableLayoutHandle>) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
 
SystemAccessControl - Interface in com.facebook.presto.spi.security
 
SystemAccessControlFactory - Interface in com.facebook.presto.spi.security
 
systemPropertyDefaults - Variable in class com.facebook.presto.spi.session.SessionPropertyConfigurationManager.SystemSessionPropertyConfiguration
 
systemPropertyOverrides - Variable in class com.facebook.presto.spi.session.SessionPropertyConfigurationManager.SystemSessionPropertyConfiguration
 
SystemSessionPropertyConfiguration(Map<String, String>, Map<String, String>) - Constructor for class com.facebook.presto.spi.session.SessionPropertyConfigurationManager.SystemSessionPropertyConfiguration
 
SystemTable - Interface in com.facebook.presto.spi
SystemTable.Distribution - Enum in com.facebook.presto.spi
 

T

TableColumn(SchemaTableName, String, Optional<Boolean>) - Constructor for class com.facebook.presto.spi.ConnectorMaterializedViewDefinition.TableColumn
 
TableColumn(SchemaTableName, String, boolean) - Constructor for class com.facebook.presto.spi.ConnectorMaterializedViewDefinition.TableColumn
 
TableConstraint<T> - Class in com.facebook.presto.spi.constraints
 
TableConstraint(Optional<String>, Set<T>, boolean, boolean) - Constructor for class com.facebook.presto.spi.constraints.TableConstraint
 
TableHandle - Class in com.facebook.presto.spi
 
TableHandle(ConnectorId, ConnectorTableHandle, ConnectorTransactionHandle, Optional<ConnectorTableLayoutHandle>) - Constructor for class com.facebook.presto.spi.TableHandle
 
TableHandle(ConnectorId, ConnectorTableHandle, ConnectorTransactionHandle, Optional<ConnectorTableLayoutHandle>, Optional<Supplier<TupleDomain<ColumnHandle>>>) - Constructor for class com.facebook.presto.spi.TableHandle
 
TableLayoutFilterCoverage - Enum in com.facebook.presto.spi
Result indicating whether a set of filters on partition columns restricts the range of values on the columns
TableNotFoundException - Exception in com.facebook.presto.spi
 
TableNotFoundException(SchemaTableName) - Constructor for exception com.facebook.presto.spi.TableNotFoundException
 
TableNotFoundException(SchemaTableName, String) - Constructor for exception com.facebook.presto.spi.TableNotFoundException
 
TableNotFoundException(SchemaTableName, Throwable) - Constructor for exception com.facebook.presto.spi.TableNotFoundException
 
TableNotFoundException(SchemaTableName, String, Throwable) - Constructor for exception com.facebook.presto.spi.TableNotFoundException
 
TableScanNode - Class in com.facebook.presto.spi.plan
 
TableScanNode(Optional<SourceLocation>, PlanNodeId, TableHandle, List<VariableReferenceExpression>, Map<VariableReferenceExpression, ColumnHandle>) - Constructor for class com.facebook.presto.spi.plan.TableScanNode
This constructor is for JSON deserialization only.
TableScanNode(Optional<SourceLocation>, PlanNodeId, TableHandle, List<VariableReferenceExpression>, Map<VariableReferenceExpression, ColumnHandle>, TupleDomain<ColumnHandle>, TupleDomain<ColumnHandle>) - Constructor for class com.facebook.presto.spi.plan.TableScanNode
 
TableScanNode(Optional<SourceLocation>, PlanNodeId, TableHandle, List<VariableReferenceExpression>, Map<VariableReferenceExpression, ColumnHandle>, List<TableConstraint<ColumnHandle>>, TupleDomain<ColumnHandle>, TupleDomain<ColumnHandle>) - Constructor for class com.facebook.presto.spi.plan.TableScanNode
 
TableScanNode(Optional<SourceLocation>, PlanNodeId, Optional<PlanNode>, TableHandle, List<VariableReferenceExpression>, Map<VariableReferenceExpression, ColumnHandle>, List<TableConstraint<ColumnHandle>>, TupleDomain<ColumnHandle>, TupleDomain<ColumnHandle>) - Constructor for class com.facebook.presto.spi.plan.TableScanNode
 
TableStatistics - Class in com.facebook.presto.spi.statistics
 
TableStatistics.Builder - Class in com.facebook.presto.spi.statistics
 
TableStatisticsMetadata - Class in com.facebook.presto.spi.statistics
 
TableStatisticsMetadata(Set<ColumnStatisticMetadata>, Set<TableStatisticType>, List<String>) - Constructor for class com.facebook.presto.spi.statistics.TableStatisticsMetadata
 
TableStatisticType - Enum in com.facebook.presto.spi.statistics
 
TempDataOperationContext - Class in com.facebook.presto.spi.storage
 
TempDataOperationContext(Optional<String>, String, Optional<String>, Optional<Set<String>>, Identity) - Constructor for class com.facebook.presto.spi.storage.TempDataOperationContext
 
TempDataSink - Interface in com.facebook.presto.spi.storage
 
TempStorage - Interface in com.facebook.presto.spi.storage
 
TempStorageContext - Class in com.facebook.presto.spi.storage
 
TempStorageContext(NodeManager) - Constructor for class com.facebook.presto.spi.storage.TempStorageContext
 
TempStorageFactory - Interface in com.facebook.presto.spi.storage
 
TempStorageHandle - Interface in com.facebook.presto.spi.storage
 
ThreadContextClassLoader - Class in com.facebook.presto.spi.classloader
 
ThreadContextClassLoader(ClassLoader) - Constructor for class com.facebook.presto.spi.classloader.ThreadContextClassLoader
 
toConnectorIdentity() - Method in class com.facebook.presto.spi.security.Identity
 
toConnectorIdentity(String) - Method in class com.facebook.presto.spi.security.Identity
 
toErrorCode() - Method in interface com.facebook.presto.spi.ErrorCodeSupplier
 
toErrorCode() - Method in enum com.facebook.presto.spi.StandardErrorCode
 
toExplainIOConstraints(ConnectorSession, ConnectorTableHandle, TupleDomain<ColumnHandle>) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
toExplainIOConstraints(ConnectorSession, ConnectorTableHandle, TupleDomain<ColumnHandle>) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Returns a TupleDomain of constraints that is suitable for ExplainIO
toInetAddress() - Method in class com.facebook.presto.spi.HostAddress
 
toJsonString() - Method in class com.facebook.presto.spi.function.SqlFunctionId
 
TokenAuthenticator - Interface in com.facebook.presto.spi.security
 
TopNNode - Class in com.facebook.presto.spi.plan
 
TopNNode(Optional<SourceLocation>, PlanNodeId, PlanNode, long, OrderingScheme, TopNNode.Step) - Constructor for class com.facebook.presto.spi.plan.TopNNode
 
TopNNode(Optional<SourceLocation>, PlanNodeId, Optional<PlanNode>, PlanNode, long, OrderingScheme, TopNNode.Step) - Constructor for class com.facebook.presto.spi.plan.TopNNode
 
TopNNode.Step - Enum in com.facebook.presto.spi.plan
Stages of `TopNNode`: SINGLE: `TopNNode` is in the logical plan.
toPredicate(TupleDomain<T>) - Method in interface com.facebook.presto.spi.relation.DomainTranslator
 
toSchemaTableName() - Method in class com.facebook.presto.spi.SchemaTablePrefix
 
toSchemaTablePrefix() - Method in class com.facebook.presto.spi.SchemaTableName
 
toString() - Method in class com.facebook.presto.spi.CatalogSchemaTableName
 
toString() - Method in class com.facebook.presto.spi.ColumnMetadata
 
toString() - Method in class com.facebook.presto.spi.ConnectorId
 
toString() - Method in class com.facebook.presto.spi.ConnectorMaterializedViewDefinition.ColumnMapping
 
toString() - Method in class com.facebook.presto.spi.ConnectorMaterializedViewDefinition.TableColumn
 
toString() - Method in class com.facebook.presto.spi.ConnectorMaterializedViewDefinition
 
toString() - Method in class com.facebook.presto.spi.ConnectorTableMetadata
 
toString() - Method in class com.facebook.presto.spi.ConnectorViewDefinition
 
toString() - Method in class com.facebook.presto.spi.ConstantProperty
 
toString() - Method in class com.facebook.presto.spi.constraints.TableConstraint
 
toString() - Method in class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 
toString() - Method in class com.facebook.presto.spi.function.FunctionVersion
 
toString() - Method in class com.facebook.presto.spi.function.InvocationConvention
 
toString() - Method in class com.facebook.presto.spi.function.LongVariableConstraint
 
toString() - Method in class com.facebook.presto.spi.function.Parameter
 
toString() - Method in class com.facebook.presto.spi.function.RoutineCharacteristics.Language
 
toString() - Method in class com.facebook.presto.spi.function.RoutineCharacteristics
 
toString() - Method in class com.facebook.presto.spi.function.Signature
 
toString() - Method in class com.facebook.presto.spi.function.SqlFunctionHandle
 
toString() - Method in class com.facebook.presto.spi.function.SqlFunctionId
 
toString() - Method in class com.facebook.presto.spi.function.SqlInvokedFunction
 
toString() - Method in class com.facebook.presto.spi.function.TypeVariableConstraint
 
toString() - Method in class com.facebook.presto.spi.GroupingProperty
 
toString() - Method in class com.facebook.presto.spi.HostAddress
Rebuild the host:port string, including brackets if necessary.
toString() - Method in class com.facebook.presto.spi.memory.MemoryPoolId
 
toString() - Method in class com.facebook.presto.spi.memory.MemoryPoolInfo
 
toString() - Method in class com.facebook.presto.spi.plan.AggregationNode.Aggregation
 
toString() - Method in class com.facebook.presto.spi.plan.Ordering
 
toString() - Method in class com.facebook.presto.spi.plan.OrderingScheme
 
toString() - Method in class com.facebook.presto.spi.plan.PlanNodeId
 
toString() - Method in class com.facebook.presto.spi.plan.PlanNodeWithHash
 
toString() - Method in class com.facebook.presto.spi.plan.TableScanNode
 
toString() - Method in class com.facebook.presto.spi.PrestoWarning
 
toString() - Method in class com.facebook.presto.spi.procedure.Procedure.Argument
 
toString() - Method in class com.facebook.presto.spi.procedure.Procedure
 
toString() - Method in class com.facebook.presto.spi.QueryId
 
toString() - Method in class com.facebook.presto.spi.relation.CallExpression
 
toString() - Method in class com.facebook.presto.spi.relation.ConstantExpression
 
toString() - Method in class com.facebook.presto.spi.relation.InputReferenceExpression
 
toString() - Method in class com.facebook.presto.spi.relation.LambdaDefinitionExpression
 
toString() - Method in class com.facebook.presto.spi.relation.RowExpression
 
toString() - Method in class com.facebook.presto.spi.relation.SpecialFormExpression
 
toString() - Method in class com.facebook.presto.spi.relation.VariableReferenceExpression
 
toString() - Method in class com.facebook.presto.spi.resourceGroups.ResourceGroupId
 
toString() - Method in class com.facebook.presto.spi.resourceGroups.ResourceGroupQueryLimits
 
toString() - Method in class com.facebook.presto.spi.SchemaTableName
 
toString() - Method in class com.facebook.presto.spi.SchemaTablePrefix
 
toString() - Method in class com.facebook.presto.spi.security.ConnectorIdentity
 
toString() - Method in class com.facebook.presto.spi.security.Identity
 
toString() - Method in class com.facebook.presto.spi.security.PrestoPrincipal
 
toString() - Method in class com.facebook.presto.spi.security.RoleGrant
 
toString() - Method in class com.facebook.presto.spi.security.SelectedRole
 
toString() - Method in class com.facebook.presto.spi.session.ResourceEstimates
 
toString() - Method in class com.facebook.presto.spi.SortingProperty
 
toString() - Method in class com.facebook.presto.spi.SourceLocation
 
toString() - Method in class com.facebook.presto.spi.SplitWeight
 
toString() - Method in class com.facebook.presto.spi.statistics.ColumnStatisticMetadata
 
toString() - Method in class com.facebook.presto.spi.statistics.ColumnStatistics
 
toString() - Method in class com.facebook.presto.spi.statistics.CostBasedSourceInfo
 
toString() - Method in class com.facebook.presto.spi.statistics.DoubleRange
 
toString() - Method in class com.facebook.presto.spi.statistics.Estimate
 
toString() - Method in class com.facebook.presto.spi.statistics.HistoricalPlanStatistics
 
toString() - Method in class com.facebook.presto.spi.statistics.HistoricalPlanStatisticsEntry
 
toString() - Method in class com.facebook.presto.spi.statistics.PlanStatistics
 
toString() - Method in class com.facebook.presto.spi.statistics.TableStatistics
 
toString() - Method in class com.facebook.presto.spi.TableHandle
 
toString() - Method in enum com.facebook.presto.spi.transaction.IsolationLevel
 
toString() - Method in class com.facebook.presto.spi.ttl.ConfidenceBasedTtlInfo
 
toString() - Method in class com.facebook.presto.spi.ttl.NodeInfo
 
toString() - Method in class com.facebook.presto.spi.ttl.NodeTtl
 
toString() - Method in class com.facebook.presto.spi.WarningCode
 
toSummaryString(byte) - Static method in enum com.facebook.presto.spi.page.PageCodecMarker
 
toWarningCode() - Method in enum com.facebook.presto.spi.StandardWarningCode
 
toWarningCode() - Method in interface com.facebook.presto.spi.WarningCodeSupplier
 
Tracer - Interface in com.facebook.presto.spi.tracing
 
TracerProvider - Interface in com.facebook.presto.spi.tracing
 
translate(Function<E, Optional<T>>) - Method in class com.facebook.presto.spi.ConstantProperty
 
translate(Function<E, Optional<T>>) - Method in class com.facebook.presto.spi.GroupingProperty
 
translate(Function<E, Optional<T>>) - Method in interface com.facebook.presto.spi.LocalProperty
 
translate(Function<E, Optional<T>>) - Method in class com.facebook.presto.spi.SortingProperty
Returns Optional.empty() if the column could not be translated
truncateTable(ConnectorSession, ConnectorTableHandle) - Method in class com.facebook.presto.spi.connector.classloader.ClassLoaderSafeConnectorMetadata
 
truncateTable(ConnectorSession, ConnectorTableHandle) - Method in interface com.facebook.presto.spi.connector.ConnectorMetadata
Truncates the specified table
TypeParameter - Annotation Type in com.facebook.presto.spi.function
 
TypeParameters - Annotation Type in com.facebook.presto.spi.function
 
TypeParameterSpecialization - Annotation Type in com.facebook.presto.spi.function
 
typeVariable(String) - Static method in class com.facebook.presto.spi.function.Signature
 
TypeVariableConstraint - Class in com.facebook.presto.spi.function
 
TypeVariableConstraint(String, boolean, boolean, String, boolean) - Constructor for class com.facebook.presto.spi.function.TypeVariableConstraint
 

U

union(DoubleRange, DoubleRange) - Static method in class com.facebook.presto.spi.statistics.DoubleRange
 
UnionNode - Class in com.facebook.presto.spi.plan
 
UnionNode(Optional<SourceLocation>, PlanNodeId, List<PlanNode>, List<VariableReferenceExpression>, Map<VariableReferenceExpression, List<VariableReferenceExpression>>) - Constructor for class com.facebook.presto.spi.plan.UnionNode
 
UnionNode(Optional<SourceLocation>, PlanNodeId, Optional<PlanNode>, List<PlanNode>, List<VariableReferenceExpression>, Map<VariableReferenceExpression, List<VariableReferenceExpression>>) - Constructor for class com.facebook.presto.spi.plan.UnionNode
 
UniqueConstraint<T> - Class in com.facebook.presto.spi.constraints
 
UniqueConstraint(Set<T>, boolean, boolean) - Constructor for class com.facebook.presto.spi.constraints.UniqueConstraint
 
UniqueConstraint(String, Set<T>, boolean, boolean) - Constructor for class com.facebook.presto.spi.constraints.UniqueConstraint
 
UniqueConstraint(Optional<String>, Set<T>, boolean, boolean) - Constructor for class com.facebook.presto.spi.constraints.UniqueConstraint
 
unknown() - Static method in class com.facebook.presto.spi.statistics.Estimate
 
unset(byte) - Method in enum com.facebook.presto.spi.page.PageCodecMarker
 
UpdatablePageSource - Interface in com.facebook.presto.spi
 

V

validateId(String) - Static method in class com.facebook.presto.spi.QueryId
 
valueOf(String) - Static method in enum com.facebook.presto.spi.connector.ConnectorCapabilities
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.facebook.presto.spi.connector.ConnectorSplitManager.SplitSchedulingStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.facebook.presto.spi.connector.EmptyConnectorCommitHandle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.facebook.presto.spi.ErrorCause
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.facebook.presto.spi.function.aggregation.AggregationMetadata.ParameterMetadata.ParameterType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.facebook.presto.spi.function.FunctionImplementationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.facebook.presto.spi.function.FunctionKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.facebook.presto.spi.function.InvocationConvention.InvocationArgumentConvention
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.facebook.presto.spi.function.InvocationConvention.InvocationReturnConvention
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.facebook.presto.spi.function.RoutineCharacteristics.Determinism
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.facebook.presto.spi.function.RoutineCharacteristics.NullCallClause
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.facebook.presto.spi.function.SqlFunctionVisibility
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.facebook.presto.spi.MaterializedViewStatus.MaterializedViewState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.facebook.presto.spi.NodeState
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum com.facebook.presto.spi.NodeState
Recover NodeState from the ordinal.
valueOf(String) - Static method in enum com.facebook.presto.spi.page.PageCodecMarker
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.facebook.presto.spi.plan.AggregationNode.Step
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.facebook.presto.spi.plan.LimitNode.Step
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.facebook.presto.spi.plan.ProjectNode.Locality
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.facebook.presto.spi.plan.TopNNode.Step
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class com.facebook.presto.spi.QueryId
 
valueOf(String) - Static method in enum com.facebook.presto.spi.relation.ExpressionOptimizer.Level
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.facebook.presto.spi.relation.SpecialFormExpression.Form
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.facebook.presto.spi.resourceGroups.ResourceGroupState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.facebook.presto.spi.resourceGroups.SchedulingPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.facebook.presto.spi.schedule.NodeSelectionStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class com.facebook.presto.spi.SchemaTableName
 
valueOf(String) - Static method in enum com.facebook.presto.spi.security.PrincipalType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.facebook.presto.spi.security.Privilege
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.facebook.presto.spi.security.SelectedRole.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class com.facebook.presto.spi.security.SelectedRole
 
valueOf(String) - Static method in enum com.facebook.presto.spi.StandardErrorCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.facebook.presto.spi.StandardWarningCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.facebook.presto.spi.statistics.ColumnStatisticType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.facebook.presto.spi.statistics.TableStatisticType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.facebook.presto.spi.storage.StorageCapabilities
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.facebook.presto.spi.SystemTable.Distribution
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.facebook.presto.spi.TableLayoutFilterCoverage
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.facebook.presto.spi.transaction.IsolationLevel
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.facebook.presto.spi.connector.ConnectorCapabilities
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.facebook.presto.spi.connector.ConnectorSplitManager.SplitSchedulingStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.facebook.presto.spi.connector.EmptyConnectorCommitHandle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.facebook.presto.spi.ErrorCause
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.facebook.presto.spi.function.aggregation.AggregationMetadata.ParameterMetadata.ParameterType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.facebook.presto.spi.function.FunctionImplementationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.facebook.presto.spi.function.FunctionKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.facebook.presto.spi.function.InvocationConvention.InvocationArgumentConvention
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.facebook.presto.spi.function.InvocationConvention.InvocationReturnConvention
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.facebook.presto.spi.function.RoutineCharacteristics.Determinism
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.facebook.presto.spi.function.RoutineCharacteristics.NullCallClause
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.facebook.presto.spi.function.SqlFunctionVisibility
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.facebook.presto.spi.MaterializedViewStatus.MaterializedViewState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.facebook.presto.spi.NodeState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.facebook.presto.spi.page.PageCodecMarker
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.facebook.presto.spi.plan.AggregationNode.Step
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.facebook.presto.spi.plan.LimitNode.Step
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.facebook.presto.spi.plan.ProjectNode.Locality
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.facebook.presto.spi.plan.TopNNode.Step
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.facebook.presto.spi.relation.ExpressionOptimizer.Level
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.facebook.presto.spi.relation.SpecialFormExpression.Form
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.facebook.presto.spi.resourceGroups.ResourceGroupState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.facebook.presto.spi.resourceGroups.SchedulingPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.facebook.presto.spi.schedule.NodeSelectionStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.facebook.presto.spi.security.PrincipalType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.facebook.presto.spi.security.Privilege
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.facebook.presto.spi.security.SelectedRole.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.facebook.presto.spi.StandardErrorCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.facebook.presto.spi.StandardWarningCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.facebook.presto.spi.statistics.ColumnStatisticType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.facebook.presto.spi.statistics.TableStatisticType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.facebook.presto.spi.storage.StorageCapabilities
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.facebook.presto.spi.SystemTable.Distribution
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.facebook.presto.spi.TableLayoutFilterCoverage
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.facebook.presto.spi.transaction.IsolationLevel
Returns an array containing the constants of this enum type, in the order they are declared.
ValuesNode - Class in com.facebook.presto.spi.plan
 
ValuesNode(Optional<SourceLocation>, PlanNodeId, List<VariableReferenceExpression>, List<List<RowExpression>>, Optional<String>) - Constructor for class com.facebook.presto.spi.plan.ValuesNode
 
ValuesNode(Optional<SourceLocation>, PlanNodeId, Optional<PlanNode>, List<VariableReferenceExpression>, List<List<RowExpression>>, Optional<String>) - Constructor for class com.facebook.presto.spi.plan.ValuesNode
 
ValueWindowFunction - Class in com.facebook.presto.spi.function
 
ValueWindowFunction() - Constructor for class com.facebook.presto.spi.function.ValueWindowFunction
 
VariableAllocator - Interface in com.facebook.presto.spi
 
VariableReferenceExpression - Class in com.facebook.presto.spi.relation
 
VariableReferenceExpression(Optional<SourceLocation>, String, Type) - Constructor for class com.facebook.presto.spi.relation.VariableReferenceExpression
 
ViewNotFoundException - Exception in com.facebook.presto.spi
 
ViewNotFoundException(SchemaTableName) - Constructor for exception com.facebook.presto.spi.ViewNotFoundException
 
ViewNotFoundException(SchemaTableName, String) - Constructor for exception com.facebook.presto.spi.ViewNotFoundException
 
ViewNotFoundException(SchemaTableName, Throwable) - Constructor for exception com.facebook.presto.spi.ViewNotFoundException
 
ViewNotFoundException(SchemaTableName, String, Throwable) - Constructor for exception com.facebook.presto.spi.ViewNotFoundException
 
visitAggregation(AggregationNode, C) - Method in class com.facebook.presto.spi.plan.PlanVisitor
 
visitCall(CallExpression, C) - Method in interface com.facebook.presto.spi.relation.RowExpressionVisitor
 
visitConstant(ConstantExpression, C) - Method in interface com.facebook.presto.spi.relation.RowExpressionVisitor
 
visitDistinctLimit(DistinctLimitNode, C) - Method in class com.facebook.presto.spi.plan.PlanVisitor
 
visitExcept(ExceptNode, C) - Method in class com.facebook.presto.spi.plan.PlanVisitor
 
visitFilter(FilterNode, C) - Method in class com.facebook.presto.spi.plan.PlanVisitor
 
visitInputReference(InputReferenceExpression, C) - Method in interface com.facebook.presto.spi.relation.RowExpressionVisitor
 
visitIntersect(IntersectNode, C) - Method in class com.facebook.presto.spi.plan.PlanVisitor
 
visitLambda(LambdaDefinitionExpression, C) - Method in interface com.facebook.presto.spi.relation.RowExpressionVisitor
 
visitLimit(LimitNode, C) - Method in class com.facebook.presto.spi.plan.PlanVisitor
 
visitMarkDistinct(MarkDistinctNode, C) - Method in class com.facebook.presto.spi.plan.PlanVisitor
 
visitPlan(PlanNode, ConnectorPlanRewriter.RewriteContext<C>) - Method in class com.facebook.presto.spi.ConnectorPlanRewriter
 
visitPlan(PlanNode, C) - Method in class com.facebook.presto.spi.plan.PlanVisitor
The default behavior to perform when visiting a PlanNode
visitProject(ProjectNode, C) - Method in class com.facebook.presto.spi.plan.PlanVisitor
 
visitSpecialForm(SpecialFormExpression, C) - Method in interface com.facebook.presto.spi.relation.RowExpressionVisitor
 
visitTableScan(TableScanNode, C) - Method in class com.facebook.presto.spi.plan.PlanVisitor
 
visitTopN(TopNNode, C) - Method in class com.facebook.presto.spi.plan.PlanVisitor
 
visitUnion(UnionNode, C) - Method in class com.facebook.presto.spi.plan.PlanVisitor
 
visitValues(ValuesNode, C) - Method in class com.facebook.presto.spi.plan.PlanVisitor
 
visitVariableReference(VariableReferenceExpression, C) - Method in interface com.facebook.presto.spi.relation.RowExpressionVisitor
 

W

waitForPrerequisites(QueryId, QueryPrerequisitesContext, WarningCollector) - Method in interface com.facebook.presto.spi.prerequisites.QueryPrerequisites
Given the query context, implementations can perform actions or ensure that all conditions are ready for the query to execute.
WarningCode - Class in com.facebook.presto.spi
 
WarningCode(int, String) - Constructor for class com.facebook.presto.spi.WarningCode
 
WarningCodeSupplier - Interface in com.facebook.presto.spi
 
WarningCollector - Interface in com.facebook.presto.spi
 
WindowFunction - Interface in com.facebook.presto.spi.function
 
WindowFunctionSignature - Annotation Type in com.facebook.presto.spi.function
 
WindowFunctionSignatures - Annotation Type in com.facebook.presto.spi.function
 
windowIndex - Variable in class com.facebook.presto.spi.function.RankingWindowFunction
 
windowIndex - Variable in class com.facebook.presto.spi.function.ValueWindowFunction
 
WindowIndex - Interface in com.facebook.presto.spi.function
A window index contains the sorted values for a window partition.
withConstants(Set<E>) - Method in interface com.facebook.presto.spi.LocalProperty
Simplifies this LocalProperty provided that the specified inputs are constants
withDefaultPort(int) - Method in class com.facebook.presto.spi.HostAddress
Provide a default port if the parsed string contained only a host.
withDynamicFilter(Supplier<TupleDomain<ColumnHandle>>) - Method in class com.facebook.presto.spi.TableHandle
 
withRequiredSubfields(List<Subfield>) - Method in interface com.facebook.presto.spi.ColumnHandle
Applies to columns of complex types: arrays, maps and structs.
withVariadicBound(String, String) - Static method in class com.facebook.presto.spi.function.Signature
 
withVersion(String) - Static method in class com.facebook.presto.spi.function.FunctionVersion
 
withVersion(String) - Method in class com.facebook.presto.spi.function.SqlInvokedFunction
 
writeBytesTo(int, int, int, BlockBuilder) - Method in class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 
writeBytesTo(int, int, int, SliceOutput) - Method in class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 
writeData(SliceOutput) - Method in class com.facebook.presto.spi.page.PageDataOutput
 
writePages(PagesSerde, SliceOutput, Page...) - Static method in class com.facebook.presto.spi.page.PagesSerdeUtil
 
writePages(PagesSerde, SliceOutput, Iterator<Page>) - Static method in class com.facebook.presto.spi.page.PagesSerdeUtil
 
writePositionTo(int, BlockBuilder) - Method in class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 
writePositionTo(int, SliceOutput) - Method in class com.facebook.presto.spi.function.aggregation.GroupByIdBlock
 
writeSerializedPage(SliceOutput, SerializedPage) - Static method in class com.facebook.presto.spi.page.PagesSerdeUtil
 
writeSerializedPageMetadata(SliceOutput, SerializedPage) - Static method in class com.facebook.presto.spi.page.PagesSerdeUtil
 
writeSerializedPages(SliceOutput, Iterable<SerializedPage>) - Static method in class com.facebook.presto.spi.page.PagesSerdeUtil
 

Z

zero() - Static method in class com.facebook.presto.spi.statistics.Estimate
 
A B C D E F G H I J L M N O P Q R S T U V W Z 

Copyright © 2012–2022. All rights reserved.