| Modifier and Type | Method and Description |
|---|---|
default Optional<SQLFunction> |
SQLDialect.resolveFunction(com.holonplatform.core.query.QueryFunction<?,?> function)
Resolve given
function into a dialect-specific SQLFunction. |
| Modifier and Type | Method and Description |
|---|---|
Optional<SQLFunction> |
DB2Dialect.resolveFunction(com.holonplatform.core.query.QueryFunction<?,?> function) |
Optional<SQLFunction> |
DerbyDialect.resolveFunction(com.holonplatform.core.query.QueryFunction<?,?> function) |
Optional<SQLFunction> |
H2Dialect.resolveFunction(com.holonplatform.core.query.QueryFunction<?,?> function) |
Optional<SQLFunction> |
HSQLDialect.resolveFunction(com.holonplatform.core.query.QueryFunction<?,?> function) |
Optional<SQLFunction> |
SQLiteDialect.resolveFunction(com.holonplatform.core.query.QueryFunction<?,?> function) |
Optional<SQLFunction> |
SQLServerDialect.resolveFunction(com.holonplatform.core.query.QueryFunction<?,?> function) |
| Modifier and Type | Method and Description |
|---|---|
static SQLFunction |
SQLFunction.create(Function<List<String>,String> function)
Create a
SQLFunction using given function as serialization logic. |
static SQLFunction |
SQLFunction.create(String name)
Create a default
SQLFunction. |
static SQLFunction |
SQLFunction.create(String name,
boolean parenthesesIfNoArguments)
Create a default
SQLFunction. |
static SQLFunction |
SQLFunction.extract(String partName)
Create an
EXTRACT function, which will be serialized this way:
EXTRACT(partName FROM argument). |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends SQLFunction> |
ExampleJdbcDatastoreFunction.IfNullResolver.getResolvedType() |
Optional<SQLFunction> |
ExampleJdbcDatastoreFunction.IfNullResolver.resolve(ExampleJdbcDatastoreFunction.IfNull expression,
com.holonplatform.core.ExpressionResolver.ResolutionContext context) |
Copyright © 2019 The Holon Platform. All rights reserved.