Skip to main content

Table Function Operator

The table function operator(s) execute different table functions. It actually consists of two different operators.

One that is used with an input relation, which is used in cases when the function has an argument that is dependent of data. The other operator is an ingress operator when the table function is used in a 'FROM' statement or similar in SQL. When used as an ingress, the data returned is static and wont be changed over time.

Both operators are stateless, so they do not affect disk storage, and are usually low on memory usage.

To read more how to use table functions, see: Table Functions.

Metrics

The Table Function Operators have the following metrics:

Metric NameTypeDescription
busyGaugeValue 0-1 on how busy the operator is.
backpressureGaugeValue 0-1 on how much backpressure the operator has.
healthGaugeValue 0 or 1, if the operator is healthy or not.
eventsCounterHow many events that the operator outputs.
events_processedCounterHow many events the operator processes.
info

At this point, a table function operator will never be unhealthy.