@Override public void processArgs(CmdArgModule cmdLine) { if ( cmdLine.contains(queryFileDecl) ) { queryFilename = cmdLine.getValue(queryFileDecl) ; queryString = FileManager.get().readWholeFileAsUTF8(queryFilename) ; } if ( cmdLine.getNumPositional() == 0 && queryFilename == null ) cmdLine.cmdError("No query string or query file") ; if ( cmdLine.getNumPositional() > 1 ) cmdLine.cmdError("Only one query string allowed") ; if ( cmdLine.getNumPositional() == 1 && queryFilename != null ) cmdLine.cmdError("Either query string or query file - not both") ; if ( queryFilename == null ) { String qs = cmdLine.getPositionalArg(0) ; queryString = cmdLine.indirect(qs) ; } }
@Override public void processArgs(CmdArgModule cmdLine) { if ( cmdLine.contains(queryFileDecl) ) { filename = cmdLine.getValue(queryFileDecl) ; parseString = FileManager.get().readWholeFileAsUTF8(filename) ; return ; } if ( cmdLine.getNumPositional() == 0 && filename == null ) cmdLine.cmdError("No query string or query file") ; if ( cmdLine.getNumPositional() > 1 ) cmdLine.cmdError("Only one query string allowed") ; if ( cmdLine.getNumPositional() == 1 && filename != null ) cmdLine.cmdError("Either query string or query file - not both") ; if ( filename == null ) { String qs = cmdLine.getPositionalArg(0) ; parseString = cmdLine.indirect(qs) ; } }
@Override public void processArgs(CmdArgModule cmdLine) { if ( cmdLine.contains(queryFileDecl) ) { queryFilename = cmdLine.getValue(queryFileDecl) ; queryString = FileManager.get().readWholeFileAsUTF8(queryFilename) ; } if ( cmdLine.getNumPositional() == 0 && queryFilename == null ) cmdLine.cmdError("No query string or query file") ; if ( cmdLine.getNumPositional() > 1 ) cmdLine.cmdError("Only one query string allowed") ; if ( cmdLine.getNumPositional() == 1 && queryFilename != null ) cmdLine.cmdError("Either query string or query file - not both") ; if ( queryFilename == null ) { String qs = cmdLine.getPositionalArg(0) ; queryString = cmdLine.indirect(qs) ; } }
@Override public void processArgs(CmdArgModule cmdLine) { if ( cmdLine.contains(queryFileDecl) ) { filename = cmdLine.getValue(queryFileDecl) ; parseString = FileManager.get().readWholeFileAsUTF8(filename) ; return ; } if ( cmdLine.getNumPositional() == 0 && filename == null ) cmdLine.cmdError("No query string or query file") ; if ( cmdLine.getNumPositional() > 1 ) cmdLine.cmdError("Only one query string allowed") ; if ( cmdLine.getNumPositional() == 1 && filename != null ) cmdLine.cmdError("Either query string or query file - not both") ; if ( filename == null ) { String qs = cmdLine.getPositionalArg(0) ; parseString = cmdLine.indirect(qs) ; } }
querySyntax = Syntax.guessFileSyntax(qs, defaultQuerySyntax) ; queryString = cmdline.indirect(qs) ;
querySyntax = Syntax.guessFileSyntax(qs, defaultQuerySyntax) ; queryString = cmdline.indirect(qs) ;