de.grogra.xl.query
Class AbstractExpressionPattern
java.lang.Object
de.grogra.xl.query.Pattern
de.grogra.xl.query.BuiltInPattern
de.grogra.xl.query.AbstractExpressionPattern
- All Implemented Interfaces:
- BytecodeSerialization.Serializable
- Direct Known Subclasses:
- ExpressionPattern
public abstract class AbstractExpressionPattern
- extends BuiltInPattern
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
BLOCK
public static final int BLOCK
- See Also:
- Constant Field Values
CONDITION
public static final int CONDITION
- See Also:
- Constant Field Values
EXPRESSION
public static final int EXPRESSION
- See Also:
- Constant Field Values
pathIn
protected final int pathIn
pathOut
protected final int pathOut
type
protected final int type
AbstractExpressionPattern
protected AbstractExpressionPattern(Type[] termTypes,
int type,
int pathIn,
int pathOut)
createMatcher
public Pattern.Matcher createMatcher(Graph src,
XBitSet providedConstants,
IntList neededConstantsOut)
- Specified by:
createMatcher
in class Pattern
findMatchesImpl
protected abstract void findMatchesImpl(QueryState qs,
MatchConsumer consumer,
int arg,
Frame frame)
getParameterKind
public int getParameterKind(int index)
- Specified by:
getParameterKind
in class Pattern