test_class.declarator: exception = ExpectedException.none()
test_class.modifier: @Rule
      public
test_class.original_string: @Rule
      public ExpectedException exception = ExpectedException.none();
test_class.type: ExpectedException
test_class.var_name: exception
test_class.declarator: logger = LoggerFactory.getLogger(this.getClass())
test_class.modifier: protected final
test_class.original_string: protected final Logger logger = LoggerFactory.getLogger(this.getClass());
test_class.type: Logger
test_class.var_name: logger
test_class.declarator: conn
test_class.modifier: protected
test_class.original_string: protected MarkLogicRepositoryConnection conn;
test_class.type: MarkLogicRepositoryConnection
test_class.var_name: conn
test_class.declarator: f
test_class.modifier: protected
test_class.original_string: protected ValueFactory f;
test_class.type: ValueFactory
test_class.var_name: f
test_class.file: marklogic-rdf4j/src/test/java/com/marklogic/semantics/rdf4j/query/MarkLogicGraphQueryTest.java
test_class.identifier: MarkLogicGraphQueryTest
test_class.superclass: extends Rdf4jTestBase
test_case.body: @Test
      public void testConstructQueryWithOptimizeLevel()
              throws Exception {
          String queryString = "PREFIX nn: <http://semanticbible.org/ns/2006/NTNames#>\n" +
                  "PREFIX test: <http://marklogic.com#test>\n" +
                  "\n" +
                  "construct { ?s  test:test \"0\"} WHERE  {?s nn:childOf nn:Eve . }";
          conn.setOptimizeLevel(0);
          GraphQuery graphQuery = conn.prepareGraphQuery(QueryLanguage.SPARQL, queryString);
          GraphQueryResult results = graphQuery.evaluate();
          Assert.assertNotNull(results);
          results.close();
          conn.setOptimizeLevel(null);
      }
test_case.class_method_signature: MarkLogicGraphQueryTest.testConstructQueryWithOptimizeLevel()
test_case.full_signature: @Test public void testConstructQueryWithOptimizeLevel()
test_case.identifier: testConstructQueryWithOptimizeLevel
test_case.invocations: setOptimizeLevel prepareGraphQuery evaluate assertNotNull close setOptimizeLevel
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testConstructQueryWithOptimizeLevel()
focal_class.declarator: logger = LoggerFactory.getLogger(MarkLogicGraphQuery.class)
focal_class.modifier: private static final
focal_class.original_string: private static final Logger logger = LoggerFactory.getLogger(MarkLogicGraphQuery.class);
focal_class.type: Logger
focal_class.var_name: logger
focal_class.file: marklogic-rdf4j/src/main/java/com/marklogic/semantics/rdf4j/query/MarkLogicGraphQuery.java
focal_class.identifier: MarkLogicGraphQuery
focal_class.interfaces: implements GraphQuery,MarkLogicQueryDependent
focal_class.class_method_signature: MarkLogicGraphQuery.MarkLogicGraphQuery(MarkLogicClient client, SPARQLQueryBindingSet bindingSet, String baseUri, String queryString, GraphPermissions graphPerms, QueryDefinition queryDef, SPARQLRuleset[] rulesets)
focal_class.full_signature: public  MarkLogicGraphQuery(MarkLogicClient client, SPARQLQueryBindingSet bindingSet, String baseUri, String queryString, GraphPermissions graphPerms, QueryDefinition queryDef, SPARQLRuleset[] rulesets)
focal_class.identifier: MarkLogicGraphQuery
focal_class.modifiers: public
focal_class.parameters: (MarkLogicClient client, SPARQLQueryBindingSet bindingSet, String baseUri, String queryString, GraphPermissions graphPerms, QueryDefinition queryDef, SPARQLRuleset[] rulesets)
focal_class.signature:  MarkLogicGraphQuery(MarkLogicClient client, SPARQLQueryBindingSet bindingSet, String baseUri, String queryString, GraphPermissions graphPerms, QueryDefinition queryDef, SPARQLRuleset[] rulesets)
focal_class.class_method_signature: MarkLogicGraphQuery.evaluate()
focal_class.full_signature: @Override public GraphQueryResult evaluate()
focal_class.identifier: evaluate
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: GraphQueryResult
focal_class.signature: GraphQueryResult evaluate()
focal_class.class_method_signature: MarkLogicGraphQuery.evaluate(RDFHandler resultHandler)
focal_class.full_signature: @Override public void evaluate(RDFHandler resultHandler)
focal_class.identifier: evaluate
focal_class.modifiers: @Override public
focal_class.parameters: (RDFHandler resultHandler)
focal_class.return: void
focal_class.signature: void evaluate(RDFHandler resultHandler)
focal_class.superclass: extends MarkLogicQuery
focal_method.body: @Override
      public GraphQueryResult evaluate()
              throws QueryEvaluationException {
          try {
              sync();
              return getMarkLogicClient().sendGraphQuery(getQueryString(),getBindings(),getIncludeInferred(),getBaseURI());
          } catch (IOException e) {
              throw new QueryEvaluationException(e);
          } catch (MarkLogicRdf4jException e) {
              throw new QueryEvaluationException(e);
          }
      }
focal_method.class_method_signature: MarkLogicGraphQuery.evaluate()
focal_method.full_signature: @Override public GraphQueryResult evaluate()
focal_method.identifier: evaluate
focal_method.invocations: sync sendGraphQuery getMarkLogicClient getQueryString getBindings getIncludeInferred getBaseURI
focal_method.modifiers: @Override public
focal_method.parameters: ()
focal_method.return: GraphQueryResult
focal_method.signature: GraphQueryResult evaluate()