Package io.prestosql.matching
Interface PatternVisitor
-
- All Known Implementing Classes:
DefaultPrinter
public interface PatternVisitor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidvisitCapture(CapturePattern<?> pattern)voidvisitEquals(EqualsPattern<?> equalsPattern)voidvisitFilter(FilterPattern<?> pattern)default voidvisitPrevious(Pattern<?> pattern)voidvisitTypeOf(TypeOfPattern<?> pattern)voidvisitWith(WithPattern<?> pattern)
-
-
-
Method Detail
-
visitTypeOf
void visitTypeOf(TypeOfPattern<?> pattern)
-
visitWith
void visitWith(WithPattern<?> pattern)
-
visitCapture
void visitCapture(CapturePattern<?> pattern)
-
visitEquals
void visitEquals(EqualsPattern<?> equalsPattern)
-
visitFilter
void visitFilter(FilterPattern<?> pattern)
-
visitPrevious
default void visitPrevious(Pattern<?> pattern)
-
-