cterasdk.edge.query module#
- class cterasdk.edge.query.QueryParamBuilder#
Bases:
object
- build()#
- countLimit(countLimit)#
- include(include)#
- put(key, value)#
- startFrom(startFrom)#
- cterasdk.edge.query.create_callback_function(edge, path, name=None, *, callback_response=None)#
Create a query callback function
- Parameters:
core (cterasdk.objects.core.Portal) – Portal object
param (cterasdk.edge.query.QueryParam) – Query paramter object
name (str,optional) – Schema method name
- Returns:
Command object
- cterasdk.edge.query.iterator(edge, path, param=None, name=None, callback_response=None)#
Create iterator
- Parameters:
edge (cterasdk.objects.edge.Edge) – Edge object
path (str) – URL Path
name (str,optional) – Schema method name
param (cterasdk.edge.query.QueryParam,optional) – Query paramter object
callback_response (cterasdk.lib.iterator.BaseResponse) – Class to consume callback response
- Returns:
Query iterator object