Uses of Class
io.trino.spi.expression.ConnectorExpression
Packages that use ConnectorExpression
-
Uses of ConnectorExpression in io.trino.spi.connector
Methods in io.trino.spi.connector that return ConnectorExpressionModifier and TypeMethodDescriptionConstraint.getExpression()JoinCondition.getLeftExpression()Deprecated.JoinCondition.getRightExpression()Deprecated.Methods in io.trino.spi.connector that return types with arguments of type ConnectorExpressionModifier and TypeMethodDescriptionAggregateFunction.getArguments()AggregateFunction.getFilter()AggregationApplicationResult.getProjections()ProjectionApplicationResult.getProjections()ConstraintApplicationResult.getRemainingExpression()Methods in io.trino.spi.connector with parameters of type ConnectorExpressionModifier and TypeMethodDescriptionConnectorMetadata.applyJoin(ConnectorSession session, JoinType joinType, ConnectorTableHandle left, ConnectorTableHandle right, ConnectorExpression joinCondition, Map<String, ColumnHandle> leftAssignments, Map<String, ColumnHandle> rightAssignments, JoinStatistics statistics) Attempt to push down the join operation.static Optional<JoinCondition>JoinCondition.from(ConnectorExpression expression, Set<String> leftSymbols, Set<String> rightSymbols) Deprecated.Method parameters in io.trino.spi.connector with type arguments of type ConnectorExpressionModifier and TypeMethodDescriptionConnectorMetadata.applyProjection(ConnectorSession session, ConnectorTableHandle handle, List<ConnectorExpression> projections, Map<String, ColumnHandle> assignments) Attempt to push down the provided projections into the table.Constructors in io.trino.spi.connector with parameters of type ConnectorExpressionModifierConstructorDescriptionConstraint(TupleDomain<ColumnHandle> summary, ConnectorExpression expression, Map<String, ColumnHandle> assignments) Constraint(TupleDomain<ColumnHandle> summary, ConnectorExpression expression, Map<String, ColumnHandle> assignments, Predicate<Map<ColumnHandle, NullableValue>> predicate, Set<ColumnHandle> predicateColumns) ConstraintApplicationResult(T handle, TupleDomain<ColumnHandle> remainingFilter, ConnectorExpression remainingExpression, boolean precalculateStatistics) JoinCondition(JoinCondition.Operator operator, ConnectorExpression leftExpression, ConnectorExpression rightExpression) Deprecated.Constructor parameters in io.trino.spi.connector with type arguments of type ConnectorExpressionModifierConstructorDescriptionAggregateFunction(String aggregateFunctionName, Type outputType, List<ConnectorExpression> arguments, List<SortItem> sortItems, boolean isDistinct, Optional<ConnectorExpression> filter) AggregateFunction(String aggregateFunctionName, Type outputType, List<ConnectorExpression> arguments, List<SortItem> sortItems, boolean isDistinct, Optional<ConnectorExpression> filter) AggregationApplicationResult(T handle, List<ConnectorExpression> projections, List<Assignment> assignments, Map<ColumnHandle, ColumnHandle> groupingColumnMapping, boolean precalculateStatistics) ProjectionApplicationResult(T handle, List<ConnectorExpression> projections, List<Assignment> assignments, boolean precalculateStatistics) -
Uses of ConnectorExpression in io.trino.spi.expression
Subclasses of ConnectorExpression in io.trino.spi.expressionModifier and TypeClassDescriptionfinal classclassclassclassMethods in io.trino.spi.expression that return ConnectorExpressionMethods in io.trino.spi.expression that return types with arguments of type ConnectorExpressionModifier and TypeMethodDescriptionCall.getArguments()List<? extends ConnectorExpression>Call.getChildren()abstract List<? extends ConnectorExpression>ConnectorExpression.getChildren()List<? extends ConnectorExpression>Constant.getChildren()List<? extends ConnectorExpression>FieldDereference.getChildren()List<? extends ConnectorExpression>Variable.getChildren()Constructors in io.trino.spi.expression with parameters of type ConnectorExpressionConstructor parameters in io.trino.spi.expression with type arguments of type ConnectorExpressionModifierConstructorDescriptionCall(Type type, FunctionName functionName, List<ConnectorExpression> arguments)