Former-commit-id:a02aeb236c
[formerly9f19e3f712
] [formerly06a8b51d6d
[formerly 64fa9254b946eae7e61bbc3f513b7c3696c4f54f]] Former-commit-id:06a8b51d6d
Former-commit-id:3360eb6c5f
28 lines
674 B
JavaScript
28 lines
674 B
JavaScript
function CatalogQuery(plugin){
|
|
this.cat = new MetadataCatalogQuery(plugin);
|
|
}
|
|
|
|
function _setDistinctField(name){
|
|
this.cat.setDistinctField(name);
|
|
}
|
|
|
|
function _addReturnedField(name){
|
|
this.cat.addReturnedField(name);
|
|
}
|
|
|
|
function _addConstraint(name, value,operand){
|
|
if(arguments.length==2){
|
|
this.cat.addParameter(name, value);
|
|
}else{
|
|
this.cat.addParameter(name,value,operand);
|
|
}
|
|
}
|
|
|
|
function _execute(){
|
|
return this.cat.execute();
|
|
}
|
|
|
|
CatalogQuery.prototype.addReturnedField = _addReturnedField;
|
|
CatalogQuery.prototype.addConstraint = _addConstraint;
|
|
CatalogQuery.prototype.execute = _execute;
|
|
CatalogQuery.prototype.setDistinctField = _setDistinctField;
|