sparqlGraphLibrary/src/main/java/com/ge/research/semtk/api/nodeGroupExecution/client/NodeGroupExecutionClient.java
public SimpleResultSet execDispatchSelectFromNodeGroup(NodeGroup ng, SparqlConnection conn, JSONObject edcConstraintsJson, RuntimeConstraintManager runtimeConstraints, QueryFlags flags) throws Exception{
	
		SimpleResultSet retval = null;
		
		conf.setServiceEndpoint(mappingPrefix + dispatchSelectFromNodegroupEndpoint);
		this.parametersJSON.put(JSON_KEY_NODEGROUP, ng.toJson().toJSONString());
		this.parametersJSON.put(JSON_KEY_SPARQL_CONNECTION, conn.toJson().toJSONString());
		this.parametersJSON.put(JSON_KEY_EDC_CONSTRAINTS, edcConstraintsJson == null ? null : edcConstraintsJson.toJSONString());	
		this.parametersJSON.put(JSON_KEY_RUNTIME_CONSTRAINTS,            runtimeConstraints == null ? null : runtimeConstraints.toJSONString());		
		this.parametersJSON.put(JSON_KEY_FLAGS,            flags == null ? null : flags.toJSONString());		
		
		try{
			retval = SimpleResultSet.fromJson((JSONObject) this.execute() );
			retval.throwExceptionIfUnsuccessful("Error at " + mappingPrefix + dispatchSelectFromNodegroupEndpoint);
		}
		finally{
			this.reset();
		}
		
		return retval;
	}
/**
	 * Raw call to launch a select query from a nodegroup
	 * @param ng   -- the nodegroup to execute a selection query from
	 * @param overrideConn -- the sparql connection rendered to JSON. please see com.ge.research.semtk.sparqlX.SparqlConnection for details.
	 * @param edcConstraintsJson -- the EDC Constraints rendered as JSON. expected format {\"@constraintSet\":{\"@op\":\"AND\",\"@constraints\":[]}} . these will be better documented in the future.
	 * @param runtimeConstraints -- the runtime constraints rendered as JSON. this is an array of JSON objects of the format 
	 * 									{"SparqlID" : "<value>", "Operator" : "<operator>", "Operands" : [<operands>] }
	 * 									for more details, please the package com.ge.research.semtk.belmont.runtimeConstraints .
	 * @param flags
	 * @return SimpleResultSet with "JobId" field
	 * @throws Exception
	 */
Raw call to launch a select query from a nodegroup
@param ng   -- the nodegroup to execute a selection query from
@param overrideConn -- the sparql connection rendered to JSON. please see com.ge.research.semtk.sparqlX.SparqlConnection for details.
@param edcConstraintsJson -- the EDC Constraints rendered as JSON.
Raw call to launch a select query from a nodegroup @param ng -- the nodegroup to execute a selection query from @param overrideConn -- the sparql connection rendered to JSON . please see com . ge . research . semtk . sparqlX . SparqlConnection for details . @param edcConstraintsJson -- the EDC Constraints rendered as JSON .
public SimpleResultSet execDispatchSelectFromNodeGroup(NodeGroup ng, SparqlConnection conn, JSONObject edcConstraintsJson, RuntimeConstraintManager runtimeConstraints, QueryFlags flags) throws Exception{
		SimpleResultSet retval = null;
		conf.setServiceEndpoint(mappingPrefix + dispatchSelectFromNodegroupEndpoint);
		this.parametersJSON.put(JSON_KEY_NODEGROUP, ng.toJson().toJSONString());
		this.parametersJSON.put(JSON_KEY_SPARQL_CONNECTION, conn.toJson().toJSONString());
		this.parametersJSON.put(JSON_KEY_EDC_CONSTRAINTS, edcConstraintsJson == null ? null : edcConstraintsJson.toJSONString());	
		this.parametersJSON.put(JSON_KEY_RUNTIME_CONSTRAINTS,            runtimeConstraints == null ? null : runtimeConstraints.toJSONString());		
		this.parametersJSON.put(JSON_KEY_FLAGS,            flags == null ? null : flags.toJSONString());		
		try{
			retval = SimpleResultSet.fromJson((JSONObject) this.execute() );
			retval.throwExceptionIfUnsuccessful("Error at " + mappingPrefix + dispatchSelectFromNodegroupEndpoint);
		}
		finally{
			this.reset();
		}
		return retval;
	}
public SimpleResultSet execDispatchSelectFromNodeGroup ( NodeGroup ng , SparqlConnection conn , JSONObject edcConstraintsJson , RuntimeConstraintManager runtimeConstraints , QueryFlags flags ) throws Exception { SimpleResultSet retval = null ; conf . setServiceEndpoint ( mappingPrefix + dispatchSelectFromNodegroupEndpoint ) ; this . parametersJSON . put ( JSON_KEY_NODEGROUP , ng . toJson ( ) . toJSONString ( ) ) ; this . parametersJSON . put ( JSON_KEY_SPARQL_CONNECTION , conn . toJson ( ) . toJSONString ( ) ) ; this . parametersJSON . put ( JSON_KEY_EDC_CONSTRAINTS , edcConstraintsJson == null ? null : edcConstraintsJson . toJSONString ( ) ) ; this . parametersJSON . put ( JSON_KEY_RUNTIME_CONSTRAINTS , runtimeConstraints == null ? null : runtimeConstraints . toJSONString ( ) ) ; this . parametersJSON . put ( JSON_KEY_FLAGS , flags == null ? null : flags . toJSONString ( ) ) ; try { retval = SimpleResultSet . fromJson ( ( JSONObject ) this . execute ( ) ) ; retval . throwExceptionIfUnsuccessful ( "Error at " + mappingPrefix + dispatchSelectFromNodegroupEndpoint ) ; } finally { this . reset ( ) ; } return retval ; }
Raw call to launch a select query from a nodegroup
 @param ng   -- the nodegroup to execute a selection query from
 @param overrideConn -- the sparql connection rendered to JSON.
Raw call to launch a select query from a nodegroup @param ng -- the nodegroup to execute a selection query from @param overrideConn -- the sparql connection rendered to JSON .