Package lupos.engine.operators.tripleoperator.patternmatcher

Examples of lupos.engine.operators.tripleoperator.patternmatcher.PatternMatcher


  @Override
  public void prepareForQueryDebugSteps(final DebugStep debugstep) {
    super.prepareForQueryDebugSteps(debugstep);
    if (this.rootNode instanceof PatternMatcher) {
      final PatternMatcher new_pm = PatternMatcher.createDebugInstance(
          (PatternMatcher) this.rootNode, debugstep);
      this.rootNode.replaceWith(new_pm);
      this.rootNode = new_pm;
    } else {
      for (final PatternMatcher zpm : this.patternMatchers) {
View Full Code Here


      final CollectResult cr = new CollectResult(false);
      this.result.addApplication(cr);
      this.indexScanCreator_Stream.setStream(new StreamTriples(cr, 1));
    }
    this.indexScanCreator_Stream.getStream().addSucceedingOperator(new OperatorIDTuple(window, 0));
    final PatternMatcher currentPatternMatcher = new PatternMatcher();
    window.addSucceedingOperator(new OperatorIDTuple(currentPatternMatcher, 0));
    final PatternMatcher oldPatternMatcher = this.indexScanCreator_Stream.getCurrentPatternMatcher();
    this.indexScanCreator_Stream.setCurrentPatternMatcher(currentPatternMatcher);
    for (int i = 0; i < node.jjtGetNumChildren(); i++) {
      final Node n = node.jjtGetChild(i);
      if (!(n instanceof ASTType)) {
        n.accept(this, connection, graphConstraint);
View Full Code Here

TOP

Related Classes of lupos.engine.operators.tripleoperator.patternmatcher.PatternMatcher

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.