Stages list ↗
The following table lists all available XQL pipeline stages:
| Stage | Description |
|---|---|
alter |
Manipulate data by changing existing field values or creating new fields |
arrayexpand |
Expand an array field into multiple rows |
bin |
Group numeric values into bins |
call |
Call a saved XQL query |
comp |
Aggregate data using grouping and aggregate functions |
config |
Configure query settings |
dataset |
Specify the dataset to query |
dedup |
Remove duplicate rows |
fields |
Select or exclude specific fields |
filter |
Filter rows based on a condition |
iploc |
Enrich IP addresses with geolocation data |
join |
Join two datasets |
limit |
Limit the number of rows returned |
pivot |
Rotate row-level data into columns using aggregate functions |
preset |
Apply preset configurations |
replacenull |
Replace null values with a specified value |
search |
Search for records matching a text query |
sort |
Sort rows by one or more fields |
tag |
Add tags to query results |
target |
Specify the target output for query results |
top |
Return the top N rows by a specified field |
transaction |
Group events into transactions |
transpose |
Transpose rows into columns |
union |
Combine the results of two or more queries |
view |
Query a saved view |
windowcomp |
Perform analytic (window) functions over a defined window of rows without collapsing the dataset |
| Stage | Description |
|---|---|
alter |
Manipulate data by changing existing field values or creating new fields |
arrayexpand |
Expand an array field into multiple rows |
bin |
Group numeric values into bins |
call |
Call a saved XQL query |
comp |
Aggregate data using grouping and aggregate functions |
config |
Configure query settings |
dataset |
Specify the dataset to query |
dedup |
Remove duplicate rows |
fields |
Select or exclude specific fields |
filter |
Filter rows based on a condition |
iploc |
Enrich IP addresses with geolocation data |
join |
Join two datasets |
limit |
Limit the number of rows returned |
pivot |
Rotate row-level data into columns using aggregate functions |
preset |
Apply preset configurations |
replacenull |
Replace null values with a specified value |
search |
Perform free-text searches across ingested data |
sort |
Sort rows by one or more fields |
tag |
Add tags to query results |
target |
Specify the target output for query results |
top |
Return the top N rows by a specified field |
transaction |
Group events into transactions |
transpose |
Transpose rows into columns |
union |
Combine the results of two or more queries |
view |
Query a saved view |
windowcomp |
Perform analytic (window) functions over a defined window of rows without collapsing the dataset |