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 SummaryNested 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 SummaryModifier and TypeMethodDescriptionstatic Pattern.PatternBuilderbuilder()Creates a builder.default Automaton
- 
Method Details- 
toAutomaton
- 
builderCreates a builder.
 
-