@Override public void processArgs(CmdArgModule cmdline) throws IllegalArgumentException { if ( cmdline.contains(resultsFmtDecl) ) { String rFmt = cmdline.getValue(resultsFmtDecl) ; resultsFormat = ResultsFormat.lookup(rFmt) ; if ( resultsFormat == null ) cmdline.cmdError("Unrecognized output format: "+rFmt) ; } }
@Override public void processArgs(CmdArgModule cmdline) throws IllegalArgumentException { if ( cmdline.contains(resultsFmtDecl) ) { String rFmt = cmdline.getValue(resultsFmtDecl) ; resultsFormat = ResultsFormat.lookup(rFmt) ; if ( resultsFormat == null ) cmdline.cmdError("Unrecognized output format: "+rFmt) ; } }
@Override public void executeAndFormat(OutputStream out) throws RDFServiceException, IOException { InputStream rawResult = getRawResultStream(); if (mediaType.isNativeFormat()) { IOUtils.copy(rawResult, out); } else if (mediaType == TSV) { // ARQ doesn't support TSV, so we will do the translation. pipeWithReplacement(rawResult, out); } else { ResultSet rs = ResultSetFactory.fromJSON(rawResult); ResultsFormat format = ResultsFormat.lookup(mediaType .getJenaResponseFormat()); ResultSetFormatter.output(out, rs, format); } }
@Override public Object open(Assembler a, Resource root, Mode mode) { // Query Resource queryDesc = getUniqueResource(root, AssemblerVocab.pQuery) ; Query query = (Query)a.open(a, queryDesc, mode) ; // Dataset Resource datasetDesc = getUniqueResource(root, AssemblerVocab.pDataset) ; Dataset dataset = (Dataset)a.open(a, datasetDesc, mode) ; // Output format String s = GraphUtils.getStringValue(root, AssemblerVocab.pOutputFormat) ; if ( s == null ) s = "text" ; ResultsFormat format = ResultsFormat.lookup(s) ; QueryExecution qExec = QueryExecutionFactory.create(query, dataset) ; return new QExec(query, qExec, format) ; } }
inputFormat = ResultsFormat.lookup(rFmt) ; if ( inputFormat == null ) cmdline.cmdError("Unrecognized output format: "+rFmt) ;
inputFormat = ResultsFormat.lookup(rFmt) ; if ( inputFormat == null ) cmdline.cmdError("Unrecognized output format: "+rFmt) ;