Examples of IndexScanCreator_BasicIndex


Examples of lupos.sparql1_1.operatorgraph.helper.IndexScanCreator_BasicIndex

    printer.close();
  }

  @Override
  public IndexScanCreatorInterface createIndexScanCreator() {
    return new IndexScanCreator_BasicIndex(this.createRoot());
  }
View Full Code Here

Examples of lupos.sparql1_1.operatorgraph.helper.IndexScanCreator_BasicIndex

    for (int i = 0; i < node.jjtGetNumChildren(); i++) {
      final Node n = node.jjtGetChild(i);
      if (n instanceof ASTExists || n instanceof ASTNotExists) {
        // TODO support also stream-based evaluators!
        if(this.indexScanCreator instanceof IndexScanCreator_BasicIndex){
          final IndexScanCreator_BasicIndex isc = (IndexScanCreator_BasicIndex) this.indexScanCreator;

          final Root collectionClone = (Root) isc.getRoot().clone();
          collectionClone.setSucceedingOperators(new LinkedList<OperatorIDTuple>());

          this.indexScanCreator = new IndexScanCreator_BasicIndex(collectionClone);

          final Result newResult = new Result();
          final OperatorConnection connection = new OperatorConnection(newResult);
          this.visit((ASTGroupConstraint) n.jjtGetChild(0), connection, graphConstraint);
View Full Code Here

Examples of lupos.sparql1_1.operatorgraph.helper.IndexScanCreator_BasicIndex

    super();
  }
     
  public static IndexOperatorGraphGenerator createOperatorGraphGenerator(Root root, CommonCoreQueryEvaluator<Node> evaluator) throws InstantiationException, IllegalAccessException{
    IndexOperatorGraphGenerator iogg = operatorGraphGeneratorClass.newInstance();
    iogg.setIndexScanGenerator(new IndexScanCreator_BasicIndex(root));
    iogg.evaluator = evaluator;
    return iogg;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.