Skip to content

Virtual column expressions

Expression language

You can use standard JavaScript-like expression language. DBeaver uses the Jexl engine to process expressions. Language reference and examples can be found here: http://commons.apache.org/proper/commons-jexl/reference/syntax.html

Column values

All columns' values in the current result set can be referred to by name. Expression column1 + column2 will produce the sum of two numeric columns or concatenation of two string columns column and column2.

Standard functions

Standard functions declared in namespaces. You can refer to the functions in the namespaces as variables - nsName.functionName(parameters.md).

math

You can access all math functions as math.function(parameters.md). You can find all supported math functions here: https://docs.oracle.com/cd/E12839_01/apirefs.1111/e12048/functmath.htm

geo

Function Parameters Description
wktPoint (longitude, latitude) Produces WKT (geometry.md) point out of two coordinates. Default SRID is 4326.
wktPoint (longitude, latitude, srid) Produces WKT (geometry.md) point out of two coordinates and SRID