Retrieve rows from a table in Datastore.
Application
Datastore
Inputs (what you have)
Name | Description | Data Type | Required? | Example |
Table name | Name of the table to retrieve data from | Text (Short) | Yes | DataTable1 |
Row ID | ID of the value you would like to fetch | Text (Long) | No | MyCustomRowID |
Fields | A comma-separated list of the fields you would like to return to in your search. * will return all fields | Text (Long) | No | * |
Filters | Filters to apply to the retrieval. See the documentation for configuration details | Text (Long) | No | first_name = 'John' |
Limit | Limit on the number of results to return | Number | No | 1 |
Outputs (what you get)
Name | Description | Data Type | Required? | Example |
Total number of rows | The total number of rows in the output JSON | Number | No |
|
Output JSON | JSON output of the query result | Text (Long) | No |
|
Outcomes
Name | Description |
Success | This status is selected if the job has successfully completed. |
No Result | This status is selected if the job has returned no results |
Filter Configuration
You can apply SQL-like filters to narrow down your query results.
These filters use a familiar comparison syntax and support basic operators, list matching, and pattern matching.
β Supported Filter Conditions (SQL-like)
Comparison Operators
Operator | Description | Example |
| Equal to |
|
| Not equal to |
|
| Greater than |
|
| Less than |
|
| Greater than or equal to |
|
| Less than or equal to |
|
List Matching
Use IN or NOT IN to match against multiple values.
Operator | Description | Example |
| Matches any of the listed values |
|
| Excludes all listed values |
|
Pattern Matching
Use LIKE for text searches with wildcard support.
Pattern | Meaning | Example |
| Matches any sequence of characters |
|
| Matches a single character |
|
Patterns are case-insensitive by default.
Logical Operators
Combine multiple conditions using AND and OR.
Operator | Description | Example |
| All conditions must be true |
|
| At least one condition must be true |
|
Supported Value Types
Type | Examples | Notes |
Text |
| Must be enclosed in single quotes |
Number |
| Integers and decimals supported |
Boolean |
| Case-insensitive |
Date/Time |
| Must be valid ISO 8601 formatted string |
π« Not Supported
Feature | Example | Reason |
Between ranges |
| Use separate |
Subqueries |
| Nested queries not supported |
Function calls |
| Functions not supported |
Example Configurations
β Example 1 β Retrieve all rows
Table name | Fields | Filters | Limit |
|
| (none) |
|
Result: Returns up to 10 rows from the Users table.
β Example 2 β Filter by exact value
Table name | Fields | Filters | Limit |
|
|
|
|
Result: Returns up to 5 active customers with their name and email.
β Example 3 β Match from a list
Table name | Fields | Filters | Limit |
|
|
|
|
Result: Returns up to 20 orders where the status is either βpaidβ or βshippedβ.
β Example 4 β Pattern matching
Table name | Fields | Filters | Limit |
|
|
|
|
Result: Returns up to 10 contacts with Gmail addresses.
β Example 5 β Combined conditions
Table name | Fields | Filters | Limit |
|
|
|
|
Result: Returns employees in Sales whose names start with βAβ.
β Example 6 β Retrieve by Row ID
Table name | Row ID |
|
|
Result: Returns the row that matches the specified ID.
