Package org.apache.iotdb.commons.path.fa
Class IPatternFA.Builder
- java.lang.Object
-
- org.apache.iotdb.commons.path.fa.IPatternFA.Builder
-
- Enclosing interface:
- IPatternFA
public static final class IPatternFA.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IPatternFAbuildDFA()IPatternFAbuildNFA()booleanequals(java.lang.Object o)PartialPathgetPathPattern()inthashCode()booleanisPrefixMatch()IPatternFA.BuilderisPrefixMatch(boolean isPrefixMatch)IPatternFA.Builderpattern(PartialPath pattern)
-
-
-
Method Detail
-
pattern
public IPatternFA.Builder pattern(PartialPath pattern)
-
isPrefixMatch
public IPatternFA.Builder isPrefixMatch(boolean isPrefixMatch)
-
getPathPattern
public PartialPath getPathPattern()
-
isPrefixMatch
public boolean isPrefixMatch()
-
buildNFA
public IPatternFA buildNFA()
-
buildDFA
public IPatternFA buildDFA()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-