context = ARQ.getContext().copy() ;
// See "DynamicDatasets" -- this could be enabled.
if ( query != null )
{
if ( query.hasDatasetDescription() )
throw new SDBException("Queries with dataset descriptions (FROM/FROM NAMED) not supported" ) ;
}
if ( context.isDefined(ARQConstants.sysDatasetDescription) )
throw new SDBException("Queries with dataset descriptions set in the context not supported" ) ;
this.store = dsg.getStore() ;
this.request = new SDBRequest(store, query, context) ;
this.originalOp = getOp() ;
// Enable transformations