This section introduces the built-in operators and functions of Stream Compute Service. Based on open-source Flink functions, Stream Compute Service has supplemented and optimized some functions. For more information, see Comparison with Flink Built-in Functions. Function naming conventions are described as follows:
{ }
means an optional parameter and any option can be used. For example, {BOTH|LEADING|TRAILING}
means that you can leave it blank (use the default behavior), or choose any one of BOTH, LEADING, or TRAILING. The feature varies depending on the option.
[ ]
means an optional parameter, and *
means it can be repeated zero or more times. For example, [, value]*
means there can be zero or more value
following it. This is often used to represent an uncertain number of parameters, such as value, value, value ... value
.
A string consisting of lowercase letters represents a variable, for example, value1, value, boolean, or numeric.
Uppercase letters (such as IS NULL) or symbols (such as =, <) represent operators or built-in functions.
Categories of built-in functions:
Was this page helpful?