Package org.apache.calcite.runtime
Interface Pattern
- All Known Implementing Classes:
Pattern.AbstractPattern
,Pattern.OpPattern
,Pattern.RepeatPattern
,Pattern.SymbolPattern
public interface Pattern
Regular expression, to be compiled into an
Automaton
.-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic class
Base class for implementations ofPattern
.static enum
Operator that constructs compositePattern
instances.static class
Pattern with one or more arguments.static class
Builds a pattern expression.static class
Pattern that matches a pattern repeated betweenminRepeat
andmaxRepeat
times.static class
Pattern that matches a symbol. -
Method Summary
Modifier and TypeMethodDescriptionstatic Pattern.PatternBuilder
builder()
Creates a builder.default Automaton
-
Method Details
-
toAutomaton
-
builder
Creates a builder.
-