Package dev.roanh.gmark.lang.rpq
Class EdgeRPQ
java.lang.Object
dev.roanh.gmark.lang.generic.GenericEdge
dev.roanh.gmark.lang.rpq.EdgeRPQ
- All Implemented Interfaces:
QueryFragment
,QueryLanguageSyntax
,RPQ
,OutputFormal
,OutputSQL
,OutputXML
RPQ modelling a single label traversal.
-
Field Summary
Fields inherited from class dev.roanh.gmark.lang.generic.GenericEdge
symbol
Fields inherited from interface dev.roanh.gmark.lang.QueryLanguageSyntax
CHAR_DISJUNCTION, CHAR_INTERSECTION, CHAR_INVERSE, CHAR_JOIN, CHAR_KLEENE
-
Constructor Summary
-
Method Summary
Methods inherited from class dev.roanh.gmark.lang.generic.GenericEdge
getLabel, getOperationType, toAbstractSyntaxTree, toFormalSyntax, toString, writeSQL, writeXML
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface dev.roanh.gmark.output.OutputFormal
toFormalSyntax
Methods inherited from interface dev.roanh.gmark.ast.QueryFragment
getOperationType, toAbstractSyntaxTree
Methods inherited from interface dev.roanh.gmark.lang.rpq.RPQ
getQueryLanguage
-
Constructor Details
-
EdgeRPQ
Constructs a new edge RPQ with the given label to traverse.- Parameters:
symbol
- The label to traverse.
-