| Package | Description |
|---|---|
| com.exasol.sql.dql.select | |
| com.exasol.sql.expression | |
| com.exasol.sql.expression.function | |
| com.exasol.sql.expression.function.exasol | |
| com.exasol.sql.expression.rendering |
| Modifier and Type | Method and Description |
|---|---|
Select |
Select.function(Function function)
Add a function.
|
Select |
Select.function(Function function,
String derivedColumnName)
Add a function.
|
| Modifier and Type | Method and Description |
|---|---|
static Function |
ExpressionTerm.function(FunctionName functionName)
Create an Exasol function.
|
static Function |
ExpressionTerm.function(FunctionName functionName,
ValueExpression... valueExpressions)
Create an Exasol function.
|
static Function |
ExpressionTerm.udf(String functionName,
ColumnsDefinition emitsColumnsDefinition,
ValueExpression... valueExpressions)
Create a User Defined Function.
|
static Function |
ExpressionTerm.udf(String functionName,
ValueExpression... valueExpressions)
Create a User Defined Function.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ValueExpressionVisitor.visit(Function function) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractFunction
This is a base class for functions.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AnalyticFunction
This class represents an analytic function in the Exasol database that supports keywords
DISTINCT and
ALL and the over clause. |
class |
CastExasolFunction
This class represents the Exasol CAST function.
|
class |
ExasolFunction
This class represents a function in the Exasol database.
|
class |
ExasolUdf
This class represents a User Defined Function in the Exasol database.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ValueExpressionRenderer.visit(Function function) |
Copyright © 2018–2021. All rights reserved.