SelectFilterTransform
Shared request and response schema. Request: Select-and-filter transform accepted as a pipeline step. Response: Select-and-filter transform returned as part of a pipeline step.
11select_filterconfig object필수
Select-and-filter transform configuration accepted in a request. input is a pipeline port key, not a resource identifier; columns=null keeps every column, and where=null applies no predicate.
Input port key (a PipelineStep.inputs key)
columns object
Column names returned for this resource.
- object[]
- null
Source column name on the input
alias object
Output column name (defaults to name)
- string
- null
where object
Structured row predicate
- RowFilter
- null
Possible values: [and, or]
andconditions object[]
Nested conditions (leaf RowFilterCondition or group RowFilter)
- RowFilterCondition
- Option 2
conditionconditionColumn name to filter on
Allowed Row Filter Operator values. Values: eq, ne, gt, gte, lt, lte, in, not_in, and 4 more.
Possible values: [eq, ne, gt, gte, lt, lte, in, not_in, between, like, is_null, is_not_null]
value object
Filter value. Single value for scalar operators, list for 'in'/'not_in', 2-element list for 'between'. Omit for 'is_null'/'is_not_null'.
- Option 1
- null
{
"version": 1,
"op": "select_filter",
"config": {
"input": "string",
"columns": [
{
"name": "string",
"alias": "string"
}
],
"where": {
"kind": "and",
"conditions": [
{
"kind": "condition",
"column": "string",
"operator": "eq"
},
null
]
}
}
}