if (queryDef.getOptionsName() != null) { params.add("options", queryDef.getOptionsName());
if (qdef.getOptionsName()!= null && qdef.getOptionsName().length() > 0) { params.add("options", qdef.getOptionsName());
void addParams() { String directory = queryDef.getDirectory(); if (directory != null) { params.add("directory", directory); } params.add("collection", queryDef.getCollections()); String optionsName = queryDef.getOptionsName(); if (optionsName != null && optionsName.length() > 0) { params.add("options", optionsName); } ServerTransform transform = queryDef.getResponseTransform(); if (transform != null) { if (responseTransform != null) { if ( ! transform.getName().equals(responseTransform.getName()) ) { throw new IllegalStateException("QueryDefinition transform and DocumentManager transform have different names (" + transform.getName() + ", " + responseTransform.getName() + ")"); } logger.warn("QueryDefinition and DocumentManager both specify a ServerTransform--using params from QueryDefinition"); } transform.merge(params); } else if (responseTransform != null) { responseTransform.merge(params); } if (transaction != null) { params.add("txid", transaction.getTransactionId()); } }
if (queryDef.getOptionsName() != null) { params.add("options", queryDef.getOptionsName());
String optionsName = queryDef.getOptionsName(); if (optionsName != null && optionsName.length() > 0) { addEncodedParam(params, "options", optionsName);