Uses of Class
org.hibernate.query.sqm.function.AbstractSqmSelfRenderingFunctionDescriptor
-
Packages that use AbstractSqmSelfRenderingFunctionDescriptor Package Description org.hibernate.dialect.function Contains implementations ofSqmFunctionDescriptor
describing a range of relatively-sophisticated SQL functions available in various dialects.org.hibernate.query.sqm.function Package defining support for HQL, including JPQL as a subset of HQL.org.hibernate.spatial.dialect.hana org.hibernate.spatial.dialect.oracle org.hibernate.sql.ast.spi Package defining support for creating and consuming a SQL AST. -
-
Uses of AbstractSqmSelfRenderingFunctionDescriptor in org.hibernate.dialect.function
Subclasses of AbstractSqmSelfRenderingFunctionDescriptor in org.hibernate.dialect.function Modifier and Type Class Description class
AvgFunction
class
CaseLeastGreatestEmulation
Some databases don't have a function likeleast()
orgreatest()
, and on those platforms we emulate the function usingcase
.class
CastFunction
ANSI SQL-inspiredcast()
function, where the target types are enumerated byCastType
, and portability is achieved by delegating toDialect.castPattern(CastType, CastType)
.class
CastingConcatFunction
class
ChrLiteralEmulation
A chr implementation that translates integer literals to string literals.class
ConcatPipeFunction
A concat function with a pattern for clob arguments.class
CountFunction
class
CurrentFunction
A "function" with no parameters that returns the current date, time, or timestamp.class
DB2PositionFunction
DB2's position() function always requires a code unit before version 11.class
DB2SubstringFunction
DB2's substring() function requires a code unit and substr() can't optionally take it, so we render substr() by default.class
DerbyLpadEmulation
A derby implementation for lpad.class
DerbyRpadEmulation
A derby implementation for rpad.class
EveryAnyEmulation
Most databases don't have a function likeevery()
orany()
.class
HypotheticalSetFunction
class
HypotheticalSetWindowEmulation
class
IntegralTimestampaddFunction
Used in place ofTimestampaddFunction
for databases which don't support fractional seconds in thetimestampadd()
function.class
InverseDistributionFunction
class
InverseDistributionWindowEmulation
class
LengthFunction
A length function with separate patterns for string and clob argument.class
ListaggFunction
class
ListaggGroupConcatEmulation
class
ListaggStringAggEmulation
class
MinMaxCaseEveryAnyEmulation
Most databases don't have a function likeevery()
orany()
.class
ModeStatsModeEmulation
class
PostgreSQLMinMaxFunction
PostgreSQL doesn't support min/max for uuid yet, but since that type is comparable we want to support this operation.class
QuantifiedLeastGreatestEmulation
class
SqlFunction
A function to pass through a SQL fragment.class
SQLServerEveryAnyEmulation
SQL Server doesn't have a function likeevery()
orany()
.class
StandardSQLFunction
Simplified API allowing users to contributeSqmFunctionDescriptor
s to HQL.class
TimestampaddFunction
Thetimestampadd()
ordateadd()
function has a funny syntax which accepts aTemporalUnit
as the first argument, and the actual set of accepted units varies widely.class
TimestampdiffFunction
Thetimestampdiff()
ordatediff()
function has a funny syntax which accepts aTemporalUnit
as the first argument, and the actual set of accepted units varies widely.class
TrimFunction
ANSI SQL-standardtrim()
function, which has a funny syntax involving aTrimSpec
, and portability is achieved usingDialect.trimPattern(TrimSpec, char)
. -
Uses of AbstractSqmSelfRenderingFunctionDescriptor in org.hibernate.query.sqm.function
Subclasses of AbstractSqmSelfRenderingFunctionDescriptor in org.hibernate.query.sqm.function Modifier and Type Class Description class
NamedSqmFunctionDescriptor
Provides a standard implementation that supports the majority of the HQL functions that are translated to SQL.class
PatternBasedSqmFunctionDescriptor
Support for HQL functions that have different representations in different SQL dialects, where the difference can be handled via a pattern template. -
Uses of AbstractSqmSelfRenderingFunctionDescriptor in org.hibernate.spatial.dialect.hana
Subclasses of AbstractSqmSelfRenderingFunctionDescriptor in org.hibernate.spatial.dialect.hana Modifier and Type Class Description class
HANASpatialAggregate
class
HANASpatialFunction
-
Uses of AbstractSqmSelfRenderingFunctionDescriptor in org.hibernate.spatial.dialect.oracle
Subclasses of AbstractSqmSelfRenderingFunctionDescriptor in org.hibernate.spatial.dialect.oracle Modifier and Type Class Description class
OracleSpatialFunction
class
OracleSpatialSQLMMFunction
class
SDOGetGeometryType
class
SDOMethodDescriptor
class
SDORelateFunction
class
STRelateFunction
-
Uses of AbstractSqmSelfRenderingFunctionDescriptor in org.hibernate.sql.ast.spi
Methods in org.hibernate.sql.ast.spi that return AbstractSqmSelfRenderingFunctionDescriptor Modifier and Type Method Description protected AbstractSqmSelfRenderingFunctionDescriptor
AbstractSqlAstTranslator. castFunction()
-