Uses of Interface
org.hibernate.dialect.function.SQLFunction
-
Packages that use SQLFunction Package Description org.hibernate.boot This package contains the contracts that make up the Hibernate native bootstrapping API (building a SessionFactory).org.hibernate.boot.spi org.hibernate.cfg org.hibernate.criterion org.hibernate.dialect org.hibernate.dialect.function org.hibernate.spatial.dialect org.hibernate.spatial.dialect.hana org.hibernate.testing.boot -
-
Uses of SQLFunction in org.hibernate.boot
Methods in org.hibernate.boot that return types with arguments of type SQLFunction Modifier and Type Method Description java.util.Map<java.lang.String,SQLFunction>
Metadata. getSqlFunctionMap()
Methods in org.hibernate.boot with parameters of type SQLFunction Modifier and Type Method Description MetadataBuilder
MetadataBuilder. applySqlFunction(java.lang.String functionName, SQLFunction function)
SessionFactoryBuilder
SessionFactoryBuilder. applySqlFunction(java.lang.String registrationName, SQLFunction sqlFunction)
Apply a SQLFunction to the underlyingSQLFunctionRegistry
. -
Uses of SQLFunction in org.hibernate.boot.spi
Methods in org.hibernate.boot.spi that return types with arguments of type SQLFunction Modifier and Type Method Description java.util.Map<java.lang.String,SQLFunction>
AbstractDelegatingSessionFactoryOptions. getCustomSqlFunctionMap()
java.util.Map<java.lang.String,SQLFunction>
SessionFactoryOptions. getCustomSqlFunctionMap()
java.util.Map<java.lang.String,SQLFunction>
AbstractDelegatingMetadata. getSqlFunctionMap()
java.util.Map<java.lang.String,SQLFunction>
AbstractDelegatingMetadataBuildingOptions. getSqlFunctions()
java.util.Map<java.lang.String,SQLFunction>
BootstrapContext. getSqlFunctions()
Access to any SQL functions explicitly registered with the MetadataBuilder.java.util.Map<java.lang.String,SQLFunction>
MetadataBuildingOptions. getSqlFunctions()
Deprecated.UseBootstrapContext.getSqlFunctions()
instead.Methods in org.hibernate.boot.spi with parameters of type SQLFunction Modifier and Type Method Description MetadataBuilder
AbstractDelegatingMetadataBuilderImplementor. applySqlFunction(java.lang.String functionName, SQLFunction function)
T
AbstractDelegatingSessionFactoryBuilder. applySqlFunction(java.lang.String registrationName, SQLFunction sqlFunction)
-
Uses of SQLFunction in org.hibernate.cfg
Methods in org.hibernate.cfg that return types with arguments of type SQLFunction Modifier and Type Method Description java.util.Map<java.lang.String,SQLFunction>
Configuration. getSqlFunctions()
Methods in org.hibernate.cfg with parameters of type SQLFunction Modifier and Type Method Description void
Configuration. addSqlFunction(java.lang.String functionName, SQLFunction function)
-
Uses of SQLFunction in org.hibernate.criterion
Methods in org.hibernate.criterion that return SQLFunction Modifier and Type Method Description protected SQLFunction
AggregateProjection. getFunction(java.lang.String functionName, CriteriaQuery criteriaQuery)
protected SQLFunction
AggregateProjection. getFunction(CriteriaQuery criteriaQuery)
protected SQLFunction
RowCountProjection. getFunction(CriteriaQuery criteriaQuery)
-
Uses of SQLFunction in org.hibernate.dialect
Methods in org.hibernate.dialect that return types with arguments of type SQLFunction Modifier and Type Method Description java.util.Map<java.lang.String,SQLFunction>
Dialect. getFunctions()
Retrieves a map of the dialect's registered functions (functionName =>SQLFunction
).Methods in org.hibernate.dialect with parameters of type SQLFunction Modifier and Type Method Description protected void
Dialect. registerFunction(java.lang.String name, SQLFunction function)
-
Uses of SQLFunction in org.hibernate.dialect.function
Classes in org.hibernate.dialect.function that implement SQLFunction Modifier and Type Class Description class
AbstractAnsiTrimEmulationFunction
ASQLFunction
providing support for implementing TRIM functionality (as defined by both the ANSI SQL and JPA specs) in cases where the dialect may not support the full trim function itself.class
AnsiTrimEmulationFunction
ASQLFunction
implementation that emulates the ANSI SQL trim function on dialects which do not support the full definition.class
AnsiTrimFunction
Defines support for rendering according to ANSI SQL TRIM function specification.class
AvgWithArgumentCastFunction
Some databases strictly return the type of the aggregation value for AVG which is problematic in the case of averaging integers because the decimals will be dropped.class
CastFunction
ANSI-SQL stylecast(foo as type)
where the type is a Hibernate typeclass
CharIndexFunction
Emulation of locate() on Sybaseclass
ConditionalParenthesisFunction
Essentially the same asStandardSQLFunction
, except that here the parentheses are not included when no arguments are given.class
ConvertFunction
A Caché definition of a convert function.class
DB2SubstringFunction
When "substring" function is used for DB2, this implementation ofStandardSQLFunction
will render "substr" or "substring", depending on the last argument being used.class
DerbyConcatFunction
A specialized concat() function definition in which: we translate to use the concat operator ('||') wrap dynamic parameters in CASTs to VARCHARclass
NoArgSQLFunction
A function which takes no argumentsclass
NvlFunction
Emulation of coalesce() on Oracle, using multiple nvl() callsclass
PositionSubstringFunction
Emulation of locate() on PostgreSQLclass
SQLFunctionTemplate
Represents HQL functions that can have different representations in different SQL dialects where that difference can be handled via a template/pattern.static class
StandardAnsiSqlAggregationFunctions.AvgFunction
Definition of a standard ANSI SQL compliant AVG functionstatic class
StandardAnsiSqlAggregationFunctions.CountFunction
Definition of a standard ANSI SQL compliant COUNT functionstatic class
StandardAnsiSqlAggregationFunctions.MaxFunction
Definition of a standard ANSI SQL compliant MAX functionstatic class
StandardAnsiSqlAggregationFunctions.MinFunction
Definition of a standard ANSI SQL compliant MIN functionstatic class
StandardAnsiSqlAggregationFunctions.SumFunction
Definition of a standard ANSI SQL compliant SUM functionclass
StandardJDBCEscapeFunction
Analogous toStandardSQLFunction
except that standard JDBC escape sequences (i.e.class
StandardSQLFunction
Provides a standard implementation that supports the majority of the HQL functions that are translated to SQL.class
StaticPrecisionFspTimestampFunction
A function that returns aStandardBasicTypes.TIMESTAMP
with static fractional seconds precision (fsp).class
TrimFunctionTemplate
Defines the basic template support for TRIM functionsclass
VarArgsSQLFunction
Support for slightly more general templating thanStandardSQLFunction
, with an unlimited number of arguments.Methods in org.hibernate.dialect.function that return SQLFunction Modifier and Type Method Description SQLFunction
SQLFunctionRegistry. findSQLFunction(java.lang.String functionName)
Find a SQLFunction by nameprotected abstract SQLFunction
AbstractAnsiTrimEmulationFunction. resolveBothSpaceTrimFromFunction()
Resolve the function definition which should be used to trim both leading and trailing spaces.protected SQLFunction
AnsiTrimEmulationFunction. resolveBothSpaceTrimFromFunction()
Resolve the function definition which should be used to trim both leading and trailing spaces.protected abstract SQLFunction
AbstractAnsiTrimEmulationFunction. resolveBothSpaceTrimFunction()
Resolve the function definition which should be used to trim both leading and trailing spaces.protected SQLFunction
AnsiTrimEmulationFunction. resolveBothSpaceTrimFunction()
Resolve the function definition which should be used to trim both leading and trailing spaces.protected abstract SQLFunction
AbstractAnsiTrimEmulationFunction. resolveBothTrimFunction()
Resolve the function definition which should be used to trim the specified character from both the beginning (leading) and end (trailing) of the trim source.protected SQLFunction
AnsiTrimEmulationFunction. resolveBothTrimFunction()
Resolve the function definition which should be used to trim the specified character from both the beginning (leading) and end (trailing) of the trim source.protected abstract SQLFunction
AbstractAnsiTrimEmulationFunction. resolveLeadingSpaceTrimFunction()
Resolve the function definition which should be used to trim leading spaces.protected SQLFunction
AnsiTrimEmulationFunction. resolveLeadingSpaceTrimFunction()
Resolve the function definition which should be used to trim leading spaces.protected abstract SQLFunction
AbstractAnsiTrimEmulationFunction. resolveLeadingTrimFunction()
Resolve the function definition which should be used to trim the specified character from the beginning (leading) of the trim source.protected SQLFunction
AnsiTrimEmulationFunction. resolveLeadingTrimFunction()
Resolve the function definition which should be used to trim the specified character from the beginning (leading) of the trim source.protected abstract SQLFunction
AbstractAnsiTrimEmulationFunction. resolveTrailingSpaceTrimFunction()
Resolve the function definition which should be used to trim trailing spaces.protected SQLFunction
AnsiTrimEmulationFunction. resolveTrailingSpaceTrimFunction()
Resolve the function definition which should be used to trim trailing spaces.protected abstract SQLFunction
AbstractAnsiTrimEmulationFunction. resolveTrailingTrimFunction()
Resolve the function definition which should be used to trim the specified character from the end (trailing) of the trim source.protected SQLFunction
AnsiTrimEmulationFunction. resolveTrailingTrimFunction()
Resolve the function definition which should be used to trim the specified character from the end (trailing) of the trim source.Method parameters in org.hibernate.dialect.function with type arguments of type SQLFunction Modifier and Type Method Description static void
StandardAnsiSqlAggregationFunctions. primeFunctionMap(java.util.Map<java.lang.String,SQLFunction> functionMap)
Push the functions defined on StandardAnsiSqlAggregationFunctions into the given mapConstructor parameters in org.hibernate.dialect.function with type arguments of type SQLFunction Constructor Description SQLFunctionRegistry(Dialect dialect, java.util.Map<java.lang.String,SQLFunction> userFunctionMap)
Constructs a SQLFunctionRegistry -
Uses of SQLFunction in org.hibernate.spatial.dialect
Fields in org.hibernate.spatial.dialect with type parameters of type SQLFunction Modifier and Type Field Description protected java.util.Map<java.lang.String,SQLFunction>
SpatialFunctionsRegistry. functionMap
Methods in org.hibernate.spatial.dialect that return SQLFunction Modifier and Type Method Description SQLFunction
SpatialFunctionsRegistry. get(java.lang.String functionName)
Methods in org.hibernate.spatial.dialect that return types with arguments of type SQLFunction Modifier and Type Method Description java.util.Iterator<java.util.Map.Entry<java.lang.String,SQLFunction>>
SpatialFunctionsRegistry. iterator()
Methods in org.hibernate.spatial.dialect with parameters of type SQLFunction Modifier and Type Method Description void
SpatialFunctionsRegistry. put(java.lang.String name, SQLFunction function)
-
Uses of SQLFunction in org.hibernate.spatial.dialect.hana
Classes in org.hibernate.spatial.dialect.hana that implement SQLFunction Modifier and Type Class Description class
HANASpatialAggregate
class
HANASpatialFunction
-
Uses of SQLFunction in org.hibernate.testing.boot
Methods in org.hibernate.testing.boot that return types with arguments of type SQLFunction Modifier and Type Method Description java.util.Map<java.lang.String,SQLFunction>
BootstrapContextImpl. getSqlFunctions()
-