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
Nested ClassesModifier and TypeInterfaceDescriptionstatic classBase class for implementations ofPattern.static enumOperator that constructs compositePatterninstances.static classPattern with one or more arguments.static classBuilds a pattern expression.static classPattern that matches a pattern repeated betweenminRepeatandmaxRepeattimes.static classPattern that matches a symbol. -
Method Summary
Modifier and TypeMethodDescriptionstatic Pattern.PatternBuilderbuilder()Creates a builder.default Automaton
-
Method Details
-
toAutomaton
-
builder
Creates a builder.
-