All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AbstractGreatestLeast |
|
AbstractGroupCollectionAggregationState<T> |
Instances of this state use a single PageBuilder for all groups.
|
AbstractGroupedAccumulatorState |
|
AbstractMinMaxAggregationFunction |
|
AbstractMinMaxBy |
|
AbstractMinMaxByNAggregationFunction |
|
AbstractMinMaxNAggregationFunction |
|
AbstractTypedJacksonModule<T> |
|
AbstractWindowFunctionSupplier |
|
AccessControl |
|
AccessControlConfig |
|
AccessControlManager |
|
AccessControlModule |
|
AccessControlUtil |
|
Accumulator |
|
AccumulatorCompiler |
|
AccumulatorFactory |
|
AccumulatorFactoryBinder |
|
ActualProperties |
|
ActualProperties.Builder |
|
ActualProperties.Global |
|
AddColumnTask |
|
AddExchanges |
|
AddExchangesBelowPartialAggregationOverGroupIdRuleSet |
Transforms
|
AddIntermediateAggregations |
Adds INTERMEDIATE aggregations between an un-grouped FINAL aggregation and its preceding
PARTIAL aggregation.
|
AddLocalExchanges |
|
AggregateWindowFunction |
|
AggregationFromAnnotationsParser |
|
AggregationFunctionMetadata |
|
AggregationHeader |
|
AggregationImplementation |
|
AggregationImplementation.AggregateNativeContainerType |
|
AggregationImplementation.Parser |
|
AggregationMetadata |
|
AggregationMetadata.AccumulatorStateDescriptor |
|
AggregationMetadata.ParameterMetadata |
|
AggregationMetadata.ParameterMetadata.ParameterType |
|
AggregationNode |
|
AggregationNode.Aggregation |
|
AggregationNode.GroupingSetDescriptor |
|
AggregationNode.Step |
|
AggregationOperator |
Group input data and produce a single block for each sequence of identical values.
|
AggregationOperator.AggregationOperatorFactory |
|
AggregationStatsRule |
|
AggregationUtils |
|
AllAtOnceExecutionPolicy |
|
AllAtOnceExecutionSchedule |
|
AllFunctionsResolved |
|
AllNodes |
|
AllowAllAccessControl |
|
Analysis |
|
Analysis.AccessControlInfo |
|
Analysis.Create |
|
Analysis.GroupingSetAnalysis |
|
Analysis.Insert |
|
Analysis.JoinUsingAnalysis |
|
Analysis.RefreshMaterializedViewAnalysis |
|
Analysis.SelectExpression |
|
Analysis.UnnestAnalysis |
|
AnalyzeMetadata |
|
AnalyzePropertiesSystemTable |
|
AnalyzePropertyManager |
|
Analyzer |
|
AnalyzeTableHandle |
|
AndCodeGenerator |
|
AnnotatedResourceAccessTypeLoader |
|
ApplyFunction |
This scalar function exists primarily to test lambda expression support.
|
ApplyNode |
|
ApproximateCountDistinctAggregation |
|
ApproximateDoublePercentileAggregations |
|
ApproximateDoublePercentileArrayAggregations |
|
ApproximateLongPercentileAggregations |
|
ApproximateLongPercentileArrayAggregations |
|
ApproximateMostFrequentBucketDeserializer<K> |
|
ApproximateMostFrequentBucketSerializer<K> |
|
ApproximateMostFrequentHistogram<K> |
Calculate the histogram approximately for topk elements based on the
Space-Saving algorithm and the Stream-Summary data structure
as described in:
Efficient Computation of Frequent and Top-k Elements in Data Streams
by Metwally, Agrawal, and Abbadi
|
ApproximateRealPercentileAggregations |
|
ApproximateRealPercentileArrayAggregations |
|
ApproximateSetAggregation |
|
ArbitraryAggregationFunction |
|
ArbitraryOutputBuffer |
A buffer that assigns pages to queues based on a first come, first served basis.
|
ArrayAggGroupImplementation |
|
ArrayAggregationFunction |
|
ArrayAggregationState |
|
ArrayAggregationStateConsumer |
|
ArrayAggregationStateFactory |
|
ArrayAggregationStateSerializer |
|
ArrayAllMatchFunction |
|
ArrayAnyMatchFunction |
|
ArrayCardinalityFunction |
|
ArrayCombinationsFunction |
|
ArrayConcatFunction |
|
ArrayConcatUtils |
|
ArrayConstructor |
|
ArrayContains |
|
ArrayDistinctFunction |
|
ArrayElementAtFunction |
|
ArrayExceptFunction |
|
ArrayFilterFunction |
|
ArrayFlattenFunction |
|
ArrayFunctions |
|
ArrayGeneratorUtils |
|
ArrayIntersectFunction |
|
ArrayJoin |
|
ArrayJoin.ArrayJoinWithNullReplacement |
|
ArrayMapBytecodeExpression |
|
ArrayMaxFunction |
|
ArrayMinFunction |
|
ArrayNgramsFunction |
|
ArrayNoneMatchFunction |
|
ArrayParametricType |
|
ArrayPositionFunction |
|
ArrayPositionLinks |
|
ArrayPositionLinks.FactoryBuilder |
|
ArrayReduceFunction |
|
ArrayRemoveFunction |
|
ArrayReverseFunction |
|
ArrayShuffleFunction |
|
ArraySliceFunction |
|
ArraySortComparatorFunction |
|
ArraySortComparatorFunction.ComparatorBooleanLambda |
|
ArraySortComparatorFunction.ComparatorDoubleLambda |
|
ArraySortComparatorFunction.ComparatorLongLambda |
|
ArraySortComparatorFunction.ComparatorObjectLambda |
|
ArraySortFunction |
|
ArraysOverlapFunction |
|
ArraysOverlapFunction.LongComparison |
|
ArraySubscriptOperator |
|
ArrayToArrayCast |
|
ArrayToElementConcatFunction |
|
ArrayToJsonCast |
|
ArrayTransformFunction |
|
ArrayUnionFunction |
|
Assert |
This class provides replacements for TestNG's faulty assertion methods.
|
Assignments |
|
Assignments.Builder |
|
AssignUniqueId |
|
AssignUniqueIdOperator |
|
AssignUniqueIdStatsRule |
|
AsyncHttpExecutionMBean |
|
AtTimeZone |
|
AtTimeZone |
|
AtTimeZoneWithOffset |
|
AtTimeZoneWithOffset |
|
AttributeJdbcTable |
|
AuthenticationException |
|
AuthenticationFilter |
|
Authenticator |
|
AutoCloseableCloser |
This class is inspired by com.google.common.io.Closer
|
AverageAggregations |
|
Backoff |
|
BasicAuthCredentials |
|
BasicQueryInfo |
Lightweight version of QueryInfo.
|
BasicQueryStats |
Lightweight version of QueryStats.
|
BasicStageStats |
|
BasicWorkProcessorOperatorAdapter |
|
BasicWorkProcessorOperatorAdapter.BasicAdapterWorkProcessorOperatorFactory |
|
BeginTableWrite |
|
BeginTableWrite.Context |
|
BetweenCodeGenerator |
|
BigintApproximateMostFrequent |
Aggregation function that approximates the frequency of the top-K elements.
|
BigintApproximateMostFrequent.State |
|
BigintGroupByHash |
|
BigintOperators |
|
BinaryFunctionInterface |
|
BindCodeGenerator |
|
Binding |
|
BitwiseAndAggregation |
|
BitwiseFunctions |
|
BitwiseOrAggregation |
|
BlockedReason |
|
BlockJsonSerde |
|
BlockJsonSerde.Deserializer |
|
BlockJsonSerde.Serializer |
|
BlockPositionState |
|
BlockPositionStateSerializer |
|
BlockSerdeUtil |
|
BlockState |
|
BlockStateSerializer |
|
BlockTypeOperators |
|
BlockTypeOperators.BlockPositionComparison |
|
BlockTypeOperators.BlockPositionEqual |
|
BlockTypeOperators.BlockPositionHashCode |
|
BlockTypeOperators.BlockPositionIsDistinctFrom |
|
BlockTypeOperators.BlockPositionLessThan |
|
BlockTypeOperators.BlockPositionOrdering |
|
BlockTypeOperators.BlockPositionXxHash64 |
|
BodyCompiler |
|
BooleanAndAggregation |
|
BooleanAndBlockPositionValueState |
|
BooleanBooleanState |
|
BooleanDistinctState |
|
BooleanDoubleState |
|
BooleanLongState |
|
BooleanOperators |
|
BooleanOrAggregation |
|
BooleanToBooleanFunction |
|
Bootstrap |
|
BoundSignature |
|
BroadcastOutputBuffer |
|
BucketConsumer<K> |
|
BucketNodeMap |
|
BucketPartitionFunction |
|
BufferInfo |
|
BufferingSplitSource |
|
BufferResult |
|
BufferState |
|
BuildSetDigestAggregation |
|
BytecodeGenerator |
|
BytecodeGeneratorContext |
|
BytecodeUtils |
|
CachedInstanceBinder |
|
CachingCostProvider |
|
CachingStatsProvider |
|
CallExpression |
|
CallSiteBinder |
|
CallTask |
|
CanonicalizationAware<T extends Node> |
|
CanonicalizeExpressionRewriter |
|
CanonicalizeExpressions |
|
CastFromUnknownOperator |
|
CastImplementationDependency |
|
Catalog |
|
CatalogJdbcTable |
|
CatalogManager |
|
CatalogMetadata |
|
CatalogName |
|
CatalogSystemTable |
|
CentralMomentsAggregation |
|
CentralMomentsState |
|
CertificateAuthenticator |
|
CertificateAuthenticatorManager |
|
CertificateConfig |
|
ChannelSet |
|
ChannelSet.ChannelSetBuilder |
|
CharacterStringCasts |
|
CharParametricType |
|
CheckSubqueryNodesAreRewritten |
|
ChecksumAggregationFunction |
|
ChildReplacer |
|
ChoicesScalarFunctionImplementation |
|
ChoicesScalarFunctionImplementation.ScalarImplementationChoice |
|
ClusterMemoryLeakDetector |
|
ClusterMemoryManager |
|
ClusterMemoryPool |
|
ClusterResource |
|
ClusterResource.ClusterInfo |
|
ClusterSizeMonitor |
|
ClusterStatsResource |
|
ClusterStatsResource.ClusterStats |
|
CoalesceCodeGenerator |
|
CodePointsType |
|
Coercer |
|
ColorFunctions |
|
ColorFunctions.SystemColor |
|
ColorType |
|
Column |
|
ColumnJdbcTable |
|
ColumnPropertiesSystemTable |
|
ColumnPropertyManager |
|
CombineHashFunction |
|
CommentTask |
|
CommitTask |
|
ComparisonStatsCalculator |
|
CompilerConfig |
|
CompilerOperations |
|
CompilerUtils |
|
CompletedWork<T> |
|
ComposableStatsCalculator |
|
ComposableStatsCalculator.Rule<T extends PlanNode> |
|
ConcatFunction |
|
ConcatWsFunction |
Concatenate all but the first argument with separators.
|
ConcatWsFunction.ConcatArrayWs |
|
ConnectorAwareNodeManager |
|
ConnectorAwareSplitSource |
|
ConnectorContextInstance |
|
ConnectorExpressions |
|
ConnectorExpressionTranslator |
|
ConnectorManager |
|
ConstantExpression |
|
ConstantExpressionVerifier |
|
ConstantPageProjection |
|
Constraint |
|
Constraints |
|
CoordinatorLocation |
|
CoordinatorModule |
|
CoordinatorModule.ExecutorCleanup |
|
CorrelatedJoinNode |
|
CorrelatedJoinNode.Type |
|
CorrelationState |
|
CorrelationSupport |
|
CostCalculator |
|
CostCalculator.EstimatedExchanges |
|
CostCalculatorUsingExchanges |
Simple implementation of CostCalculator.
|
CostCalculatorWithEstimatedExchanges |
A wrapper around CostCalculator that estimates ExchangeNodes cost.
|
CostComparator |
|
CostProvider |
|
CountAggregation |
|
CountColumn |
|
CountIfAggregation |
|
CovarianceState |
|
CreateMaterializedViewTask |
|
CreatePartialTopN |
|
CreateRoleTask |
|
CreateSchemaTask |
|
CreateTableTask |
|
CreateViewTask |
|
CumulativeDistributionFunction |
|
CurrentTime |
|
CurrentTimestamp |
|
CursorProcessor |
|
CursorProcessorCompiler |
|
CursorProcessorOutput |
|
DataDefinitionExecution<T extends Statement> |
|
DataDefinitionExecution.DataDefinitionExecutionFactory |
|
DataDefinitionTask<T extends Statement> |
|
DataProviders |
|
DataSizeFunctions |
|
DateAdd |
|
DateAdd |
|
DateAdd |
|
DateDiff |
|
DateDiff |
|
DateDiff |
|
DateFormat |
|
DateFormat |
|
DateOperators |
|
DateTimeFunctions |
|
DateTimeFunctions.FromUnixtimeNanosDecimal |
|
DateTimeOperators |
|
DateTimes |
|
DateTimeTestingUtils |
|
DateTimeUtils |
|
DateTimeZoneIndex |
|
DateToTimestampCast |
|
DateToTimestampWithTimeZoneCast |
|
DateTrunc |
|
DateTrunc |
|
DateTrunc |
|
DeallocateTask |
|
DecimalAverageAggregation |
|
DecimalCasts |
|
DecimalOperators |
|
DecimalOperators.Negation |
|
DecimalParametricType |
|
DecimalSaturatedFloorCasts |
|
DecimalSumAggregation |
|
DecimalToDecimalCasts |
|
DecoratingListeningExecutorService |
|
DecoratingListeningExecutorService.TaskDecorator |
|
DefaultApproximateCountDistinctAggregation |
|
DefaultShutdownAction |
|
DefaultWarningCollector |
|
DelegatingSystemTablesProvider |
|
DeleteNode |
|
DeleteOperator |
|
DeleteOperator.DeleteOperatorFactory |
|
DenseRankFunction |
|
DenyAllAccessControl |
|
DereferenceCodeGenerator |
|
DesugarArrayConstructor |
|
DesugarArrayConstructorRewriter |
|
DesugarAtTimeZone |
|
DesugarAtTimeZoneRewriter |
|
DesugarCurrentPath |
|
DesugarCurrentUser |
|
DesugarLambdaExpression |
|
DesugarLike |
|
DesugarLikeRewriter |
|
DesugarRowSubscript |
|
DesugarRowSubscriptRewriter |
Replaces subscript expression on Row
with cast and dereference:
|
DesugarTryExpression |
|
DesugarTryExpressionRewriter |
|
DetermineJoinDistributionType |
|
DetermineSemiJoinDistributionType |
This rule must run after the distribution type has already been set for delete queries,
since semi joins in delete queries must be replicated.
|
DeterminismEvaluator |
Determines whether a given Expression is deterministic
|
DeterminismEvaluator |
|
DevNullOperator |
|
DevNullOperator.DevNullOperatorFactory |
|
DictionaryAwarePageFilter |
|
DictionaryAwarePageProjection |
|
DisabledWebUiAuthenticationFilter |
|
DiscoveryNodeManager |
|
DisjointSet<T> |
|
DispatchExecutor |
|
DispatchExecutor.DispatchExecutorMBeans |
|
DispatchInfo |
|
DispatchManager |
|
DispatchQuery |
|
DispatchQueryFactory |
|
DistinctLimitNode |
|
DistinctLimitOperator |
|
DistinctLimitOperator.DistinctLimitOperatorFactory |
|
DistinctOutputQueryUtil |
|
DistributedExecutionPlanner |
|
DomainCoercer |
Apply saturated floor casts for implicit coercions on TupleDomain.
|
DomainTranslator |
|
DomainTranslator.ExtractionResult |
|
DoubleAndBlockPositionValueState |
|
DoubleBooleanState |
|
DoubleCorrelationAggregation |
|
DoubleCovarianceAggregation |
|
DoubleDoubleState |
|
DoubleHistogramAggregation |
|
DoubleHistogramAggregation.State |
|
DoubleHistogramStateSerializer |
|
DoubleLongState |
|
DoubleOperators |
|
DoubleRegressionAggregation |
|
DoubleState |
|
DoubleSumAggregation |
|
DoubleToBooleanFunction |
|
Driver |
|
DriverContext |
Only calling getDriverStats is ThreadSafe
|
DriverFactory |
|
DriverStats |
|
DriverYieldSignal |
Methods setWithDelay and reset should be used in pairs;
usually follow the following idiom:
|
DropColumnTask |
|
DropMaterializedViewTask |
|
DropRoleTask |
|
DropSchemaTask |
|
DropTableTask |
|
DropViewTask |
|
DynamicBucketNodeMap |
|
DynamicFilterConfig |
|
DynamicFilterId |
|
DynamicFilters |
|
DynamicFilters.Descriptor |
|
DynamicFilters.ExtractResult |
|
DynamicFilters.Function |
|
DynamicFiltersChecker |
When dynamic filter assignments are present on a Join node, they should be consumed by a Filter node on it's probe side
|
DynamicFiltersCollector |
|
DynamicFiltersCollector.VersionedDynamicFilterDomains |
|
DynamicFilterService |
|
DynamicFilterService.DynamicFilterDomainStats |
|
DynamicFilterService.DynamicFiltersStats |
|
DynamicFilterSourceOperator |
This operator acts as a simple "pass-through" pipe, while saving its input pages.
|
DynamicFilterSourceOperator.Channel |
|
DynamicFilterSourceOperator.DynamicFilterSourceOperatorFactory |
|
DynamicLifespanScheduler |
|
DynamicSplitPlacementPolicy |
|
DynamicTupleFilterFactory |
|
EffectivePredicateExtractor |
Computes the effective predicate at the top of the specified PlanNode
|
ElementToArrayConcatFunction |
|
EliminateCrossJoins |
|
EmbeddedDiscoveryConfig |
|
EmbedVersion |
|
EmptyMapConstructor |
|
EmptySplit |
|
EmptySplitHandleResolver |
|
EnforceSingleRowNode |
|
EnforceSingleRowOperator |
|
EnforceSingleRowOperator.EnforceSingleRowOperatorFactory |
|
EnforceSingleRowStatsRule |
|
EqualityInference |
Makes equality based inferences to rewrite Expressions and generate equality sets in terms of specified symbol scopes
|
EqualityInference.EqualityPartition |
|
EvaluateZeroSample |
Replaces 0% sample node with empty values node.
|
EventListenerConfig |
|
EventListenerManager |
|
EventListenerModule |
|
ExceededCpuLimitException |
|
ExceededMemoryLimitException |
|
ExceededScanLimitException |
|
ExceededSpillLimitException |
|
ExceptNode |
|
ExchangeClient |
|
ExchangeClientConfig |
|
ExchangeClientFactory |
|
ExchangeClientStatus |
|
ExchangeClientSupplier |
|
ExchangeExecutionMBean |
|
ExchangeNode |
|
ExchangeNode.Scope |
|
ExchangeNode.Type |
|
ExchangeOperator |
|
ExchangeOperator.ExchangeOperatorFactory |
|
ExchangeStatsRule |
|
ExecutingStatementResource |
|
ExecutionFailureInfo |
|
ExecutionPolicy |
|
ExecutionSchedule |
|
ExplainAnalyzeContext |
|
ExplainAnalyzeNode |
|
ExplainAnalyzeOperator |
|
ExplainAnalyzeOperator.ExplainAnalyzeOperatorFactory |
|
ExpressionAnalysis |
|
ExpressionAnalyzer |
|
ExpressionCompiler |
|
ExpressionEquivalence |
|
ExpressionExtractor |
|
ExpressionInterpreter |
|
ExpressionNodeInliner |
|
ExpressionOptimizer |
|
ExpressionProfiler |
|
ExpressionRewriteRuleSet |
|
ExpressionRewriteRuleSet.ExpressionRewriter |
|
Expressions |
|
ExpressionSerialization |
|
ExpressionSerialization.ExpressionDeserializer |
|
ExpressionSerialization.ExpressionSerializer |
|
ExpressionSymbolInliner |
|
ExpressionTreeUtils |
|
ExpressionUtils |
|
ExtractCommonPredicatesExpressionRewriter |
|
ExtractDay |
|
ExtractDay |
|
ExtractDayOfWeek |
|
ExtractDayOfWeek |
|
ExtractDayOfYear |
|
ExtractDayOfYear |
|
ExtractDereferencesFromFilterAboveScan |
Transforms:
|
ExtractHour |
|
ExtractHour |
|
ExtractHour |
|
ExtractMillisecond |
|
ExtractMillisecond |
|
ExtractMillisecond |
|
ExtractMinute |
|
ExtractMinute |
|
ExtractMinute |
|
ExtractMonth |
|
ExtractMonth |
|
ExtractQuarter |
|
ExtractQuarter |
|
ExtractSecond |
|
ExtractSecond |
|
ExtractSecond |
|
ExtractSpatialJoins |
Applies to broadcast spatial joins, inner and left, expressed via ST_Contains,
ST_Intersects and ST_Distance functions.
|
ExtractSpatialJoins.ExtractSpatialInnerJoin |
|
ExtractSpatialJoins.ExtractSpatialLeftJoin |
|
ExtractWeekOfYear |
|
ExtractWeekOfYear |
|
ExtractYear |
|
ExtractYear |
|
ExtractYearOfWeek |
|
ExtractYearOfWeek |
|
FailedDispatchQuery |
|
FailedDispatchQueryFactory |
|
Failure |
|
FailureDetector |
|
FailureDetector.State |
|
FailureDetectorConfig |
|
FailureDetectorModule |
|
FailureFunction |
|
Failures |
|
FastutilSetHelper |
|
FeaturesConfig |
|
FeaturesConfig.DataIntegrityVerification |
|
FeaturesConfig.JoinDistributionType |
|
FeaturesConfig.JoinReorderingStrategy |
|
Field |
|
FieldId |
|
FieldSetFilteringRecordSet |
Only retains rows that have identical values for each respective fieldSet.
|
FileBasedNetworkTopology |
|
FileSigningKeyResolver |
|
FileSingleStreamSpiller |
|
FileSingleStreamSpillerFactory |
|
FilterAndProjectOperator |
|
FilterNode |
|
FilterStatsCalculator |
|
FilterStatsRule |
|
FilterUtil |
|
FinalizerService |
|
FinishedOperator |
|
FirstValueFunction |
|
FixedBucketNodeMap |
|
FixedCountScheduler |
|
FixedCountScheduler.TaskScheduler |
|
FixedLifespanScheduler |
|
FixedSourcePartitionedScheduler |
|
FixedSourcePartitionedScheduler.BucketedSplitPlacementPolicy |
|
FixedUiAuthenticatorModule |
|
FixedUserWebUiAuthenticationFilter |
|
FixedUserWebUiConfig |
|
FlatNetworkTopology |
|
FloatingPointBitsConverterUtil |
|
ForAsyncHttp |
|
ForExchange |
|
ForFailureDetector |
|
ForJwk |
|
FormatDateTime |
|
FormatDateTime |
|
FormatFunction |
|
FormAuthenticator |
|
ForMemoryManager |
|
FormUiAuthenticatorModule |
|
FormWebUiAuthenticationFilter |
|
FormWebUiConfig |
|
ForNodeManager |
|
ForQueryExecution |
|
ForScheduler |
|
ForStatementResource |
|
ForTransactionManager |
|
ForwardingAccessControl |
|
ForWebUi |
|
ForWorkerInfo |
|
FragmentTableScanCounter |
Visitor to count number of tables scanned in the current fragment
(fragments separated by ExchangeNodes).
|
FramedWindowFunction |
|
FrameInfo |
|
FreeLambdaReferenceExtractor |
Extract expressions that are free (unbound) references to a lambda argument.
|
FullConnectorSession |
|
FunctionArgumentDefinition |
|
FunctionBinding |
|
FunctionCallBuilder |
|
FunctionDependencies |
|
FunctionDependencies.FunctionKey |
|
FunctionDependencies.OperatorKey |
|
FunctionDependencyDeclaration |
|
FunctionDependencyDeclaration.CastDependency |
|
FunctionDependencyDeclaration.FunctionDependency |
|
FunctionDependencyDeclaration.FunctionDependencyDeclarationBuilder |
|
FunctionDependencyDeclaration.OperatorDependency |
|
FunctionExtractor |
|
FunctionId |
|
FunctionImplementationDependency |
|
FunctionInvoker |
|
FunctionKind |
|
FunctionListBuilder |
|
FunctionMetadata |
|
FunctionParametricType |
|
FunctionRegistry |
|
FunctionResolver |
|
FunctionsParserHelper |
|
FunctionType |
|
FutureStateChange<T> |
|
GatherAndMergeWindows |
|
GatherAndMergeWindows.MergeAdjacentWindowsOverProjects |
|
GatherAndMergeWindows.SwapAdjacentWindowsBySpecifications |
|
GeneratedPageProjection |
|
GenerateTimeZoneIndex |
|
GenerateTraceTokenRequestFilter |
|
GenericAccumulatorFactory |
|
GenericAccumulatorFactoryBinder |
|
GenericComparisonOperator |
|
GenericDistinctFromOperator |
|
GenericEqualOperator |
|
GenericHashCodeOperator |
|
GenericIndeterminateOperator |
|
GenericLessThanOperator |
|
GenericLessThanOrEqualOperator |
|
GenericPartitioningSpiller |
|
GenericPartitioningSpillerFactory |
|
GenericSpiller |
|
GenericSpillerFactory |
|
GenericXxHash64Operator |
|
GeometricMeanAggregations |
|
GlobalSystemConnector |
|
GlobalSystemConnectorFactory |
|
GlobalSystemHandleResolver |
|
GlobalSystemTransactionHandle |
|
GracefulShutdownHandler |
|
GracefulShutdownModule |
|
GrantRolesTask |
|
GrantTask |
|
GraphvizPrinter |
|
Greatest |
|
GroupArrayAggregationState |
|
GroupByHash |
|
GroupByHashPageIndexer |
|
GroupByHashPageIndexerFactory |
|
GroupByIdBlock |
|
GroupedAccumulator |
|
GroupedHistogramState |
state object that uses a single histogram for all groups.
|
GroupedMultimapAggregationState |
|
GroupedTopNBuilder |
This class finds the top N rows defined by {@param comparator} for each group specified by {@param groupByHash}.
|
GroupedTypedHistogram |
implementation that uses groupId in the hash key, so that we may store all groupId x value -> count in one giant map.
|
GroupIdNode |
|
GroupIdOperator |
|
GroupIdOperator.GroupIdOperatorFactory |
|
GroupingOperationRewriter |
|
GroupProviderManager |
|
GroupReference |
|
HandleJsonModule |
|
HandleResolver |
|
HashAggregationBuilder |
|
HashAggregationOperator |
|
HashAggregationOperator.HashAggregationOperatorFactory |
|
HashBuilderOperator |
|
HashBuilderOperator.HashBuilderOperatorFactory |
|
HashBuilderOperator.State |
|
HashCollisionPlanNodeStats |
|
HashCollisionsCounter |
|
HashCollisionsEstimator |
Estimates number of collisions when inserting values into hash table.
|
HashCollisionsInfo |
|
HashGenerationOptimizer |
|
HashGenerator |
|
HashSemiJoinOperator |
|
HashUtil |
|
HeartbeatFailureDetector |
|
HeartbeatFailureDetector.Stats |
|
Histogram |
|
HistogramGroupImplementation |
|
HistogramState |
|
HistogramStateFactory |
|
HistogramStateSerializer |
|
HistogramValueReader |
|
HmacFunctions |
|
HttpLocationFactory |
|
HttpPageBufferClient |
|
HttpPageBufferClient.ClientCallback |
For each request, the addPage method will be called zero or more times,
followed by either requestComplete or clientFinished (if buffer complete).
|
HttpPageBufferClient.PageResponseHandler |
|
HttpPageBufferClient.PagesResponse |
|
HttpRemoteTask |
|
HttpRemoteTaskFactory |
|
HttpRequestSessionContext |
|
HumanReadableSeconds |
|
HyperLogLogFunctions |
|
HyperLogLogOperators |
|
HyperLogLogState |
|
HyperLogLogStateFactory |
|
HyperLogLogStateFactory.GroupedHyperLogLogState |
|
HyperLogLogStateFactory.SingleHyperLogLogState |
|
HyperLogLogStateSerializer |
|
IdentityCast |
|
IfCodeGenerator |
|
ImplementationDependency |
|
ImplementationDependency.Factory |
|
ImplementBernoulliSampleAsFilter |
Transforms:
|
ImplementExceptAsUnion |
Converts EXCEPT queries into UNION ALL..GROUP BY...WHERE
E.g.:
|
ImplementFilteredAggregations |
Implements filtered aggregations by transforming plans of the following shape:
|
ImplementIntersectAsUnion |
Converts INTERSECT queries into UNION ALL..GROUP BY...WHERE
E.g.:
|
ImplementLimitWithTies |
Transforms:
|
ImplementOffset |
Transforms:
|
InCodeGenerator |
|
IndexBuildDriverFactoryProvider |
|
IndexedData |
|
IndexedPriorityQueue<E> |
A priority queue with constant time contains(E) and log time remove(E)
Ties are broken by insertion order
|
IndexHandle |
|
IndexJoinLookupStats |
|
IndexJoinNode |
|
IndexJoinNode.EquiJoinClause |
|
IndexJoinNode.Type |
|
IndexJoinOptimizer |
|
IndexJoinOptimizer.IndexKeyTracer |
Identify the mapping from the lookup symbols used at the top of the index plan to
the actual symbols produced by the IndexSource.
|
IndexLoader |
|
IndexLookupSource |
|
IndexLookupSourceFactory |
|
IndexManager |
|
IndexSnapshot |
|
IndexSnapshotBuilder |
|
IndexSourceNode |
|
IndexSourceOperator |
|
IndexSourceOperator.IndexSourceOperatorFactory |
|
IndexSplit |
|
InformationSchemaColumnHandle |
|
InformationSchemaConnector |
|
InformationSchemaHandleResolver |
|
InformationSchemaMetadata |
|
InformationSchemaPageSource |
|
InformationSchemaPageSourceProvider |
|
InformationSchemaSplit |
|
InformationSchemaSplitManager |
|
InformationSchemaTable |
|
InformationSchemaTableHandle |
|
InformationSchemaTransactionHandle |
|
InitialBooleanValue |
|
InitialDoubleValue |
|
InitialLongValue |
|
InlineProjections |
Inlines expressions from a child project node into a parent project node
as long as they are simple constants, or they are referenced only once (to
avoid introducing duplicate computation) and the references don't appear
within a TRY block (to avoid changing semantics).
|
InMemoryHashAggregationBuilder |
|
InMemoryNodeManager |
|
InMemoryTransactionManager |
|
Input |
|
InputChannels |
|
InputExtractor |
|
InputPageProjection |
|
InputReferenceExpression |
|
InsecureAuthenticator |
|
InsecureAuthenticatorConfig |
|
InsecureFormAuthenticator |
|
InsertTableHandle |
|
IntegerOperators |
|
InternalAggregationFunction |
|
InternalAuthenticationManager |
|
InternalCommunicationConfig |
|
InternalCommunicationModule |
|
InternalConnector |
|
InternalJoinFilterFunction |
|
InternalNode |
A node is a server in a cluster than can process queries.
|
InternalNodeManager |
|
InternalPrincipal |
|
InternalResourceGroup |
Resource groups form a tree, and all access to a group is guarded by the root of the tree.
|
InternalResourceGroupManager<C> |
|
InternalTable |
|
InternalTable.Builder |
|
InternalTypeManager |
|
InterpretedFunctionInvoker |
|
InterpretedHashGenerator |
|
IntersectNode |
|
IntervalDayTimeOperators |
|
IntervalDayTimeType |
|
IntervalDayToSecondAverageAggregation |
|
IntervalDayToSecondSumAggregation |
|
IntervalYearMonthOperators |
|
IntervalYearMonthType |
|
IntervalYearToMonthAverageAggregation |
|
IntervalYearToMonthSumAggregation |
|
InvokeFunction |
This scalar function exists primarily to test lambda expression support.
|
InvokeFunction.InvokeLambda |
|
InvokeFunctionBytecodeExpression |
|
IoPlanPrinter |
|
IoPlanPrinter.ColumnConstraint |
|
IoPlanPrinter.EstimatedStatsAndCost |
|
IoPlanPrinter.FormattedDomain |
|
IoPlanPrinter.FormattedMarker |
|
IoPlanPrinter.FormattedRange |
|
IoPlanPrinter.IoPlan |
|
IoPlanPrinter.IoPlan.IoPlanBuilder |
|
IoPlanPrinter.IoPlan.TableColumnInfo |
|
IpAddressOperators |
|
IpAddressType |
|
IsNullCodeGenerator |
|
IsolatedClass |
|
IterativeOptimizer |
|
JdbcTable |
|
JmxNamingConfig |
|
JoinBridge |
A bridge that connects build, probe, and outer operators of a join.
|
JoinBridgeManager<T extends JoinBridge> |
|
JoinCompiler |
|
JoinCompiler.LookupSourceSupplierFactory |
|
JoinCompiler.PagesHashStrategyFactory |
|
JoinFilterFunction |
|
JoinFilterFunctionCompiler |
|
JoinFilterFunctionCompiler.JoinFilterFunctionFactory |
|
JoinGraph |
JoinGraph represents sequence of Joins, where nodes in the graph
are PlanNodes that are being joined and edges are all equality join
conditions between pair of nodes.
|
JoinGraph.Edge |
|
JoinHash |
|
JoinHashSupplier |
|
JoinNode |
|
JoinNode.DistributionType |
|
JoinNode.EquiJoinClause |
|
JoinNode.Type |
|
JoinOperatorFactory |
|
JoinOperatorFactory.OuterOperatorFactoryResult |
|
JoinOperatorInfo |
|
JoinProbe |
|
JoinProbe.JoinProbeFactory |
|
JoinStatisticsCounter |
|
JoinStatsRule |
|
JoinUtils |
This class must be public as it is accessed via join compiler reflection.
|
JoniRegexp |
|
JoniRegexpCasts |
|
JoniRegexpFunctions |
|
JoniRegexpReplaceLambdaFunction |
|
JoniRegexpType |
|
JsonCastException |
|
JsonExtract |
Extracts values from JSON
|
JsonExtract.JsonExtractor<T> |
|
JsonExtract.JsonSizeExtractor |
|
JsonExtract.JsonValueJsonExtractor |
|
JsonExtract.ObjectFieldJsonExtractor<T> |
|
JsonExtract.ScalarValueJsonExtractor |
|
JsonFunctions |
|
JsonOperators |
|
JsonPath |
|
JsonPathTokenizer |
|
JsonPathType |
|
JsonRenderer |
|
JsonRenderer.JsonRenderedNode |
|
JsonStringToArrayCast |
|
JsonStringToMapCast |
|
JsonStringToRowCast |
|
JsonToArrayCast |
|
JsonToMapCast |
|
JsonToRowCast |
|
JsonType |
The stack representation for JSON objects must have the keys in natural sorted order.
|
JsonUtil |
|
JsonUtil.BlockBuilderAppender |
|
JsonUtil.JsonGeneratorWriter |
|
JsonUtil.ObjectKeyProvider |
|
JwkDecoder |
|
JwkDecoder.JwkEcPublicKey |
|
JwkDecoder.JwkPublicKey |
|
JwkDecoder.JwkRsaPublicKey |
|
JwkDecoder.Keys |
|
JwkService |
|
JwkSigningKeyResolver |
|
JwtAuthenticator |
|
JwtAuthenticatorConfig |
|
JwtAuthenticatorSupportModule |
|
KerberosAuthenticator |
|
KerberosConfig |
|
KerberosNameType |
|
KeyAndBlockPositionValueState |
Used for MinMaxBy aggregation states where value's native container type is Block or Slice.
|
KeyAndBlockPositionValueStateSerializer<T extends KeyAndBlockPositionValueState> |
|
KeyValuePairs |
|
KeyValuePairsState |
|
KeyValuePairsStateFactory |
|
KeyValuePairsStateFactory.GroupedState |
|
KeyValuePairsStateFactory.SingleState |
|
KeyValuePairStateSerializer |
|
KillQueryProcedure |
|
LagFunction |
|
LambdaBytecodeGenerator |
|
LambdaCapture |
|
LambdaCaptureDesugaringRewriter |
|
LambdaDefinitionExpression |
|
LambdaExpressionExtractor |
|
LambdaFunctionInterface |
|
LambdaProvider |
|
LastDayOfMonth |
|
LastDayOfMonth |
|
LastValueFunction |
|
LazyAccumulatorFactoryBinder |
|
LazyOutputBuffer |
|
LeadFunction |
|
Least |
|
LegacyArrayAggregationGroupState |
Deprecated. |
LegacyGroupedMultimapAggregationState |
Deprecated. |
LegacyHistogramGroupState |
Deprecated. |
LegacyResourceGroupConfigurationManager |
|
Lifespan |
|
LifespanScheduler |
|
LikeFunctions |
|
LikePatternType |
|
LimitNode |
|
LimitOperator |
|
LimitOperator.LimitOperatorFactory |
|
LimitPushDown |
|
LimitStatsRule |
|
LiteralEncoder |
|
LiteralFunction |
|
LiteralImplementationDependency |
|
LiteralInterpreter |
|
LocalCoordinatorLocation |
|
LocalCostEstimate |
Represents inherent cost of some plan node, not including cost of its sources.
|
LocalDispatchQuery |
|
LocalDispatchQueryFactory |
|
LocalDynamicFilterConsumer |
|
LocalExchange |
|
LocalExchange.LocalExchangeFactory |
|
LocalExchange.LocalExchangeSinkFactory |
|
LocalExchange.LocalExchangeSinkFactoryId |
|
LocalExchangeBufferInfo |
|
LocalExchangeMemoryManager |
|
LocalExchanger |
|
LocalExchangeSink |
|
LocalExchangeSinkOperator |
|
LocalExchangeSinkOperator.LocalExchangeSinkOperatorFactory |
|
LocalExchangeSource |
|
LocalExchangeSourceOperator |
|
LocalExchangeSourceOperator.LocalExchangeSourceOperatorFactory |
|
LocalExecutionPlanner |
|
LocalExecutionPlanner.LocalExecutionPlan |
|
LocalMemoryManager |
|
LocalMemoryManagerExporter |
|
LocalMergeSourceOperator |
|
LocalMergeSourceOperator.LocalMergeSourceOperatorFactory |
|
LocalPartitionGenerator |
|
LocalPlannerAware |
|
LocalProperties |
|
LocalQueryRunner |
|
LocalQueryRunner.Builder |
|
LocalSpillContext |
|
LocalSpillManager |
|
LocalTimeFunction |
|
LocalTimestamp |
|
LocationFactory |
|
LogicalPlanner |
|
LogicalPlanner.Stage |
|
LoginResource |
|
LongAndBlockPositionValueState |
|
LongAndDoubleState |
|
LongApproximateMostFrequentStateFactory |
|
LongApproximateMostFrequentStateFactory.GroupedLongApproximateMostFrequentState |
|
LongApproximateMostFrequentStateFactory.SingleLongApproximateMostFrequentState |
|
LongApproximateMostFrequentStateSerializer |
|
LongBooleanState |
|
LongDecimalWithOverflowAndLongState |
|
LongDecimalWithOverflowAndLongStateFactory |
|
LongDecimalWithOverflowAndLongStateFactory.GroupedLongDecimalWithOverflowAndLongState |
|
LongDecimalWithOverflowAndLongStateFactory.SingleLongDecimalWithOverflowAndLongState |
|
LongDecimalWithOverflowAndLongStateSerializer |
|
LongDecimalWithOverflowState |
|
LongDecimalWithOverflowStateFactory |
|
LongDecimalWithOverflowStateFactory.GroupedLongDecimalWithOverflowState |
|
LongDecimalWithOverflowStateFactory.SingleLongDecimalWithOverflowState |
|
LongDecimalWithOverflowStateSerializer |
|
LongDoubleState |
|
LongLongState |
|
LongState |
|
LongSumAggregation |
|
LongToBooleanFunction |
|
LongVariableConstraint |
|
Lookup |
|
LookupJoinOperator |
|
LookupJoinOperator.SavedRow |
|
LookupJoinOperator.SpillInfoSnapshot |
|
LookupJoinOperatorFactory |
|
LookupJoinOperators |
|
LookupJoinOperators.JoinType |
|
LookupJoinPageBuilder |
This page builder creates pages with dictionary blocks:
normal dictionary blocks for the probe side and the original blocks for the build side.
|
LookupOuterOperator |
|
LookupOuterOperator.LookupOuterOperatorFactory |
|
LookupSource |
|
LookupSourceFactory |
|
LookupSourceProvider |
|
LookupSourceProvider.LookupSourceLease |
|
LookupSourceSupplier |
|
LookupSymbolResolver |
|
LowMemoryKiller |
|
LowMemoryKiller.QueryMemoryInfo |
|
LuhnCheckFunction |
|
ManagedQueryExecution |
|
MapAggregationFunction |
|
MapCardinalityFunction |
|
MapConcatFunction |
|
MapConstructor |
|
MapConstructor.State |
|
MapElementAtFunction |
|
MapEntriesFunction |
|
MapFilterFunction |
|
MapFromEntriesFunction |
|
MapKeys |
|
MapParametricType |
|
MappedPageSource |
|
MappedRecordSet |
|
MapSubscriptOperator |
|
MapToJsonCast |
|
MapToMapCast |
|
MapTransformKeysFunction |
|
MapTransformValuesFunction |
|
MapUnionAggregation |
|
MapValues |
|
MapZipWithFunction |
|
MapZipWithFunction.MapZipWithLambda |
|
MarkDistinctHash |
|
MarkDistinctNode |
|
MarkDistinctOperator |
|
MarkDistinctOperator.MarkDistinctOperatorFactory |
|
MaterializedResult |
|
MaterializedResult.Builder |
|
MaterializedRow |
Materialize all values in a row
Special handling is added for Double types for approximate comparisons
|
MathFunctions |
|
MathFunctions.Abs |
|
MathFunctions.Ceiling |
|
MathFunctions.Floor |
|
MathFunctions.Round |
|
MathFunctions.RoundN |
|
MathFunctions.Sign |
|
MathFunctions.Truncate |
|
MathFunctions.TruncateN |
|
MaxAggregationFunction |
|
MaxByAggregationFunction |
|
MaxByNAggregationFunction |
|
MaxDataSizeForStats |
|
MaxNAggregationFunction |
|
Memo |
Stores a plan in a form that's efficient to mutate locally (i.e.
|
MemoryInfo |
|
MemoryManagerConfig |
|
MemoryManagerConfig.LowMemoryKillerPolicy |
|
MemoryPool |
|
MemoryPoolAssignment |
|
MemoryPoolAssignmentsRequest |
|
MemoryPoolListener |
|
MemoryResource |
Manages memory pools on this worker node
|
MemoryRevokingScheduler |
|
MemoryTrackingRemoteTaskFactory |
|
Mergeable<T> |
|
MergeExcept |
|
MergeFilters |
|
MergeHashSort |
This class performs merge of previously hash sorted pages streams.
|
MergeHyperLogLogAggregation |
|
MergeIntersect |
Transforms:
|
MergeLimitOverProjectWithSort |
Transforms:
|
MergeLimits |
This rule handles both LimitNode with ties and LimitNode without ties.
|
MergeLimitWithDistinct |
|
MergeLimitWithSort |
|
MergeLimitWithTopN |
This rule handles both LimitNode with ties and LimitNode without ties.
|
MergeOperator |
|
MergeOperator.MergeOperatorFactory |
|
MergePages |
This class is intended to be used right after the PageProcessor to ensure
that the size of the pages returned by FilterAndProject and ScanFilterAndProject
is big enough so it does not introduce considerable synchronization overhead.
|
MergeQuantileDigestFunction |
|
MergeSetDigestAggregation |
|
MergeSortedPages |
|
MergeSortedPages.PageWithPosition |
|
MergeTDigestAggregation |
|
MergeUnion |
Transforms:
|
MergingHashAggregationBuilder |
|
Metadata |
|
MetadataBasedSystemTablesProvider |
|
MetadataListing |
|
MetadataManager |
|
MetadataQueryOptimizer |
Converts cardinality-insensitive aggregations (max, min, "distinct") over partition keys
into simple metadata queries
|
MetadataUtil |
|
MetadataUtil.TableMetadataBuilder |
|
MinAggregationFunction |
|
MinByAggregationFunction |
|
MinByNAggregationFunction |
|
MinMaxByNState |
|
MinMaxByNStateFactory |
|
MinMaxByNStateFactory.GroupedMinMaxByNState |
|
MinMaxByNStateFactory.SingleMinMaxByNState |
|
MinMaxByNStateSerializer |
|
MinMaxNState |
|
MinMaxNStateFactory |
|
MinMaxNStateFactory.GroupedMinMaxNState |
|
MinMaxNStateFactory.SingleMinMaxNState |
|
MinMaxNStateSerializer |
|
MinNAggregationFunction |
|
MoreLists |
|
MoreMaps |
|
MoreMath |
|
MorePredicates |
|
MultiChannelGroupByHash |
|
MultilevelSplitQueue |
|
MultimapAggGroupImplementation |
|
MultimapAggregationFunction |
|
MultimapAggregationState |
|
MultimapAggregationStateConsumer |
|
MultimapAggregationStateFactory |
|
MultimapAggregationStateSerializer |
|
MultimapFromEntriesFunction |
|
MultipleDistinctAggregationToMarkDistinct |
Implements distinct aggregations with different inputs by transforming plans of the following shape:
|
NestedLoopBuildOperator |
|
NestedLoopBuildOperator.NestedLoopBuildOperatorFactory |
|
NestedLoopJoinBridge |
|
NestedLoopJoinOperator |
|
NestedLoopJoinOperator.NestedLoopJoinOperatorFactory |
|
NestedLoopJoinPages |
|
NestedLoopJoinPagesBuilder |
|
NestedLoopJoinPagesSupplier |
|
NetworkLocation |
Represents a location in the network topology.
|
NetworkTopology |
Implementations of this interface must be thread safe.
|
NewTableLayout |
|
NoChannelGroupByHash |
|
NodeAndMappings |
|
NodeAssignmentStats |
|
NodeMap |
|
NodeMemoryConfig |
|
NodePartitioningManager |
|
NodePartitionMap |
|
NodeRepresentation |
|
NodeRepresentation.TypedSymbol |
|
NodeResource |
|
NodeScheduler |
|
NodeSchedulerConfig |
|
NodeSchedulerConfig.NodeSchedulerPolicy |
|
NodeSchedulerExporter |
|
NodeSelector |
|
NodeSelectorFactory |
|
NodeSpillConfig |
|
NodeState |
|
NodeStatus |
|
NodeSystemTable |
|
NodeTaskMap |
|
NodeTaskMap.PartitionedSplitCountTracker |
|
NodeUtils |
|
NoDuplicatePlanNodeIdsChecker |
|
NoIdentifierLeftChecker |
|
NoneLowMemoryKiller |
|
NoOpFailureDetector |
|
NoOpResourceGroupManager |
Used on workers.
|
NoOpSessionSupplier |
Used on workers.
|
NoOpSymbolResolver |
|
NoOpTransactionManager |
Used on workers.
|
NoSubqueryExpressionLeftChecker |
|
NotInTransactionException |
|
NoWebUiAuthenticationFilter |
|
NthValueFunction |
|
NTileFunction |
|
NullabilityAnalyzer |
|
NullableBooleanState |
|
NullableBooleanStateSerializer |
|
NullableDoubleState |
|
NullableDoubleStateSerializer |
|
NullableLongState |
|
NullableLongStateSerializer |
|
NullablePosition |
|
NullIfCodeGenerator |
|
NullOutputOperator |
|
NullOutputOperator.NullOutputFactory |
|
NullOutputOperator.NullOutputOperatorFactory |
|
NumericHistogram |
|
NumericHistogramStateFactory |
|
NumericHistogramStateFactory.GroupedState |
|
NumericHistogramStateFactory.SingleState |
|
ObjectAndBlockPositionValueState |
|
ObjectBooleanState |
|
ObjectDoubleState |
|
ObjectLongState |
|
ObjectToBooleanFunction |
|
OffsetNode |
|
Operator |
|
OperatorContext |
Contains information about Operator execution.
|
OperatorFactory |
|
OperatorImplementationDependency |
|
OperatorInfo |
|
OperatorNotFoundException |
|
OperatorStats |
|
OperatorValidator |
|
OptimizeMixedDistinctAggregations |
|
OptimizerStats |
|
OptimizerStatsRecorder |
|
Optionals |
|
OrCodeGenerator |
|
OrderByOperator |
|
OrderByOperator.OrderByOperatorFactory |
|
OrderingCompiler |
|
OrderingScheme |
|
OuterLookupSource |
|
OuterPositionIterator |
|
Output |
|
OutputBuffer |
|
OutputBufferInfo |
|
OutputBuffers |
|
OutputBuffers.BufferType |
|
OutputBuffers.OutputBufferId |
|
OutputFactory |
|
OutputNode |
|
OutputStatsRule |
|
OutputTableHandle |
|
PageBuffer |
|
PageBuffer |
|
PageBufferClientStatus |
|
PageBufferInfo |
|
PageBufferOperator |
|
PageBufferOperator.PageBufferOperatorFactory |
|
PageChannelSelector |
|
PageCodecMarker |
Encodes boolean properties for SerializedPage by using a bitmasking strategy, allowing
up to 8 such properties to be stored in a single byte
|
PageCodecMarker.MarkerSet |
|
PageConsumerOperator |
|
PageConsumerOperator.PageConsumerOperatorFactory |
|
PageConsumerOperator.PageConsumerOutputFactory |
|
PageFieldsToInputParametersRewriter |
Rewrite input references from columns in the input page (to the filter/project node)
into a compact list that can be used for method parameters.
|
PageFieldsToInputParametersRewriter.Result |
|
PageFilter |
|
PageFunctionCompiler |
|
PageProcessor |
|
PageProjection |
|
PageRecordSet |
|
PageRecordSet.PageRecordCursor |
|
PagesHash |
|
PagesHashStrategy |
|
PagesIndex |
PagesIndex a low-level data structure which contains the address of every value position of every channel.
|
PagesIndex.DefaultFactory |
|
PagesIndex.Factory |
|
PagesIndex.TestingFactory |
|
PagesIndexBuilderOperator |
|
PagesIndexBuilderOperator.PagesIndexBuilderOperatorFactory |
|
PagesIndexComparator |
|
PagesIndexOrdering |
|
PagesIndexPageSorter |
|
PageSinkManager |
|
PageSinkProvider |
|
PageSourceManager |
|
PageSourceOperator |
|
PageSourceProvider |
|
PageSplitterUtil |
|
PagesResponseWriter |
|
PagesRTreeIndex |
|
PagesRTreeIndex.GeometryWithPosition |
|
PagesSerde |
|
PagesSerdeFactory |
|
PagesSerdeUtil |
|
PagesSpatialIndex |
|
PagesSpatialIndexFactory |
This factory is used to pass spatial index built by SpatialIndexBuilderOperator
to SpatialJoinOperators.
|
PagesSpatialIndexSupplier |
|
PagesWindowIndex |
|
PageTooLargeException |
|
PageTransportErrorException |
|
PageTransportTimeoutException |
|
PageUtils |
|
PageWithPositionComparator |
|
ParameterExtractor |
|
ParameterRewriter |
|
ParameterUtils |
|
ParametricAggregation |
|
ParametricFunctionHelpers |
|
ParametricImplementation |
|
ParametricImplementationsGroup<T extends ParametricImplementation> |
This class represents set of three collections representing implementations of operators
similar to partial template specialization from C++ allowing more optimized implementations to be provided for specific types.
|
ParametricImplementationsGroup.Builder<T extends ParametricImplementation> |
|
ParametricScalar |
|
ParametricScalarImplementation |
|
ParametricScalarImplementation.Builder |
|
ParametricScalarImplementation.ParametricScalarImplementationChoice |
|
ParametricScalarImplementation.Parser |
|
ParametricScalarImplementation.SpecializedSignature |
|
ParsingUtil |
|
PartialTranslator |
|
PartitionedConsumption<T> |
|
PartitionedConsumption.Partition<T> |
|
PartitionedLookupSource |
|
PartitionedLookupSourceFactory |
|
PartitionedOutputBuffer |
|
PartitionedOutputBufferManager |
|
PartitionedOutputOperator |
|
PartitionedOutputOperator.PartitionedOutputFactory |
|
PartitionedOutputOperator.PartitionedOutputInfo |
|
PartitionedOutputOperator.PartitionedOutputOperatorFactory |
|
PartitionFunction |
|
Partitioning |
|
Partitioning.ArgumentBinding |
|
Partitioning.Translator |
|
PartitioningHandle |
|
PartitioningScheme |
|
PartitioningSpiller |
|
PartitioningSpiller.PartitioningSpillResult |
|
PartitioningSpillerFactory |
|
PassthroughExchanger |
|
PasswordAuthenticator |
|
PasswordAuthenticatorConfig |
|
PasswordAuthenticatorManager |
|
PasswordManagerFormAuthenticator |
|
Patterns |
|
Patterns.Aggregation |
|
Patterns.Apply |
|
Patterns.CorrelatedJoin |
|
Patterns.Exchange |
|
Patterns.Join |
|
Patterns.Limit |
|
Patterns.Sample |
|
Patterns.SemiJoin |
|
Patterns.TopN |
|
Patterns.Values |
|
PercentRankFunction |
|
PhasedExecutionPolicy |
|
PhasedExecutionSchedule |
|
PipelineContext |
|
PipelineExecutionStrategy |
|
PipelineStats |
|
PipelineStatus |
|
Plan |
|
PlanCopier |
Clones plan and assigns new PlanNodeIds to the copied PlanNodes.
|
PlanCostEstimate |
|
PlanFragment |
|
PlanFragmenter |
Splits a logical plan into fragments that can be shipped and executed on distributed nodes
|
PlanFragmentId |
|
PlanNode |
|
PlanNodeDecorrelator |
|
PlanNodeDecorrelator.DecorrelatedNode |
|
PlanNodeId |
|
PlanNodeIdAllocator |
|
PlanNodeSearcher |
|
PlanNodeStats |
|
PlanNodeStatsAndCostSummary |
|
PlanNodeStatsEstimate |
|
PlanNodeStatsEstimate.Builder |
|
PlanNodeStatsEstimateMath |
|
PlanNodeStatsSummarizer |
|
PlanNodeWithCost |
|
PlanOptimizer |
|
PlanOptimizers |
|
PlanPrinter |
|
Plans |
|
PlanSanityChecker |
It is going to be executed to verify logical planner correctness
|
PlanSanityChecker.Checker |
|
PlanVisitor<R,C> |
|
PluginManager |
|
PluginManagerConfig |
|
PolymorphicScalarFunctionBuilder |
|
PolymorphicScalarFunctionBuilder.ChoiceBuilder |
|
PolymorphicScalarFunctionBuilder.MethodsGroupBuilder |
|
PolymorphicScalarFunctionBuilder.SpecializeContext |
|
PositionLinks |
This class is responsible for iterating over build rows, which have
same values in hash columns as given probe row (but according to
filterFunction can have non matching values on some other column).
|
PositionLinks.Factory |
|
PositionLinks.FactoryBuilder |
|
PowerOfTwo |
|
PowerOfTwoValidator |
|
PrecomputedHashGenerator |
|
PredicatePushDown |
|
PrefixObjectNameGeneratorModule |
Replaces the prefix given by packagePrefix with the domain base provided via configuration.
|
PrefixObjectNameGeneratorModule.PrefixObjectNameGenerator |
|
PrepareTask |
|
PrestoExceptionAssert |
|
PrestoMediaTypes |
|
PrioritizedSplitRunner |
|
Priority |
Task (and split) priority is composed of a level and a within-level
priority.
|
ProcedureColumnJdbcTable |
|
ProcedureJdbcTable |
|
ProcedureRegistry |
|
ProcedureTester |
|
ProcessorContext |
|
ProjectNode |
|
ProjectOffPushDownRule<N extends PlanNode> |
|
ProjectStatsRule |
|
PropertyDerivations |
|
PruneAggregationColumns |
|
PruneAggregationSourceColumns |
|
PruneApplyColumns |
This rule restricts the outputs of ApplyNode's input and subquery
based on which ApplyNode's output symbols are referenced.
|
PruneApplyCorrelation |
This rule updates ApplyNode's correlation list.
|
PruneApplySourceColumns |
This rule restricts outputs of ApplyNode's subquery to include only the symbols
needed for subqueryAssignments.
|
PruneAssignUniqueIdColumns |
|
PruneCorrelatedJoinColumns |
This rule restricts the outputs of CorrelatedJoinNode's input and subquery
based on which CorrelatedJoinNode's output symbols are referenced.
|
PruneCorrelatedJoinCorrelation |
This rule updates CorrelatedJoinNode's correlation list.
|
PruneCountAggregationOverScalar |
A count over a subquery can be reduced to a VALUES(1) provided
the subquery is a scalar
|
PruneDeleteSourceColumns |
|
PruneDistinctAggregation |
|
PruneDistinctLimitSourceColumns |
|
PruneEnforceSingleRowColumns |
|
PruneExceptSourceColumns |
|
PruneExchangeColumns |
This rule restricts the outputs of ExchangeNode based on which
ExchangeNode's output symbols are either referenced by the
parent node or used for partitioning, ordering or as a hash
symbol by the ExchangeNode.
|
PruneExchangeSourceColumns |
|
PruneExplainAnalyzeSourceColumns |
|
PruneFilterColumns |
|
PruneGroupIdColumns |
This rule prunes GroupIdNode's aggregationArguments.
|
PruneGroupIdSourceColumns |
|
PruneIndexJoinColumns |
|
PruneIndexSourceColumns |
|
PruneIntersectSourceColumns |
|
PruneJoinChildrenColumns |
Joins support output symbol selection, so make any project-off of child columns explicit in project nodes.
|
PruneJoinColumns |
Joins support output symbol selection, so absorb any project-off into the node.
|
PruneLimitColumns |
|
PruneMarkDistinctColumns |
|
PruneOffsetColumns |
|
PruneOrderByInAggregation |
|
PruneOutputSourceColumns |
|
PruneProjectColumns |
|
PruneRowNumberColumns |
|
PruneSampleColumns |
|
PruneSemiJoinColumns |
|
PruneSemiJoinFilteringSourceColumns |
|
PruneSortColumns |
|
PruneSpatialJoinChildrenColumns |
|
PruneSpatialJoinColumns |
Spatial joins support output symbol selection, so absorb any project-off into the node.
|
PruneTableScanColumns |
TODO: this is a special case of PushProjectionIntoTableScan and should be merged with that rule.
|
PruneTableWriterSourceColumns |
|
PruneTopNColumns |
|
PruneTopNRowNumberColumns |
|
PruneUnionColumns |
Transforms
|
PruneUnionSourceColumns |
|
PruneUnnestColumns |
Absorb pruning projection into the node.
|
PruneUnnestSourceColumns |
|
PruneUnreferencedOutputs |
Removes all computation that does is not referenced transitively from the root of the plan
|
PruneValuesColumns |
|
PruneWindowColumns |
|
PseudoColumnJdbcTable |
|
PushAggregationIntoTableScan |
|
PushAggregationThroughOuterJoin |
This optimizer pushes aggregations below outer joins when: the aggregation
is on top of the outer join, it groups by all columns in the outer table, and
the outer rows are guaranteed to be distinct.
|
PushDeleteIntoConnector |
|
PushDownDereferencesThroughAssignUniqueId |
Transforms:
|
PushDownDereferencesThroughLimit |
Transforms:
|
PushDownDereferencesThroughMarkDistinct |
Transforms:
|
PushDownDereferencesThroughRowNumber |
Transforms:
|
PushDownDereferencesThroughSort |
Transforms:
|
PushDownDereferencesThroughTopN |
Transforms:
|
PushDownDereferencesThroughTopNRowNumber |
Transforms:
|
PushDownDereferencesThroughWindow |
Transforms:
|
PushDownDereferenceThroughFilter |
Transforms:
|
PushDownDereferenceThroughJoin |
Transforms:
|
PushDownDereferenceThroughProject |
Transforms:
|
PushDownDereferenceThroughSemiJoin |
Transforms:
|
PushDownDereferenceThroughUnnest |
Transforms:
|
PushDownNegationsExpressionRewriter |
|
PushLimitIntoTableScan |
|
PushLimitThroughMarkDistinct |
|
PushLimitThroughOffset |
Transforms:
|
PushLimitThroughOuterJoin |
Transforms:
|
PushLimitThroughProject |
|
PushLimitThroughSemiJoin |
|
PushLimitThroughUnion |
Transforms:
|
PushOffsetThroughProject |
Transforms:
|
PushPartialAggregationThroughExchange |
|
PushPartialAggregationThroughJoin |
|
PushPredicateIntoTableScan |
These rules should not be run after AddExchanges so as not to overwrite the TableLayout
chosen by AddExchanges
|
PushPredicateThroughProjectIntoRowNumber |
This rule pushes filter predicate concerning row number symbol into RowNumberNode
by modifying maxRowCountPerPartition.
|
PushPredicateThroughProjectIntoWindow |
This rule pushes filter predicate concerning row number symbol into WindowNode
by converting it into TopNRowNumberNode.
|
PushProjectionIntoTableScan |
|
PushProjectionThroughExchange |
Transforms:
|
PushProjectionThroughJoin |
Utility class for pushing projections through inner join so that joins are not separated
by a project node and can participate in cross join elimination or join reordering.
|
PushProjectionThroughUnion |
|
PushRemoteExchangeThroughAssignUniqueId |
Pushes RemoteExchange node down through the AssignUniqueId to preserve
partitioned_on(unique) and grouped(unique) properties for the output of
the AssignUniqueId.
|
PushSampleIntoTableScan |
|
PushTableWriteThroughUnion |
|
PushTopNIntoTableScan |
|
PushTopNThroughOuterJoin |
Transforms:
|
PushTopNThroughProject |
Transforms:
|
PushTopNThroughUnion |
|
QualifiedObjectName |
|
QualifiedTablePrefix |
|
QuantileDigestAggregationFunction |
|
QuantileDigestAndPercentileState |
|
QuantileDigestAndPercentileStateFactory |
|
QuantileDigestAndPercentileStateFactory.GroupedQuantileDigestAndPercentileState |
|
QuantileDigestAndPercentileStateFactory.SingleQuantileDigestAndPercentileState |
|
QuantileDigestAndPercentileStateSerializer |
|
QuantileDigestFunctions |
|
QuantileDigestOperators |
|
QuantileDigestState |
|
QuantileDigestStateFactory |
|
QuantileDigestStateFactory.GroupedQuantileDigestState |
|
QuantileDigestStateFactory.SingleQuantileDigestState |
|
QuantileDigestStateSerializer |
|
QuarterOfYearDateTimeField |
|
QueryCardinalityUtil |
|
QueryContext |
|
QueryContextVisitor<C,R> |
|
QueryExecution |
|
QueryExecution.QueryExecutionFactory<T extends QueryExecution> |
|
QueryExecution.QueryOutputInfo |
Output schema and buffer URIs for query.
|
QueryExecutionFactoryModule |
|
QueryExecutionMBean |
|
QueryExplainer |
|
QueryIdGenerator |
|
QueryInfo |
|
QueryManager |
|
QueryManagerConfig |
|
QueryManagerStats |
|
QueryMonitor |
|
QueryMonitorConfig |
|
QueryPerformanceFetcher |
|
QueryPreparer |
|
QueryPreparer.PreparedQuery |
|
QueryProgressStats |
|
QueryQueueFullException |
|
QueryResource |
Manage queries scheduled on this node
|
QueryResultRows |
|
QueryResultRows.Builder |
|
QueryRunner |
|
QueryRunner.MaterializedResultWithPlan |
|
QuerySessionSupplier |
|
QueryState |
|
QueryStateInfo |
|
QueryStateInfoResource |
|
QueryStateMachine |
|
QueryStateMachine.QueryOutputManager |
|
QueryStats |
|
QuerySystemTable |
|
QueryTracker<T extends QueryTracker.TrackedQuery> |
|
QueryTracker.TrackedQuery |
|
QueuedStatementResource |
|
RangeJsonSerde |
|
RangeJsonSerde.Deserializer |
|
RangeJsonSerde.Serializer |
|
RankFunction |
|
Re2JCastToRegexpFunction |
|
Re2JRegexp |
|
Re2JRegexpFunctions |
|
Re2JRegexpReplaceLambdaFunction |
|
Re2JRegexpType |
|
RealAverageAggregation |
|
RealCorrelationAggregation |
|
RealCovarianceAggregation |
|
RealGeometricMeanAggregations |
|
RealHistogramAggregation |
|
RealOperators |
|
RealRegressionAggregation |
|
RealSumAggregation |
|
RecordPageSourceProvider |
|
ReduceAggregationFunction |
|
ReferenceAwareExpressionNodeInliner |
|
ReferenceCount |
|
Reflection |
|
ReflectionWindowFunctionSupplier<T extends WindowFunction> |
|
RegexLibrary |
|
RegressionState |
|
RelationId |
|
RelationType |
TODO: this needs to be merged with RowType at some point (when the type system is unified)
|
RemoteHandleResolver |
|
RemoteNodeMemory |
|
RemoteNodeState |
|
RemoteSourceNode |
|
RemoteSplit |
|
RemoteTask |
|
RemoteTaskFactory |
|
RemoteTaskStats |
|
RemoteTransactionHandle |
|
RemoveAggregationInSemiJoin |
Remove the aggregation node that produces distinct rows from the Filtering source of a Semi join.
|
RemoveDuplicateConditions |
Flattens and removes duplicate conjuncts or disjuncts.
|
RemoveEmptyDelete |
If the predicate for a delete is optimized to false, the target table scan
of the delete will be replaced with an empty values node.
|
RemoveFullSample |
Removes 100% sample nodes.
|
RemoveRedundantCrossJoin |
|
RemoveRedundantDistinctLimit |
Replace DistinctLimit node
1.
|
RemoveRedundantEnforceSingleRowNode |
|
RemoveRedundantExists |
Given:
|
RemoveRedundantIdentityProjections |
Removes projection nodes that only perform non-renaming identity projections
|
RemoveRedundantJoin |
|
RemoveRedundantLimit |
Remove Limit node when the subplan is guaranteed to produce fewer rows than the limit and
replace the plan with empty values if the limit count is 0.
|
RemoveRedundantOffset |
Remove Offset node and its subplan when the subplan is guaranteed to produce no more rows than the offset
and replace the plan with empty values.
|
RemoveRedundantSort |
|
RemoveRedundantTableScanPredicate |
|
RemoveRedundantTopN |
Replace TopN node
1.
|
RemoveTrivialFilters |
|
RemoveUnreferencedScalarApplyNodes |
|
RemoveUnreferencedScalarSubqueries |
|
RemoveUnsupportedDynamicFilters |
Dynamic filters are supported only right after TableScan and only if the subtree is on
1.
|
RenameColumnTask |
|
RenameSchemaTask |
|
RenameTableTask |
|
RenameViewTask |
|
Renderer<T> |
|
ReorderJoins |
|
RepeatFunction |
|
ReplicateSemiJoinInDelete |
|
ResetSessionTask |
|
ResettableRandomizedIterator<T> |
|
ResolvedField |
|
ResolvedFunction |
|
ResolvedFunction.ResolvedFunctionDecoder |
|
ResolvedFunctionCallRewriter |
|
ResolvedIndex |
|
ResourceAccessType |
|
ResourceAccessTypeLoader |
|
ResourceGroupConfigurationManagerContextInstance |
|
ResourceGroupInfo |
|
ResourceGroupManager<C> |
Classes implementing this interface must be thread safe.
|
ResourceGroupStateInfoResource |
|
ResourceSecurity |
Defines the authentication and authorization required to access a REST resource.
|
ResourceSecurity.AccessType |
|
ResourceSecurityBinder |
|
ResourceSecurityBinder.StaticResourceAccessTypeLoader |
|
ResourceSecurityDynamicFeature |
|
RevokeRolesTask |
|
RevokeTask |
|
RewriteSpatialPartitioningAggregation |
Re-writes spatial_partitioning(geometry) aggregations into spatial_partitioning(envelope, partition_count)
on top of ST_Envelope(geometry) projection, e.g.
|
RollbackTask |
|
RowConstructorCodeGenerator |
|
RowExpression |
|
RowExpressionCompiler |
|
RowExpressionVisitor<R,C> |
|
RowNumberFunction |
|
RowNumberNode |
|
RowNumberOperator |
|
RowNumberOperator.RowNumberOperatorFactory |
|
RowNumberStatsRule |
|
RowParametricType |
|
RowToJsonCast |
|
RowToRowCast |
|
Rule<T> |
|
Rule.Context |
|
Rule.Result |
|
RuleIndex |
|
RuleIndex.Builder |
|
RuleStats |
|
RuleStatsRecorder |
|
RuleStatsSystemTable |
|
SampledSplitSource |
|
SampleNode |
|
SampleNode.Type |
|
ScalarAggregationToJoinRewriter |
|
ScalarFromAnnotationsParser |
|
ScalarFunctionImplementation |
|
ScalarHeader |
|
ScalarImplementationDependency |
|
ScalarImplementationHeader |
|
ScalarStatsCalculator |
|
ScaledOutputBufferManager |
|
ScaledWriterScheduler |
|
ScanFilterAndProjectOperator |
|
ScanFilterAndProjectOperator.ScanFilterAndProjectOperatorFactory |
|
ScheduledSplit |
|
ScheduleResult |
|
ScheduleResult.BlockedReason |
|
SchedulingOrderVisitor |
|
SchemaJdbcTable |
|
SchemaPropertiesSystemTable |
|
SchemaPropertyManager |
|
Scope |
|
Scope.AsteriskedIdentifierChainBasis |
|
Scope.Builder |
|
ScopeAware<T extends Node> |
A wrapper for Expressions that can be used as a key in maps and sets.
|
SecurityConfig |
|
SecurityContext |
|
SelectedPositions |
|
SemanticExceptions |
|
SemiJoinNode |
|
SemiJoinNode.DistributionType |
|
SemiJoinStatsCalculator |
|
SemiJoinStatsRule |
|
SequenceFunction |
|
SequenceIntervalDayToSecond |
|
SequenceIntervalYearToMonth |
|
SerializedPage |
|
Server |
|
ServerConfig |
|
ServerInfoResource |
|
ServerMainModule |
|
ServerMainModule.ExecutorCleanup |
|
ServerSecurityModule |
|
ServletSecurityUtils |
|
Session |
|
Session.ResourceEstimateBuilder |
|
Session.SessionBuilder |
|
SessionContext |
|
SessionFunctions |
|
SessionPropertyConfigurationManagerContextInstance |
|
SessionPropertyDefaults |
|
SessionPropertyManager |
|
SessionPropertyManager.SessionPropertyValue |
|
SessionRepresentation |
|
SessionSupplier |
|
SetBuilderOperator |
|
SetBuilderOperator.SetBuilderOperatorFactory |
|
SetBuilderOperator.SetSupplier |
|
SetDigest |
For the MinHash algorithm, see "On the resemblance and containment of documents" by Andrei Z.
|
SetDigestFunctions |
|
SetDigestOperators |
|
SetDigestState |
|
SetDigestStateFactory |
|
SetDigestStateFactory.GroupedSetDigestState |
|
SetDigestStateFactory.SingleSetDigestState |
|
SetDigestStateSerializer |
|
SetDigestType |
|
SetOperationNode |
|
SetOperationNodeTranslator |
|
SetOperationNodeTranslator.TranslationResult |
|
SetPathTask |
|
SetRoleTask |
|
SetSchemaAuthorizationTask |
|
SetSessionTask |
|
ShowStatsRewrite |
|
ShutdownAction |
|
Signature |
|
SignatureBinder |
Determines whether, and how, a callsite matches a generic function signature.
|
SignatureBinder.RelationshipType |
|
SignatureBuilder |
|
SimpleFilterProjectSemiJoinStatsRule |
It is not yet proven whether this heuristic is any better or worse.
|
SimpleHttpResponseCallback<T> |
|
SimpleHttpResponseHandler<T> |
|
SimplePagesHashStrategy |
|
SimplePagesIndexComparator |
|
SimplePageWithPositionComparator |
|
SimplePlanRewriter<C> |
|
SimplePlanRewriter.RewriteContext<C> |
|
SimplePlanVisitor<C> |
|
SimpleStatsRule<T extends PlanNode> |
|
SimplifyCountOverConstant |
|
SimplifyExpressions |
|
SingleArrayAggregationState |
|
SingleDistinctAggregationToGroupBy |
Implements distinct aggregations with similar inputs by transforming plans of the following shape:
|
SingleHistogramState |
|
SingleMultimapAggregationState |
|
SingleStreamSpiller |
|
SingleStreamSpillerFactory |
|
SingleTypedHistogram |
|
SliceSerialization |
|
SliceSerialization.SliceDeserializer |
|
SliceSerialization.SliceSerializer |
|
SliceState |
|
Slug |
|
Slug.Context |
|
SmallintOperators |
|
SortedPositionLinks |
Maintains position links in sorted order by build side expression.
|
SortedPositionLinks.FactoryBuilder |
|
SortExpressionContext |
|
SortExpressionExtractor |
Extracts sort expression to be used for creating SortedPositionLinks from join filter expression.
|
SortNode |
|
SortStatsRule |
|
SourceOperator |
|
SourceOperatorFactory |
|
SourcePartitionedScheduler |
|
SourceScheduler |
|
SpatialIndexBuilderOperator |
|
SpatialIndexBuilderOperator.SpatialIndexBuilderOperatorFactory |
|
SpatialIndexBuilderOperator.SpatialPredicate |
|
SpatialJoinNode |
|
SpatialJoinNode.DistributionType |
|
SpatialJoinNode.Type |
|
SpatialJoinOperator |
|
SpatialJoinOperator.SpatialJoinOperatorFactory |
|
SpatialJoinStatsRule |
|
SpatialJoinUtils |
|
SpecialForm |
|
SpecialForm.Form |
|
SpillableHashAggregationBuilder |
|
SpillCipher |
|
SpillContext |
|
Spiller |
|
SpillerFactory |
|
SpillerStats |
|
SpillSpaceTracker |
|
Split |
|
SplitConcurrencyController |
|
SplitManager |
|
SplitMonitor |
|
SplitOperatorInfo |
|
SplitPlacementPolicy |
|
SplitPlacementResult |
|
SplitRunner |
|
SplitSchedulerStats |
|
SplitSource |
|
SplitSource.SplitBatch |
|
SplitToMapFunction |
|
SplitToMultimapFunction |
|
SqlAggregationFunction |
|
SqlEnvironmentConfig |
|
SqlFormatterUtil |
|
SqlFunction |
|
SqlIntervalDayTime |
|
SqlIntervalYearMonth |
|
SqlOperator |
|
SqlPath |
|
SqlPathElement |
|
SqlQueryExecution |
|
SqlQueryExecution.SqlQueryExecutionFactory |
|
SqlQueryManager |
|
SqlQueryScheduler |
|
SqlScalarFunction |
|
SqlStageExecution |
|
SqlTask |
|
SqlTaskExecution |
|
SqlTaskExecutionFactory |
|
SqlTaskIoStats |
|
SqlTaskManager |
|
SqlToRowExpressionTranslator |
|
SqlTypeBytecodeExpression |
|
SqlVarbinaryTestingUtil |
|
SqlWindowFunction |
|
StageExecutionDescriptor |
|
StageExecutionDescriptor.StageExecutionStrategy |
|
StageExecutionPlan |
|
StageId |
|
StageInfo |
|
StageScheduler |
|
StageState |
|
StageStateMachine |
|
StageStats |
|
StandardFunctionResolution |
|
StandardJoinFilterFunction |
|
StartTransactionTask |
|
StateCompiler |
|
StateMachine<T> |
Simple state machine which holds a single state.
|
StateMachine.StateChangeListener<T> |
|
StatementHttpExecutionMBean |
|
StatementRewrite |
|
StatementUtils |
|
StaticCatalogStore |
|
StaticCatalogStoreConfig |
|
StaticLookupSourceProvider |
|
StaticSystemTablesProvider |
|
StatisticAggregations |
|
StatisticAggregations.Parts |
|
StatisticAggregationsDescriptor<T> |
|
StatisticAggregationsDescriptor.Builder<T> |
|
StatisticAggregationsDescriptor.ColumnStatisticMetadataKeyDeserializer |
|
StatisticAggregationsDescriptor.ColumnStatisticMetadataKeySerializer |
|
StatisticRange |
|
StatisticsAggregationPlanner |
|
StatisticsAggregationPlanner.ColumnStatisticsAggregation |
|
StatisticsAggregationPlanner.TableStatisticAggregation |
|
StatisticsWriterNode |
|
StatisticsWriterNode.WriteStatisticsHandle |
|
StatisticsWriterNode.WriteStatisticsReference |
|
StatisticsWriterNode.WriteStatisticsTarget |
|
StatisticsWriterOperator |
|
StatisticsWriterOperator.StatisticsWriter |
|
StatisticsWriterOperator.StatisticsWriterOperatorFactory |
|
StatsAndCosts |
|
StatsCalculator |
|
StatsCalculatorModule |
|
StatsNormalizer |
Makes stats consistent
|
StatsProvider |
|
StatsRecordingPlanOptimizer |
|
StatusResource |
|
StreamingAggregationOperator |
|
StreamingIndexedData |
|
StreamPreferredProperties |
|
StreamPropertyDerivations |
|
StreamPropertyDerivations.StreamProperties |
|
StreamPropertyDerivations.StreamProperties.StreamDistribution |
|
StringApproximateMostFrequentStateFactory |
|
StringApproximateMostFrequentStateFactory.GroupedLongApproximateMostFrequentState |
|
StringApproximateMostFrequentStateFactory.SingleLongApproximateMostFrequentState |
|
StringApproximateMostFrequentStateSerializer |
|
StringFunctions |
Current implementation is based on code points from Unicode and does ignore grapheme cluster boundaries.
|
SubExpressionExtractor |
Extracts and returns the set of all expression subtrees within an Expression, including Expression itself
|
SubPlan |
|
SugarFreeChecker |
Verifies the plan does not contain any "syntactic sugar" from the AST.
|
SumDataSizeForStats |
|
SuperTableJdbcTable |
|
SuperTypeJdbcTable |
|
SwitchCodeGenerator |
|
Symbol |
|
SymbolAllocator |
|
SymbolMapper |
|
SymbolMapper.Builder |
|
SymbolResolver |
|
SymbolsExtractor |
|
SymbolStatsEstimate |
|
SymbolStatsEstimate.Builder |
|
SyntheticAddress |
Methods for creating and decoding synthetic addresses.
|
SystemColumnHandle |
|
SystemConnector |
|
SystemConnectorModule |
|
SystemHandleResolver |
|
SystemPageSourceProvider |
|
SystemPartitioningHandle |
|
SystemPartitioningHandle.SystemPartitionFunction |
|
SystemSessionProperties |
|
SystemSplit |
|
SystemSplitManager |
|
SystemTableHandle |
|
SystemTablesMetadata |
|
SystemTablesProvider |
|
SystemTransactionHandle |
|
TableCommentSystemTable |
|
TableDeleteNode |
|
TableDeleteOperator |
|
TableDeleteOperator.TableDeleteOperatorFactory |
|
TableDeleteOptimizer |
Converts delete followed immediately by table scan to a special table-only delete node
|
TableFinishInfo |
|
TableFinishNode |
|
TableFinishOperator |
|
TableFinishOperator.TableFinisher |
|
TableFinishOperator.TableFinishOperatorFactory |
|
TableHandle |
|
TableInfo |
|
TableInfoSupplier |
|
TableJdbcTable |
|
TableLayoutResult |
Deprecated. |
TableMetadata |
|
TableProperties |
|
TableProperties.TablePartitioning |
|
TablePropertiesSystemTable |
|
TablePropertyManager |
|
TableScanNode |
|
TableScanOperator |
|
TableScanOperator.TableScanOperatorFactory |
|
TableScanStatsRule |
|
TableScanValidator |
|
TableScanWorkProcessorOperator |
|
TableTypeJdbcTable |
|
TableWriterNode |
|
TableWriterNode.CreateReference |
|
TableWriterNode.CreateTarget |
|
TableWriterNode.DeleteTarget |
|
TableWriterNode.InsertReference |
|
TableWriterNode.InsertTarget |
|
TableWriterNode.RefreshMaterializedViewReference |
|
TableWriterNode.RefreshMaterializedViewTarget |
|
TableWriterNode.WriterTarget |
|
TableWriterOperator |
|
TableWriterOperator.TableWriterInfo |
|
TableWriterOperator.TableWriterOperatorFactory |
|
TaskContext |
|
TaskCountEstimator |
|
TaskExecutor |
|
TaskExecutorResource |
|
TaskHandle |
|
TaskId |
|
TaskInfo |
|
TaskInfoFetcher |
|
TaskManagementExecutor |
|
TaskManager |
|
TaskManagerConfig |
|
TaskOutputOperator |
|
TaskOutputOperator.TaskOutputFactory |
|
TaskOutputOperator.TaskOutputOperatorFactory |
|
TaskResource |
Manages tasks on this worker node
|
TaskSource |
|
TaskState |
|
TaskStateMachine |
|
TaskStats |
|
TaskStatus |
|
TaskSystemTable |
|
TaskUpdateRequest |
|
TDigestAggregationFunction |
|
TDigestAndPercentileArrayState |
|
TDigestAndPercentileArrayStateFactory |
|
TDigestAndPercentileArrayStateFactory.GroupedTDigestAndPercentileArrayState |
|
TDigestAndPercentileArrayStateFactory.SingleTDigestAndPercentileArrayState |
|
TDigestAndPercentileArrayStateSerializer |
|
TDigestAndPercentileState |
|
TDigestAndPercentileStateFactory |
|
TDigestAndPercentileStateFactory.GroupedTDigestAndPercentileState |
|
TDigestAndPercentileStateFactory.SingleTDigestAndPercentileState |
|
TDigestAndPercentileStateSerializer |
|
TDigestFunctions |
|
TDigestOperators |
|
TDigestState |
|
TDigestStateFactory |
|
TDigestStateFactory.GroupedTDigestState |
|
TDigestStateFactory.SingleTDigestState |
|
TDigestStateSerializer |
|
TDigestType |
|
TestingAccessControlManager |
|
TestingAccessControlManager.TestingPrivilege |
|
TestingAccessControlManager.TestingPrivilegeType |
|
TestingConnectorContext |
|
TestingConnectorSession |
|
TestingConnectorSession.Builder |
|
TestingEventListenerManager |
|
TestingHandle |
|
TestingHandleResolver |
|
TestingHandles |
|
TestingMetadata |
|
TestingMetadata.TestingColumnHandle |
|
TestingMetadata.TestingTableHandle |
|
TestingNodeManager |
|
TestingPageSinkProvider |
|
TestingPrestoServer |
|
TestingPrestoServer.Builder |
|
TestingPrestoServer.TestShutdownAction |
|
TestingSession |
|
TestingSplit |
|
TestingSplitManager |
|
TestingTaskContext |
|
TestingTaskContext.Builder |
|
TestingTransactionHandle |
|
TestingWarningCollector |
|
TestingWarningCollectorConfig |
|
TestingWarningCollectorFactory |
|
TestingWarningCollectorModule |
|
TextRenderer |
|
ThreadResource |
|
ThreadResource.Info |
|
ThreadResource.StackLine |
|
ThrowableMapper |
|
TimeFunctions |
|
TimeOperators |
|
TimestampOperators |
|
TimestampOperators.IntervalDayToSecondPlusTimestamp |
|
TimestampOperators.IntervalYearToMonthPlusTimestamp |
|
TimestampOperators.TimestampMinusIntervalDayToSecond |
|
TimestampOperators.TimestampMinusIntervalYearToMonth |
|
TimestampOperators.TimestampMinusTimestamp |
|
TimestampOperators.TimestampPlusIntervalDayToSecond |
|
TimestampOperators.TimestampPlusIntervalYearToMonth |
|
TimestampToDateCast |
|
TimestampToJsonCast |
|
TimestampToTimeCast |
|
TimestampToTimestampCast |
|
TimestampToTimestampWithTimezoneCast |
|
TimestampToTimeWithTimezoneCast |
|
TimestampToVarcharCast |
|
TimestampWithTimeZoneOperators |
|
TimestampWithTimeZoneOperators.IntervalDayToSecondPlusTimestamp |
|
TimestampWithTimeZoneOperators.IntervalYearToMonthPlusTimestamp |
|
TimestampWithTimeZoneOperators.TimestampMinusIntervalDayToSecond |
|
TimestampWithTimeZoneOperators.TimestampMinusIntervalYearToMonth |
|
TimestampWithTimeZoneOperators.TimestampMinusTimestamp |
|
TimestampWithTimeZoneOperators.TimestampPlusIntervalDayToSecond |
|
TimestampWithTimeZoneOperators.TimestampPlusIntervalYearToMonth |
|
TimestampWithTimeZoneToDateCast |
|
TimestampWithTimeZoneToTimeCast |
|
TimestampWithTimezoneToTimestampCast |
|
TimestampWithTimeZoneToTimestampWithTimeZoneCast |
|
TimestampWithTimeZoneToTimeWithTimezoneCast |
|
TimestampWithTimeZoneToVarcharCast |
|
TimeToTimestampCast |
|
TimeToTimestampWithTimeZoneCast |
|
TimeToTimeWithTimeZoneCast |
|
TimeWithTimeZoneOperators |
|
TimeWithTimeZoneOperators.IntervalDayToSecondPlusTime |
|
TimeWithTimeZoneOperators.TimeMinusIntervalDayToSecond |
|
TimeWithTimeZoneOperators.TimeMinusTime |
|
TimeWithTimeZoneOperators.TimePlusIntervalDayToSecond |
|
TimeWithTimeZoneToTimeCast |
|
TimeWithTimezoneToTimestampCast |
|
TimeWithTimeZoneToTimestampWithTimeZoneCast |
|
TimeWithTimeZoneToTimeWithTimeZoneCast |
|
TimeWithTimeZoneToVarcharCast |
|
TimeZoneHour |
|
TimeZoneMinute |
|
TinyintOperators |
|
ToIso8601 |
|
ToIso8601 |
|
TopNNode |
|
TopNNode.Step |
|
TopNOperator |
Returns the top N rows from the source sorted according to the specified ordering in the keyChannelIndex channel.
|
TopNProcessor |
Returns the top N rows from the source sorted according to the specified ordering in the keyChannelIndex channel.
|
TopNRowNumberNode |
|
TopNRowNumberOperator |
|
TopNRowNumberOperator.TopNRowNumberOperatorFactory |
|
TopNStatsRule |
|
TopologyAwareNodeSelector |
|
TopologyAwareNodeSelectorConfig |
|
TopologyAwareNodeSelectorConfig.TopologyType |
|
TopologyAwareNodeSelectorFactory |
|
TopologyAwareNodeSelectorModule |
|
TopologyFileConfig |
|
TotalReservationLowMemoryKiller |
|
TotalReservationOnBlockedNodesLowMemoryKiller |
|
ToUnixTime |
|
ToUnixTime |
|
TrackingLookupSourceSupplier |
|
TransactionBuilder |
|
TransactionId |
|
TransactionInfo |
|
TransactionManager |
|
TransactionManagerConfig |
|
TransactionsSystemTable |
|
TransformCorrelatedInPredicateToJoin |
Replaces correlated ApplyNode with InPredicate expression with SemiJoin
|
TransformCorrelatedJoinToJoin |
Tries to decorrelate subquery and rewrite it using normal join.
|
TransformCorrelatedScalarAggregationToJoin |
Scalar aggregation is aggregation with GROUP BY 'a constant' (or empty GROUP BY).
|
TransformCorrelatedScalarSubquery |
Scalar filter scan query is something like:
|
TransformCorrelatedSingleRowSubqueryToProject |
This optimizer can rewrite correlated single row subquery to projection in a way described here:
From:
|
TransformExistsApplyToCorrelatedJoin |
EXISTS is modeled as (if correlated predicates are equality comparisons):
|
TransformQuantifiedComparisonApplyToCorrelatedJoin |
|
TransformUncorrelatedInPredicateSubqueryToSemiJoin |
This optimizers looks for InPredicate expressions in ApplyNodes and replaces the nodes with SemiJoin nodes.
|
TransformUncorrelatedSubqueryToJoin |
|
TransformWork<I,O> |
|
TraversingQueryContextVisitor<C,R> |
|
TriStateBooleanState |
|
TriStateBooleanStateSerializer |
|
TryCastFunction |
|
TryFunction |
|
TryFunction.TryBooleanLambda |
|
TryFunction.TryDoubleLambda |
|
TryFunction.TryLongLambda |
|
TryFunction.TryObjectLambda |
|
TuplePageFilter |
Filters out rows that do not match the values from the specified tuple
|
TwoNullableValueState |
|
TwoNullableValueStateMapping |
|
TypeAnalyzer |
This class is to facilitate obtaining the type of an expression and its subexpressions
during planning (i.e., when interacting with IR expression).
|
TypeCoercion |
|
TypeCoercion.TypeCompatibility |
|
TypeDeserializer |
|
TypedHeap |
|
TypedHistogram |
|
TypedKeyValueHeap |
|
TypedSet |
|
TypeImplementationDependency |
|
TypeOfFunction |
|
TypeOperatorsCache |
|
TypeProvider |
|
TypeSignatureDeserializer |
|
TypeSignatureKeyDeserializer |
|
TypeSignatureProvider |
|
TypeSignatureTranslator |
|
TypesJdbcTable |
|
TypeUtils |
|
TypeValidator |
Ensures that all the expressions and FunctionCalls matches their output symbols
|
TypeVariableConstraint |
|
UdtJdbcTable |
|
UiQueryResource |
|
UnaliasSymbolReferences |
Re-maps symbol references that are just aliases of each other (e.g., due to projections like $0 := $1 )
|
UnaryFunctionInterface |
|
UndeclaredDependencyException |
|
UniformNodeSelector |
|
UniformNodeSelectorFactory |
|
UniformNodeSelectorModule |
|
UnionNode |
|
UnionStatsRule |
|
UnknownType |
|
UnloadedIndexKeyRecordSet |
|
UnloadedIndexKeyRecordSet.UnloadedIndexKeyRecordCursor |
|
UnnestNode |
|
UnnestNode.Mapping |
|
UnnestOperator |
|
UnnestOperator.UnnestOperatorFactory |
|
UnwrapCastInComparison |
Given s of type S, a constant expression t of type T, and when an implicit
cast exists between S->T, converts expression of the form:
|
UpdateMemory |
|
UrlFunctions |
|
UsedByGeneratedCode |
Annotates a program element that is (only) used by generated code.
|
UserMapping |
|
UserMapping.Rule |
|
UserMapping.UserMappingRules |
|
UserMappingException |
|
UseTask |
|
UuidOperators |
|
UuidType |
UUIDs are encoded in big-endian representation (the bytes are stored in
the same order as they appear when a UUID is printed in hexadecimal).
|
ValidateAggregationsWithDefaultValues |
When an aggregation has an empty grouping set then a default value needs to be returned in the output (e.g: 0 for COUNT(*)).
|
ValidateDependenciesChecker |
Ensures that all dependencies (i.e., symbols in expressions) for a plan node are provided by its source nodes
|
ValidateStreamingAggregations |
Verifies that input of streaming aggregations is grouped on the grouping keys
|
ValuePrinter |
|
ValuesNode |
|
ValuesOperator |
|
ValuesOperator.ValuesOperatorFactory |
|
ValuesStatsRule |
|
ValueStore |
|
VarArgsToArrayAdapterGenerator |
|
VarArgsToArrayAdapterGenerator.MethodHandleAndConstructor |
|
VarArgsToArrayAdapterGenerator.VarArgsToArrayAdapterState |
|
VarArgsToMapAdapterGenerator |
|
VarbinaryFunctions |
|
VarcharApproximateMostFrequent |
Aggregation function that approximates the frequency of the top-K elements.
|
VarcharApproximateMostFrequent.State |
|
VarcharOperators |
|
VarcharParametricType |
|
VarcharToTimestampCast |
|
VarcharToTimestampWithTimeZoneCast |
|
VarcharToTimeWithTimeZoneCast |
|
VariableReferenceExpression |
|
VarianceAggregation |
|
VarianceState |
|
VerifyNoFilteredAggregations |
|
VerifyOnlyOneOutputNode |
|
VersionedMemoryPoolId |
|
ViewAccessControl |
|
VoidTraversingQueryContextVisitor<C> |
|
WarningCollector |
|
WarningCollectorConfig |
|
WarningCollectorFactory |
|
WarningCollectorModule |
|
WebUiAuthenticationConfig |
|
WebUiAuthenticationFilter |
|
WebUiAuthenticationModule |
|
WebUiConfig |
|
WebUiModule |
|
WebUiStaticResource |
|
WilsonInterval |
|
WindowAnnotationsParser |
|
WindowFilterPushDown |
|
WindowFunctionDefinition |
|
WindowFunctionSupplier |
|
WindowInfo |
|
WindowInfo.DriverWindowInfo |
|
WindowInfo.IndexInfo |
|
WindowNode |
|
WindowNode.Frame |
|
WindowNode.Function |
|
WindowNode.Specification |
|
WindowNodeUtil |
|
WindowOperator |
|
WindowOperator.WindowOperatorFactory |
|
WindowPartition |
|
WindowPlanNodeStats |
|
WithTimeZone |
|
WordStemFunction |
|
Work<T> |
The interface is used when a function call needs to yield/pause during the process.
|
WorkerModule |
|
WorkerResource |
|
WorkProcessor<T> |
|
WorkProcessor.Process<T> |
|
WorkProcessor.ProcessState<T> |
|
WorkProcessor.ProcessState.Type |
|
WorkProcessor.Transformation<T,R> |
|
WorkProcessor.TransformationState<T> |
|
WorkProcessorOperator |
|
WorkProcessorOperatorAdapter |
This WorkProcessorOperator adapter allows to adapt WorkProcessor operators
that require customization of input handling (e.g aggregation operators that want to skip extra
buffering step or operators that require more sophisticated initial blocking condition).
|
WorkProcessorOperatorAdapter.AdapterWorkProcessorOperator |
|
WorkProcessorOperatorAdapter.AdapterWorkProcessorOperatorFactory |
|
WorkProcessorOperatorFactory |
|
WorkProcessorPipelineSourceOperator |
|
WorkProcessorPipelineSourceOperator.WorkProcessorPipelineSourceOperatorFactory |
|
WorkProcessorSourceOperator |
|
WorkProcessorSourceOperatorAdapter |
|
WorkProcessorSourceOperatorAdapter.AdapterWorkProcessorSourceOperatorFactory |
|
WorkProcessorSourceOperatorFactory |
|
WorkProcessorUtils |
|
ZipFunction |
|
ZipWithFunction |
|