Package io.trino.sql.planner.rowpattern
Class LogicalIndexExtractor.ExpressionAndValuePointers
- java.lang.Object
-
- io.trino.sql.planner.rowpattern.LogicalIndexExtractor.ExpressionAndValuePointers
-
- Enclosing class:
- LogicalIndexExtractor
public static class LogicalIndexExtractor.ExpressionAndValuePointers extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static LogicalIndexExtractor.ExpressionAndValuePointersTRUE
-
Constructor Summary
Constructors Constructor Description ExpressionAndValuePointers(Expression expression, List<Symbol> layout, List<LogicalIndexExtractor.ValuePointer> valuePointers, Set<Symbol> classifierSymbols, Set<Symbol> matchNumberSymbols)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)Set<Symbol>getClassifierSymbols()ExpressiongetExpression()List<Symbol>getLayout()Set<Symbol>getMatchNumberSymbols()List<LogicalIndexExtractor.ValuePointer>getValuePointers()inthashCode()
-
-
-
Field Detail
-
TRUE
public static final LogicalIndexExtractor.ExpressionAndValuePointers TRUE
-
-
Constructor Detail
-
ExpressionAndValuePointers
public ExpressionAndValuePointers(Expression expression, List<Symbol> layout, List<LogicalIndexExtractor.ValuePointer> valuePointers, Set<Symbol> classifierSymbols, Set<Symbol> matchNumberSymbols)
-
-
Method Detail
-
getExpression
public Expression getExpression()
-
getValuePointers
public List<LogicalIndexExtractor.ValuePointer> getValuePointers()
-
-