QUERY
Querying an AirData App Object returns the App Object instances that fit the query parameters.
Query Properties
App Object
Expects type object
.
Sets which AirData App Object will be queried
Paginate Type
If Limit Offset is selected, limits the number of rows returned from a query and omit a specified number of rows.
Paginate Limit
type:
int
description: Limit the number of pages to return in a query
Paginate Offset
type:
int
default: 0
description: Depth into the result set to return
Query Limit
type:
int
default: 100
description: Maximum number of results to return in a given page
Data can be queried using the Visual Query Builder as well as the Expression Editor.
Visual Query Builder
Visual Query Builder provides a visual representation of grouping and querying data in AirData.
The query can either be an AND query or an OR query. AND will query all records if all group conditions are TRUE
. OR will display records if any of the group conditions are TRUE
When Adding groups, fields can be combined to create more precise filters. For example, the image below represents a query that will return all records where the score = 10
AND returning_customer = true
OR score > 8
..
Expression Editor
The Expression Editor allows you to use Airscript to filter the data returned by AirData queries. Queries consist of the following components:
filterKeyWord: the primary name for the filter.
type: the Airkit data type of the field that you wish to query (text, list of texts, etc)
aliases: can be used to clarify the intent of or shorten your query using different filter key words.
For example, the following queries will operate identically:
example query: A valid sample query based on the example datastore.
query returns: A description of what the sample query would return from example datastore.
String matching filters
Quantitative filters
List/set filters
Sorting data
In order to sort data from Airdata, add a Transform Data Operation downstream of the AirData Request and use a Query Expression to reorder the returned data.
Examples
You can use Airscript to further refine your AirData queries. For example:
You can combine multiple queries to specify your search.
📘 Note: Comma delimited queries function as an AND operation, not OR.
Last updated