Package io.trino.matching
Class DefaultPrinter
- java.lang.Object
-
- io.trino.matching.DefaultPrinter
-
- All Implemented Interfaces:
PatternVisitor
public class DefaultPrinter extends Object implements PatternVisitor
-
-
Constructor Summary
Constructors Constructor Description DefaultPrinter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringresult()voidvisitCapture(CapturePattern<?> pattern)voidvisitEquals(EqualsPattern<?> pattern)voidvisitFilter(FilterPattern<?> pattern)voidvisitTypeOf(TypeOfPattern<?> pattern)voidvisitWith(WithPattern<?> pattern)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.trino.matching.PatternVisitor
visitPrevious
-
-
-
-
Method Detail
-
result
public String result()
-
visitTypeOf
public void visitTypeOf(TypeOfPattern<?> pattern)
- Specified by:
visitTypeOfin interfacePatternVisitor
-
visitWith
public void visitWith(WithPattern<?> pattern)
- Specified by:
visitWithin interfacePatternVisitor
-
visitCapture
public void visitCapture(CapturePattern<?> pattern)
- Specified by:
visitCapturein interfacePatternVisitor
-
visitEquals
public void visitEquals(EqualsPattern<?> pattern)
- Specified by:
visitEqualsin interfacePatternVisitor
-
visitFilter
public void visitFilter(FilterPattern<?> pattern)
- Specified by:
visitFilterin interfacePatternVisitor
-
-