java.lang.Object
de.grogra.xl.compiler.XL16UDirectQueryCompilerResolverAdapter
- All Implemented Interfaces:
XL16UDirectQueryBuilderArtifactFactory.ExpressionCompiler,XL16UDirectQueryBuilderArtifactFactory.NameResolver,XL16UDirectQueryBuilderArtifactFactory.PatternOperationReplayer
public final class XL16UDirectQueryCompilerResolverAdapter
extends Object
implements XL16UDirectQueryBuilderArtifactFactory.NameResolver, XL16UDirectQueryBuilderArtifactFactory.PatternOperationReplayer, XL16UDirectQueryBuilderArtifactFactory.ExpressionCompiler
Package-local bridge from XL 1.6U-owned query builder plans to the existing
old-backend resolver and pattern helpers.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncompileExpressionSource(String source, BlockScope scope, antlr.collections.AST position) booleanreplayPatternOperation(XL16UDirectQueryBuilderPlan.Operation operation, PatternBuilder builder, antlr.collections.AST position) resolveEdgeExpression(String name) resolveEdgeExpressionSource(String source) Type<?> resolveNodeType(String name)
-
Constructor Details
-
XL16UDirectQueryCompilerResolverAdapter
-
-
Method Details
-
resolveNodeType
- Specified by:
resolveNodeTypein interfaceXL16UDirectQueryBuilderArtifactFactory.NameResolver
-
resolveEdgeExpression
- Specified by:
resolveEdgeExpressionin interfaceXL16UDirectQueryBuilderArtifactFactory.NameResolver
-
resolveEdgeExpressionSource
- Specified by:
resolveEdgeExpressionSourcein interfaceXL16UDirectQueryBuilderArtifactFactory.NameResolver
-
compileExpressionSource
public Expression compileExpressionSource(String source, BlockScope scope, antlr.collections.AST position) - Specified by:
compileExpressionSourcein interfaceXL16UDirectQueryBuilderArtifactFactory.ExpressionCompiler
-
replayPatternOperation
public boolean replayPatternOperation(XL16UDirectQueryBuilderPlan.Operation operation, PatternBuilder builder, antlr.collections.AST position) - Specified by:
replayPatternOperationin interfaceXL16UDirectQueryBuilderArtifactFactory.PatternOperationReplayer
-