java.lang.Object
de.grogra.xl.compiler.xl16u.XL16UQueryExpressionIr
Stable XL 1.6U-owned query-expression handoff record.
-
Method Summary
Modifier and TypeMethodDescriptionbooleanintintintintintintgetRange()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanstatic XL16UQueryExpressionIrof(XL16UOffsetRange range, String sourceText, boolean contextQuery, boolean openQuery, boolean anyNodeOnlyQuery, boolean containsClique, int queryLocalDeclarationCount, int extentVisibilityCount, int graphElementCount) static XL16UQueryExpressionIrof(XL16UOffsetRange range, String sourceText, boolean contextQuery, boolean openQuery, boolean anyNodeOnlyQuery, boolean containsClique, int queryLocalDeclarationCount, int extentVisibilityCount, int graphElementCount, List<XL16UQueryPatternElementIr> patternElements)
-
Method Details
-
of
public static XL16UQueryExpressionIr of(XL16UOffsetRange range, String sourceText, boolean contextQuery, boolean openQuery, boolean anyNodeOnlyQuery, boolean containsClique, int queryLocalDeclarationCount, int extentVisibilityCount, int graphElementCount) -
of
public static XL16UQueryExpressionIr of(XL16UOffsetRange range, String sourceText, boolean contextQuery, boolean openQuery, boolean anyNodeOnlyQuery, boolean containsClique, int queryLocalDeclarationCount, int extentVisibilityCount, int graphElementCount, List<XL16UQueryPatternElementIr> patternElements) -
getRange
-
getSourceText
-
isContextQuery
public boolean isContextQuery() -
isOpenQuery
public boolean isOpenQuery() -
isAnyNodeOnlyQuery
public boolean isAnyNodeOnlyQuery() -
containsClique
public boolean containsClique() -
getQueryLocalDeclarationCount
public int getQueryLocalDeclarationCount() -
hasQueryLocalDeclarations
public boolean hasQueryLocalDeclarations() -
getExtentVisibilityCount
public int getExtentVisibilityCount() -
hasExtentVisibility
public boolean hasExtentVisibility() -
getGraphElementCount
public int getGraphElementCount() -
hasGraphElements
public boolean hasGraphElements() -
getPatternElements
-
getPatternElementCount
public int getPatternElementCount() -
hasPatternElements
public boolean hasPatternElements() -
countPatternElements
-
hasPatternElements
-
getCliqueElements
-
getCliqueElementCount
public int getCliqueElementCount() -
toDirectQueryBuilderPlan
-