|
@@ -6,7 +6,7 @@ class labkeyDB:
|
|
|
def __init__(self,net):
|
|
|
self.net=net
|
|
|
|
|
|
- def selectRows(self,project,schemaName, queryName,qfilter,viewName='default'):
|
|
|
+ def selectRows(self,project,schemaName, queryName,qfilter,viewName='default',columns='all'):
|
|
|
|
|
|
debug=False
|
|
|
url=self.net.GetLabkeyUrl()+'/'+project
|
|
@@ -14,6 +14,8 @@ class labkeyDB:
|
|
|
'&query.queryName='+queryName
|
|
|
if viewName!='default':
|
|
|
url+='&query.viewName={}'.format(viewName)
|
|
|
+ if columns!='all':
|
|
|
+ url+='&query.columns={}'.format(columns)
|
|
|
for f in qfilter:
|
|
|
url+="&query."+f['variable']+"~"+f['oper']+"="+f['value']
|
|
|
if debug:
|