class documentation
class FilterCriteria:
Sub-structure for CSERequest.
It contains the filterCriteria attributes and further helper attributes.
| Method | __str__ |
String representation of the Filter Criteria attributes. |
| Method | criteria |
Return all the set Filter Criteria attributes, ie. that are not None. The result doesn't include handling attributes, such as 'fu','lim' or 'fo' etc. |
| Method | fill |
Create and return a dictionary with all (unfiltered) Filter Criteria attributes. |
| Method | map |
Map the standard and attribute Filter Criteria attributes. |
| Method | set |
Set a Filter Criteria attribute by it's name. If it is not a predefined attribute, then add it to the attributes attrribute. |
| Class Variable | aq |
Advanced query. Default is None. |
| Class Variable | arp |
applyRelativePath. Default is None. |
| Class Variable | attributes |
All other remaining filter resource attributes. |
| Class Variable | catr |
Child attribute. Default is None. |
| Class Variable | cra |
Created after. Default is None. |
| Class Variable | crb |
Created before. Default is None. |
| Class Variable | cty |
List of content types. Default is None. |
| Class Variable | exa |
Expire after. Default is None. |
| Class Variable | exb |
Expire before. Default is None. |
| Class Variable | fo |
Filter Operation. Default is AND. |
| Class Variable | fu |
conditional retrieval. |
| Class Variable | geom |
geometry for geo-query. Default is None. |
| Class Variable | gmty |
geometryType for geo-query. Default is None. |
| Class Variable | gsf |
geoSpatialFunction for geo-query. Default is None. |
| Class Variable | lbl |
List of labels. Default is None. |
| Class Variable | lbq |
Labels query. Default is None. |
| Class Variable | lim |
Limit filter criterion. Default is sys.maxsize. |
| Class Variable | lvl |
Level filter criterion. Default is sys.maxsize. |
| Class Variable | ms |
Modified since. Default is None. |
| Class Variable | ofst |
Offset filter criterion. Default is 1. |
| Class Variable | patr |
Parent attribute. Dfault is None. |
| Class Variable | smf |
Semantic filter. Default is None. |
| Class Variable | stb |
State tag bigger. Default is None. |
| Class Variable | sts |
State tag smaller. Default is None. |
| Class Variable | sza |
Size above. Default is None. |
| Class Variable | szb |
Size before. Default is None. |
| Class Variable | ty |
List of resource types. Default is None. |
| Class Variable | us |
Unmodified since. Default is us. |
| Class Variable | _geom |
Internal attribute to hold a parsed geometry. Default is None. |
Return all the set Filter Criteria attributes, ie. that are not None. The result doesn't include handling attributes, such as 'fu','lim' or 'fo' etc.
| Returns | |
dict | Dictionary with set Filter Criteria attributes. |
Create and return a dictionary with all (unfiltered) Filter Criteria attributes.
| Returns | |
dict | Dictionary with all attributes. |
Map the standard and attribute Filter Criteria attributes.
This method calls a callback or lambda function that can map the keys and attributes further.
| Parameters | |
cb:Callable | Callback function that receives a key and its value. |
flattenbool | Separate a list in multiple values or keep the list |