Package org.openrdf.query

Examples of org.openrdf.query.BindingSet


        tq.setBinding( "x", classifierUri );
        TupleQueryResult result = tq.evaluate();

        while ( result.hasNext() )
        {
            BindingSet set = result.next();
            for ( Iterator<Binding> i = set.iterator(); i.hasNext(); )
            {
                Binding binding = i.next();
                if ( binding.getValue().toString().startsWith( "http://maven.apache.org/artifact/requirement" ) )
                {
                    try
                    {
                        project.addRequirement( Requirement.Factory.createDefaultRequirement(
                                                                                              new java.net.URI(
                                                                                                                binding.getValue().toString() ),
                                                                                              set.getValue( "y" ).toString() ) );
                    }
                    catch ( URISyntaxException e )
                    {
                        e.printStackTrace();
                    }
View Full Code Here


        try
        {
            while ( dependencyResult.hasNext() )
            {
                ProjectDependency projectDependency = new ProjectDependency();
                BindingSet bs = dependencyResult.next();
                projectDependency.setGroupId( bs.getBinding( ProjectUri.GROUP_ID.getObjectBinding() ).getValue().toString() );
                projectDependency.setArtifactId( bs.getBinding( ProjectUri.ARTIFACT_ID.getObjectBinding() ).getValue().toString() );
                projectDependency.setVersion( bs.getBinding( ProjectUri.VERSION.getObjectBinding() ).getValue().toString() );
                projectDependency.setArtifactType( bs.getBinding( ProjectUri.ARTIFACT_TYPE.getObjectBinding() ).getValue().toString() );

                Binding classifierBinding = bs.getBinding( ProjectUri.CLASSIFIER.getObjectBinding() );
                if ( classifierBinding != null )
                {
                    projectDependency.setPublicKeyTokenId( classifierBinding.getValue().toString().replace( ":", "" ) );
                }

                project.addProjectDependency( projectDependency );
                if ( bs.hasBinding( ProjectUri.DEPENDENCY.getObjectBinding() ) )
                {
                    addDependenciesToProject( projectDependency, repositoryConnection,
                                              bs.getValue( ProjectUri.DEPENDENCY.getObjectBinding() ) );
                }
            }
        }
        finally
        {
View Full Code Here

              try {
                  TupleQuery query = _builder.makeTupleQuery(_itemVar, connection);
                  TupleQueryResult queryResult = query.evaluate();
                  try {
                      while (queryResult.hasNext()) {
                          BindingSet bindingSet = queryResult.next();
                          Value v = bindingSet.getValue(_itemVar.getName());
                          if (v instanceof URI) {
                              if (count < 20) {
                                String itemID = database.getItemId((URI) v);
                                  itemIDs.add(itemID);
                                  lenses.add(_context.generateLens(itemID));
View Full Code Here

        TupleQuery tupleQuery = con.prepareTupleQuery(QueryLanguage.SPARQL, queryString);
        TupleQueryResult result = tupleQuery.evaluate();
        try {
          while (result.hasNext()) {
            BindingSet bindingSet = result.next();
            Value valueOfC1 = bindingSet.getValue("c1");
            Value valueOfP = bindingSet.getValue("p");
            Value valueOfC2 = bindingSet.getValue("c2");
            Value valueOfCount = bindingSet.getValue("count");

            if (valueOfC1 != null) {
              System.out.print(valueOfC1.stringValue() + "\t");
              resultFile.print(valueOfC1.stringValue() + ",");
            }
View Full Code Here

        TupleQuery tupleQuery = con.prepareTupleQuery(QueryLanguage.SPARQL, queryString);
        TupleQueryResult result = tupleQuery.evaluate();
        try {
          while (result.hasNext()) {
            BindingSet bindingSet = result.next();
            Value valueOfC = bindingSet.getValue("c");
            Value valueOfP = bindingSet.getValue("p");
            Value valueOfCount = bindingSet.getValue("count");

            if (valueOfC != null) {
              System.out.print(valueOfC.stringValue() + "\t");
              resultFile.print(valueOfC.stringValue() + ",");
            }
View Full Code Here

    protected List<FacetChoice> createComponentState(TupleQueryResult queryResult) throws QueryEvaluationException {
        List<FacetChoice> facetChoices = new ArrayList<FacetChoice>();
        Database database = _context.getDatabase();
       
        while (queryResult.hasNext()) {
            BindingSet bindingSet = queryResult.next();
           
            Value value = bindingSet.getValue(_valueVar.getName());
            Value count = bindingSet.getValue(_countVar.getName());
           
            String s = valueToString(value);
            int c = Integer.parseInt(count.stringValue());
           
            FacetChoice fc = new FacetChoice();
View Full Code Here

                try {
          if ("if-exists".equals(_conditionTest)) {
            r = queryResult.hasNext();
          } else if ("if".equals(_conditionTest)) {
            if (queryResult.hasNext()) {
              BindingSet bindingSet = queryResult.next();
              Value value2 = bindingSet.getValue(eqr.resultVar.getName());
              if (value2 instanceof Literal) {
                r = ((Literal) value2).booleanValue();
              }
            }
          }
View Full Code Here

      ExpressionQueryResult eqr = _contentExpression.computeOutputOnValue(value, database, connection);
          if (eqr != null) {
                TupleQueryResult queryResult = eqr.tupleQuery.evaluate();
                try {
                  while (queryResult.hasNext()) {
                    BindingSet bindingSet = queryResult.next();
                    Value value2 = bindingSet.getValue(eqr.resultVar.getName());
                   
                    arrayBuilder.add(generateInnerContentWithInnerTemplates(value2, database, connection));
                  }
                } finally {
                    queryResult.close();
View Full Code Here

      ExpressionQueryResult eqr = _contentExpression.computeOutputOnValue(value, database, connection);
          if (eqr != null) {
                TupleQueryResult queryResult = eqr.tupleQuery.evaluate();
                try {
                  while (queryResult.hasNext()) {
                    BindingSet bindingSet = queryResult.next();
                    Value value2 = bindingSet.getValue(eqr.resultVar.getName());
                   
                     arrayBuilder.add(renderInnerValue(value2, database, connection));
                  }
                } finally {
                    queryResult.close();
View Full Code Here

        ExpressionQueryResult eqr = a.expression.computeOutputOnValue(value, database, connection);
            if (eqr != null) {
                  TupleQueryResult queryResult = eqr.tupleQuery.evaluate();
                  try {
                    while (queryResult.hasNext()) {
                      BindingSet bindingSet = queryResult.next();
                      Value value2 = bindingSet.getValue(eqr.resultVar.getName());
                     
                      if (first) {
                        first = false;
                      } else {
                        sb.append(";");
View Full Code Here

TOP

Related Classes of org.openrdf.query.BindingSet

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.