Uses of Interface
io.trino.metadata.Metadata
Packages that use Metadata
Package
Description
-
Uses of Metadata in io.trino.connector.informationschema
Constructors in io.trino.connector.informationschema with parameters of type MetadataModifierConstructorDescriptionInformationSchemaConnector(String catalogName, InternalNodeManager nodeManager, Metadata metadata, AccessControl accessControl) InformationSchemaMetadata(String catalogName, Metadata metadata) InformationSchemaPageSource(Session session, Metadata metadata, AccessControl accessControl, InformationSchemaTableHandle tableHandle, List<ColumnHandle> columns) InformationSchemaPageSourceProvider(Metadata metadata, AccessControl accessControl) -
Uses of Metadata in io.trino.connector.system
Constructors in io.trino.connector.system with parameters of type MetadataModifierConstructorDescriptionCatalogSystemTable(Metadata metadata, AccessControl accessControl) CoordinatorSystemTablesProvider(TransactionManager transactionManager, Metadata metadata, String catalogName, StaticSystemTablesProvider staticProvider) MaterializedViewSystemTable(Metadata metadata, AccessControl accessControl) TableCommentSystemTable(Metadata metadata, AccessControl accessControl) -
Uses of Metadata in io.trino.connector.system.jdbc
Constructors in io.trino.connector.system.jdbc with parameters of type MetadataModifierConstructorDescriptionCatalogJdbcTable(Metadata metadata, AccessControl accessControl) ColumnJdbcTable(Metadata metadata, AccessControl accessControl) SchemaJdbcTable(Metadata metadata, AccessControl accessControl) TableJdbcTable(Metadata metadata, AccessControl accessControl) -
Uses of Metadata in io.trino.cost
Constructors in io.trino.cost with parameters of type MetadataModifierConstructorDescriptionSimpleFilterProjectSemiJoinStatsRule(Metadata metadata, StatsNormalizer normalizer, FilterStatsCalculator filterStatsCalculator) TableScanStatsRule(Metadata metadata, StatsNormalizer normalizer) -
Uses of Metadata in io.trino.dispatcher
Constructors in io.trino.dispatcher with parameters of type MetadataModifierConstructorDescriptionLocalDispatchQueryFactory(QueryManager queryManager, TransactionManager transactionManager, AccessControl accessControl, Metadata metadata, QueryMonitor queryMonitor, LocationFactory locationFactory, Map<Class<? extends Statement>, QueryExecution.QueryExecutionFactory<?>> executionFactories, WarningCollectorFactory warningCollectorFactory, ClusterSizeMonitor clusterSizeMonitor, DispatchExecutor dispatchExecutor) -
Uses of Metadata in io.trino.event
Constructors in io.trino.event with parameters of type MetadataModifierConstructorDescriptionQueryMonitor(io.airlift.json.JsonCodec<StageInfo> stageInfoCodec, io.airlift.json.JsonCodec<OperatorStats> operatorStatsCodec, io.airlift.json.JsonCodec<ExecutionFailureInfo> executionFailureInfoCodec, io.airlift.json.JsonCodec<StatsAndCosts> statsAndCostsCodec, EventListenerManager eventListenerManager, io.airlift.node.NodeInfo nodeInfo, NodeVersion nodeVersion, SessionPropertyManager sessionPropertyManager, Metadata metadata, QueryMonitorConfig config) -
Uses of Metadata in io.trino.execution
Methods in io.trino.execution with parameters of type MetadataModifier and TypeMethodDescriptionstatic QueryStateMachineQueryStateMachine.begin(String query, Optional<String> preparedQuery, Session session, URI self, ResourceGroupId resourceGroup, boolean transactionControl, TransactionManager transactionManager, AccessControl accessControl, Executor executor, Metadata metadata, WarningCollector warningCollector, Optional<QueryType> queryType) Created QueryStateMachines must be transitioned to terminal states to clean up resources.Constructors in io.trino.execution with parameters of type MetadataModifierConstructorDescriptionCommentTask(Metadata metadata, AccessControl accessControl) CreateRoleTask(Metadata metadata, AccessControl accessControl) CreateViewTask(Metadata metadata, AccessControl accessControl, SqlParser sqlParser, AnalyzerFactory analyzerFactory) DenyTask(Metadata metadata, AccessControl accessControl) DropColumnTask(Metadata metadata, AccessControl accessControl) DropMaterializedViewTask(Metadata metadata, AccessControl accessControl) DropRoleTask(Metadata metadata, AccessControl accessControl) DropSchemaTask(Metadata metadata, AccessControl accessControl) DropTableTask(Metadata metadata, AccessControl accessControl) DropViewTask(Metadata metadata, AccessControl accessControl) GrantRolesTask(Metadata metadata, AccessControl accessControl) GrantTask(Metadata metadata, AccessControl accessControl) RenameColumnTask(Metadata metadata, AccessControl accessControl) RenameMaterializedViewTask(Metadata metadata, AccessControl accessControl) RenameSchemaTask(Metadata metadata, AccessControl accessControl) RenameTableTask(Metadata metadata, AccessControl accessControl) RenameViewTask(Metadata metadata, AccessControl accessControl) ResetSessionTask(Metadata metadata, SessionPropertyManager sessionPropertyManager) RevokeRolesTask(Metadata metadata, AccessControl accessControl) RevokeTask(Metadata metadata, AccessControl accessControl) SetPathTask(Metadata metadata) SetRoleTask(Metadata metadata, AccessControl accessControl) SetSchemaAuthorizationTask(Metadata metadata, AccessControl accessControl) SetTableAuthorizationTask(Metadata metadata, AccessControl accessControl) SetViewAuthorizationTask(Metadata metadata, AccessControl accessControl, FeaturesConfig featuresConfig) TruncateTableTask(Metadata metadata, AccessControl accessControl) -
Uses of Metadata in io.trino.execution.scheduler
Constructors in io.trino.execution.scheduler with parameters of type MetadataModifierConstructorDescriptionSqlQueryScheduler(QueryStateMachine queryStateMachine, SubPlan plan, NodePartitioningManager nodePartitioningManager, NodeScheduler nodeScheduler, RemoteTaskFactory remoteTaskFactory, boolean summarizeTaskInfo, int splitBatchSize, ExecutorService queryExecutor, ScheduledExecutorService schedulerExecutor, FailureDetector failureDetector, NodeTaskMap nodeTaskMap, ExecutionPolicy executionPolicy, SplitSchedulerStats schedulerStats, DynamicFilterService dynamicFilterService, TableExecuteContextManager tableExecuteContextManager, Metadata metadata, SplitSourceFactory splitSourceFactory, TaskManager coordinatorTaskManager) -
Uses of Metadata in io.trino.metadata
Classes in io.trino.metadata that implement MetadataMethods in io.trino.metadata with parameters of type MetadataModifier and TypeMethodDescriptionstatic voidMetadataUtil.checkRoleExists(Session session, Node node, Metadata metadata, TrinoPrincipal principal, Optional<String> catalog) static voidMetadataUtil.checkRoleExists(Session session, Node node, Metadata metadata, String role, Optional<String> catalog) MetadataListing.getCatalogs(Session session, Metadata metadata, AccessControl accessControl) static Map<SchemaTableName,ViewInfo> MetadataListing.getMaterializedViews(Session session, Metadata metadata, AccessControl accessControl, QualifiedTablePrefix prefix) static CatalogNameMetadataUtil.getRequiredCatalogHandle(Metadata metadata, Session session, Node node, String catalogName) static Map<SchemaTableName,ViewInfo> MetadataListing.getViews(Session session, Metadata metadata, AccessControl accessControl, QualifiedTablePrefix prefix) static SortedMap<String,CatalogName> MetadataListing.listCatalogs(Session session, Metadata metadata, AccessControl accessControl) static SortedMap<String,CatalogName> MetadataListing.listCatalogs(Session session, Metadata metadata, AccessControl accessControl, Optional<String> catalogName) static Set<SchemaTableName>MetadataListing.listMaterializedViews(Session session, Metadata metadata, AccessControl accessControl, QualifiedTablePrefix prefix) MetadataListing.listSchemas(Session session, Metadata metadata, AccessControl accessControl, String catalogName) MetadataListing.listSchemas(Session session, Metadata metadata, AccessControl accessControl, String catalogName, Optional<String> schemaName) static Map<SchemaTableName,List<ColumnMetadata>> MetadataListing.listTableColumns(Session session, Metadata metadata, AccessControl accessControl, QualifiedTablePrefix prefix) MetadataListing.listTablePrivileges(Session session, Metadata metadata, AccessControl accessControl, QualifiedTablePrefix prefix) static Set<SchemaTableName>MetadataListing.listTables(Session session, Metadata metadata, AccessControl accessControl, QualifiedTablePrefix prefix) static Set<SchemaTableName>MetadataListing.listViews(Session session, Metadata metadata, AccessControl accessControl, QualifiedTablePrefix prefix) MetadataUtil.processRoleCommandCatalog(Metadata metadata, Session session, Node node, Optional<String> catalog) static booleanMetadataUtil.tableExists(Metadata metadata, Session session, String table) Constructors in io.trino.metadata with parameters of type MetadataModifierConstructorDescriptionFunctionDependencies(Metadata metadata, Map<TypeSignature, Type> typeDependencies, Collection<ResolvedFunction> functionDependencies) FunctionResolver(Metadata metadata, TypeManager typeManager) -
Uses of Metadata in io.trino.operator
Constructors in io.trino.operator with parameters of type MetadataModifierConstructorDescriptionExplainAnalyzeOperator(OperatorContext operatorContext, QueryPerformanceFetcher queryPerformanceFetcher, Metadata metadata, boolean verbose) ExplainAnalyzeOperatorFactory(int operatorId, PlanNodeId planNodeId, QueryPerformanceFetcher queryPerformanceFetcher, Metadata metadata, boolean verbose) RefreshMaterializedViewOperator(OperatorContext operatorContext, Metadata metadata, QualifiedObjectName viewName) RefreshMaterializedViewOperatorFactory(int operatorId, PlanNodeId planNodeId, Metadata metadata, QualifiedObjectName viewName) TableDeleteOperator(OperatorContext operatorContext, Metadata metadata, Session session, TableHandle tableHandle) TableDeleteOperatorFactory(int operatorId, PlanNodeId planNodeId, Metadata metadata, Session session, TableHandle tableHandle) -
Uses of Metadata in io.trino.server
Methods in io.trino.server with parameters of type MetadataModifier and TypeMethodDescriptionstatic IdentityHttpRequestSessionContextFactory.addEnabledRoles(Identity identity, SelectedRole selectedRole, Metadata metadata) Constructors in io.trino.server with parameters of type MetadataModifierConstructorDescriptionDynamicFilterService(Metadata metadata, TypeOperators typeOperators, DynamicFilterConfig dynamicFilterConfig) DynamicFilterService(Metadata metadata, TypeOperators typeOperators, ExecutorService executor) HttpRequestSessionContextFactory(Metadata metadata, GroupProvider groupProvider, AccessControl accessControl) QuerySessionSupplier(TransactionManager transactionManager, Metadata metadata, AccessControl accessControl, SessionPropertyManager sessionPropertyManager, SqlEnvironmentConfig config) -
Uses of Metadata in io.trino.server.testing
Methods in io.trino.server.testing that return Metadata -
Uses of Metadata in io.trino.split
Constructors in io.trino.split with parameters of type Metadata -
Uses of Metadata in io.trino.sql
Methods in io.trino.sql that return MetadataMethods in io.trino.sql with parameters of type MetadataModifier and TypeMethodDescriptionstatic ExpressionExpressionUtils.combineConjuncts(Metadata metadata, Expression... expressions) static ExpressionExpressionUtils.combineConjuncts(Metadata metadata, Collection<Expression> expressions) static ExpressionExpressionUtils.combineDisjuncts(Metadata metadata, Expression... expressions) static ExpressionExpressionUtils.combineDisjuncts(Metadata metadata, Collection<Expression> expressions) static ExpressionExpressionUtils.combineDisjunctsWithDefault(Metadata metadata, Collection<Expression> expressions, Expression emptyDefault) static ExpressionExpressionUtils.combinePredicates(Metadata metadata, LogicalExpression.Operator operator, Expression... expressions) static ExpressionExpressionUtils.combinePredicates(Metadata metadata, LogicalExpression.Operator operator, Collection<Expression> expressions) static ExpressionDynamicFilters.createDynamicFilterExpression(Session session, Metadata metadata, DynamicFilterId id, Type inputType, Expression input) static ExpressionDynamicFilters.createDynamicFilterExpression(Session session, Metadata metadata, DynamicFilterId id, Type inputType, Expression input, ComparisonExpression.Operator operator) static ExpressionDynamicFilters.createDynamicFilterExpression(Session session, Metadata metadata, DynamicFilterId id, Type inputType, Expression input, ComparisonExpression.Operator operator, boolean nullAllowed) static ExpressionDynamicFilters.createDynamicFilterExpression(Session session, Metadata metadata, DynamicFilterId id, Type inputType, SymbolReference input, ComparisonExpression.Operator operator, boolean nullAllowed) static ExpressionExpressionUtils.filterConjuncts(Metadata metadata, Expression expression, Predicate<Expression> predicate) static ExpressionExpressionUtils.filterDeterministicConjuncts(Metadata metadata, Expression expression) static ExpressionExpressionUtils.filterNonDeterministicConjuncts(Metadata metadata, Expression expression) Constructors in io.trino.sql with parameters of type MetadataModifierConstructorDescriptionInterpretedFunctionInvoker(Metadata metadata) PlannerContext(Metadata metadata, TypeOperators typeOperators, BlockEncodingSerde blockEncodingSerde, TypeManager typeManager) -
Uses of Metadata in io.trino.sql.gen
Methods in io.trino.sql.gen with parameters of type MetadataModifier and TypeMethodDescriptionstatic Class<? extends LambdaProvider>LambdaBytecodeGenerator.compileLambdaProvider(LambdaDefinitionExpression lambdaExpression, Metadata metadata, Class<?> lambdaInterface) static io.airlift.bytecode.BytecodeNodeBytecodeUtils.generateFullInvocation(io.airlift.bytecode.Scope scope, ResolvedFunction resolvedFunction, Metadata metadata, Function<MethodHandle, io.airlift.bytecode.BytecodeNode> instanceFactory, List<Function<Optional<Class<?>>, io.airlift.bytecode.BytecodeNode>> argumentCompilers, CallSiteBinder binder) static io.airlift.bytecode.BytecodeNodeBytecodeUtils.generateInvocation(io.airlift.bytecode.Scope scope, ResolvedFunction resolvedFunction, Metadata metadata, List<io.airlift.bytecode.BytecodeNode> arguments, CallSiteBinder binder) static Map<LambdaDefinitionExpression,io.trino.sql.gen.LambdaBytecodeGenerator.CompiledLambda> LambdaBytecodeGenerator.generateMethodsForLambda(io.airlift.bytecode.ClassDefinition containerClassDefinition, CallSiteBinder callSiteBinder, CachedInstanceBinder cachedInstanceBinder, RowExpression expression, Metadata metadata) static io.trino.sql.gen.LambdaBytecodeGenerator.CompiledLambdaLambdaBytecodeGenerator.preGenerateLambdaExpression(LambdaDefinitionExpression lambdaExpression, String methodName, io.airlift.bytecode.ClassDefinition classDefinition, Map<LambdaDefinitionExpression, io.trino.sql.gen.LambdaBytecodeGenerator.CompiledLambda> compiledLambdaMap, CallSiteBinder callSiteBinder, CachedInstanceBinder cachedInstanceBinder, Metadata metadata) Constructors in io.trino.sql.gen with parameters of type MetadataModifierConstructorDescriptionBytecodeGeneratorContext(RowExpressionCompiler rowExpressionCompiler, io.airlift.bytecode.Scope scope, CallSiteBinder callSiteBinder, CachedInstanceBinder cachedInstanceBinder, Metadata metadata) CursorProcessorCompiler(Metadata metadata) ExpressionCompiler(Metadata metadata, PageFunctionCompiler pageFunctionCompiler) JoinFilterFunctionCompiler(Metadata metadata) PageFunctionCompiler(Metadata metadata, int expressionCacheSize) PageFunctionCompiler(Metadata metadata, CompilerConfig config) -
Uses of Metadata in io.trino.sql.planner
Methods in io.trino.sql.planner with parameters of type MetadataModifier and TypeMethodDescriptionstatic DomainDomainCoercer.applySaturatedCasts(Metadata metadata, TypeOperators typeOperators, Session session, Domain domain, Type coercedValueType) PlanOptimizers.columnPruningRules(Metadata metadata) static NodeAndMappingsPlanCopier.copyPlan(PlanNode plan, List<Symbol> fields, Metadata metadata, SymbolAllocator symbolAllocator, PlanNodeIdAllocator idAllocator) LocalDynamicFiltersCollector.createDynamicFilter(List<DynamicFilters.Descriptor> descriptors, Map<Symbol, ColumnHandle> columnsMap, TypeProvider typeProvider, Metadata metadata, TypeOperators typeOperators) static Optional<SortExpressionContext>SortExpressionExtractor.extractSortExpression(Metadata metadata, Set<Symbol> buildSymbols, Expression filter) booleanPartitioning.isCompatibleWith(Partitioning right, Metadata metadata, Session session) booleanPartitioning.isCompatibleWith(Partitioning right, Function<Symbol, Set<Symbol>> leftToRightMappings, Function<Symbol, Optional<NullableValue>> leftConstantMapping, Function<Symbol, Optional<NullableValue>> rightConstantMapping, Metadata metadata, Session session) static booleanDeterminismEvaluator.isDeterministic(Expression expression, Metadata metadata) static booleanEqualityInference.isInferenceCandidate(Metadata metadata, Expression expression) Determines whether an Expression may be successfully applied to the equality inferencestatic EqualityInferenceEqualityInference.newInstance(Metadata metadata, Expression... expressions) static EqualityInferenceEqualityInference.newInstance(Metadata metadata, Collection<Expression> expressions) static Stream<Expression>EqualityInference.nonInferrableConjuncts(Metadata metadata, Expression expression) Provides a convenience Stream of Expression conjuncts which have not been added to the inferencestatic FunctionCallBuilderstatic ExpressionDesugarArrayConstructorRewriter.rewrite(Expression expression, Session session, Metadata metadata, TypeAnalyzer typeAnalyzer, TypeProvider typeProvider) static ExpressionDesugarAtTimeZoneRewriter.rewrite(Expression expression, Session session, Metadata metadata, TypeAnalyzer typeAnalyzer, SymbolAllocator symbolAllocator) static ExpressionDesugarAtTimeZoneRewriter.rewrite(Expression expression, Map<NodeRef<Expression>, Type> expressionTypes, Metadata metadata, Session session) static ExpressionDesugarLikeRewriter.rewrite(Expression expression, Session session, Metadata metadata, TypeAnalyzer typeAnalyzer, TypeProvider typeProvider) static ExpressionDesugarLikeRewriter.rewrite(Expression expression, Map<NodeRef<Expression>, Type> expressionTypes, Metadata metadata, Session session) static ExpressionDesugarTryExpressionRewriter.rewrite(Expression expression, Metadata metadata, TypeAnalyzer typeAnalyzer, Session session, SymbolAllocator symbolAllocator) Constructors in io.trino.sql.planner with parameters of type MetadataModifierConstructorDescriptionInputExtractor(Metadata metadata, Session session) PlanFragmenter(Metadata metadata, NodePartitioningManager nodePartitioningManager, QueryManagerConfig queryManagerConfig) StatisticsAggregationPlanner(SymbolAllocator symbolAllocator, Metadata metadata, Session session) -
Uses of Metadata in io.trino.sql.planner.iterative
Constructors in io.trino.sql.planner.iterative with parameters of type MetadataModifierConstructorDescriptionIterativeOptimizer(Metadata metadata, RuleStatsRecorder stats, StatsCalculator statsCalculator, CostCalculator costCalculator, Predicate<Session> useLegacyRules, List<PlanOptimizer> legacyRules, Set<Rule<?>> newRules) IterativeOptimizer(Metadata metadata, RuleStatsRecorder stats, StatsCalculator statsCalculator, CostCalculator costCalculator, Set<Rule<?>> rules) -
Uses of Metadata in io.trino.sql.planner.iterative.rule
Methods in io.trino.sql.planner.iterative.rule with parameters of type MetadataModifier and TypeMethodDescriptionstatic ExpressionCanonicalizeExpressionRewriter.canonicalizeExpression(Expression expression, Map<NodeRef<Expression>, Type> expressionTypes, Metadata metadata, Session session) static FunctionCallDesugarCurrentCatalog.desugarCurrentCatalog(Session session, CurrentCatalog node, Metadata metadata) static FunctionCallDesugarCurrentSchema.desugarCurrentSchema(Session session, CurrentSchema node, Metadata metadata) static ExpressionExtractCommonPredicatesExpressionRewriter.extractCommonPredicates(Metadata metadata, Expression expression) static FunctionCallDesugarCurrentPath.getCall(CurrentPath node, Metadata metadata, Session session) static FunctionCallDesugarCurrentUser.getCall(CurrentUser node, Metadata metadata, Session session) PruneTableScanColumns.pruneColumns(Metadata metadata, TypeProvider types, Session session, TableScanNode node, Set<Symbol> referencedOutputs) static ExpressionPushDownNegationsExpressionRewriter.pushDownNegations(Metadata metadata, Expression expression, Map<NodeRef<Expression>, Type> expressionTypes) PushProjectionThroughJoin.pushProjectionThroughJoin(Metadata metadata, ProjectNode projectNode, Lookup lookup, PlanNodeIdAllocator planNodeIdAllocator, Session session, TypeAnalyzer typeAnalyzer, TypeProvider types) static ExpressionCanonicalizeExpressionRewriter.rewrite(Expression expression, Session session, Metadata metadata, TypeAnalyzer typeAnalyzer, TypeProvider types) static PlanNodeImplementLimitWithTies.rewriteLimitWithTiesWithPartitioning(LimitNode limitNode, PlanNode source, Session session, Metadata metadata, PlanNodeIdAllocator idAllocator, SymbolAllocator symbolAllocator, List<Symbol> partitionBy) Rewrite LimitNode with ties to WindowNode and FilterNode, with partitioning defined by partitionBy.Constructors in io.trino.sql.planner.iterative.rule with parameters of type MetadataModifierConstructorDescriptionCanonicalizeExpressions(Metadata metadata, TypeAnalyzer typeAnalyzer) DecorrelateUnnest(Metadata metadata) DesugarArrayConstructor(Metadata metadata, TypeAnalyzer typeAnalyzer) DesugarAtTimeZone(Metadata metadata, TypeAnalyzer typeAnalyzer) DesugarCurrentCatalog(Metadata metadata) DesugarCurrentPath(Metadata metadata) DesugarCurrentSchema(Metadata metadata) DesugarCurrentUser(Metadata metadata) DesugarLike(Metadata metadata, TypeAnalyzer typeAnalyzer) DesugarTryExpression(Metadata metadata, TypeAnalyzer typeAnalyzer) DetermineTableScanNodePartitioning(Metadata metadata, NodePartitioningManager nodePartitioningManager, TaskCountEstimator taskCountEstimator) EliminateCrossJoins(Metadata metadata, TypeAnalyzer typeAnalyzer) ImplementBernoulliSampleAsFilter(Metadata metadata) ImplementExceptAll(Metadata metadata) ImplementExceptDistinctAsUnion(Metadata metadata) ImplementFilteredAggregations(Metadata metadata) ImplementIntersectAll(Metadata metadata) ImplementIntersectDistinctAsUnion(Metadata metadata) ImplementLimitWithTies(Metadata metadata) InlineProjectIntoFilter(Metadata metadata) MergeFilters(Metadata metadata) MergeProjectWithValues(Metadata metadata) OptimizeDuplicateInsensitiveJoins(Metadata metadata) PruneCountAggregationOverScalar(Metadata metadata) PruneOrderByInAggregation(Metadata metadata) PruneTableScanColumns(Metadata metadata) PushDeleteIntoConnector(Metadata metadata) PushJoinIntoTableScan(Metadata metadata) PushLimitIntoTableScan(Metadata metadata) PushSampleIntoTableScan(Metadata metadata) PushTopNIntoTableScan(Metadata metadata) RemoveDuplicateConditions(Metadata metadata) ReorderJoins(Metadata metadata, CostComparator costComparator, TypeAnalyzer typeAnalyzer) ReplaceWindowWithRowNumber(Metadata metadata) SetOperationNodeTranslator(Session session, Metadata metadata, SymbolAllocator symbolAllocator, PlanNodeIdAllocator idAllocator) SimplifyCountOverConstant(Metadata metadata) SimplifyFilterPredicate(Metadata metadata) TransformCorrelatedInPredicateToJoin(Metadata metadata) TransformCorrelatedScalarSubquery(Metadata metadata) -
Uses of Metadata in io.trino.sql.planner.optimizations
Methods in io.trino.sql.planner.optimizations with parameters of type MetadataModifier and TypeMethodDescriptionstatic Optional<Expression>HashGenerationOptimizer.getHashExpression(Session session, Metadata metadata, SymbolAllocator symbolAllocator, List<Symbol> symbols) booleanActualProperties.isCompatibleTablePartitioningWith(ActualProperties other, Function<Symbol, Set<Symbol>> symbolMappings, Metadata metadata, Session session) booleanActualProperties.isCompatibleTablePartitioningWith(Partitioning partitioning, boolean nullsAndAnyReplicated, Metadata metadata, Session session) Constructors in io.trino.sql.planner.optimizations with parameters of type MetadataModifierConstructorDescriptionBeginTableWrite(Metadata metadata) ExpressionEquivalence(Metadata metadata, TypeAnalyzer typeAnalyzer) HashGenerationOptimizer(Metadata metadata) OptimizeMixedDistinctAggregations(Metadata metadata) TableDeleteOptimizer(Metadata metadata) UnaliasSymbolReferences(Metadata metadata) -
Uses of Metadata in io.trino.sql.planner.optimizations.joins
Methods in io.trino.sql.planner.optimizations.joins with parameters of type MetadataModifier and TypeMethodDescriptionstatic JoinGraphJoinGraph.buildFrom(Metadata metadata, PlanNode plan, Lookup lookup, PlanNodeIdAllocator planNodeIdAllocator, Session session, TypeAnalyzer typeAnalyzer, TypeProvider types) BuildsJoinGraphcontainingplannode. -
Uses of Metadata in io.trino.sql.planner.plan
Methods in io.trino.sql.planner.plan with parameters of type MetadataModifier and TypeMethodDescriptionbooleanAggregationNode.hasSingleNodeExecutionPreference(Metadata metadata) booleanAggregationNode.isDecomposable(Metadata metadata) -
Uses of Metadata in io.trino.sql.planner.planprinter
Methods in io.trino.sql.planner.planprinter with parameters of type MetadataModifier and TypeMethodDescriptionstatic StringPlanPrinter.jsonFragmentPlan(PlanNode root, Map<Symbol, Type> symbols, Metadata metadata, Session session) static StringPlanPrinter.textDistributedPlan(StageInfo outputStageInfo, QueryStats queryStats, Metadata metadata, Session session, boolean verbose) static StringPlanPrinter.textDistributedPlan(SubPlan plan, Metadata metadata, Session session, boolean verbose) static StringPlanPrinter.textLogicalPlan(PlanNode plan, TypeProvider types, Metadata metadata, StatsAndCosts estimatedStatsAndCosts, Session session, int level, boolean verbose) Constructors in io.trino.sql.planner.planprinter with parameters of type MetadataModifierConstructorDescriptionTableInfoSupplier(Metadata metadata, Session session) ValuePrinter(Metadata metadata, Session session) -
Uses of Metadata in io.trino.sql.planner.rowpattern
Methods in io.trino.sql.planner.rowpattern with parameters of type MetadataModifier and TypeMethodDescriptionLogicalIndexExtractor.rewrite(Expression expression, Map<IrLabel, Set<IrLabel>> subsets, SymbolAllocator symbolAllocator, Metadata metadata) -
Uses of Metadata in io.trino.sql.relational
Methods in io.trino.sql.relational with parameters of type MetadataModifier and TypeMethodDescriptionstatic RowExpressionSqlToRowExpressionTranslator.translate(Expression expression, Map<NodeRef<Expression>, Type> types, Map<Symbol, Integer> layout, Metadata metadata, Session session, boolean optimize) Constructors in io.trino.sql.relational with parameters of type Metadata -
Uses of Metadata in io.trino.sql.relational.optimizer
Constructors in io.trino.sql.relational.optimizer with parameters of type Metadata -
Uses of Metadata in io.trino.sql.rewrite
Constructors in io.trino.sql.rewrite with parameters of type MetadataModifierConstructorDescriptionShowQueriesRewrite(Metadata metadata, SqlParser parser, AccessControl accessControl, SessionPropertyManager sessionPropertyManager, SchemaPropertyManager schemaPropertyManager, ColumnPropertyManager columnPropertyManager, TablePropertyManager tablePropertyManager, MaterializedViewPropertyManager materializedViewPropertyManager) -
Uses of Metadata in io.trino.testing
Methods in io.trino.testing that return Metadata