Uses of Interface
org.hibernate.query.sqm.function.FunctionRenderingSupport
-
-
Uses of FunctionRenderingSupport in org.hibernate.dialect.function
Classes in org.hibernate.dialect.function that implement FunctionRenderingSupport 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
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
DB2FormatEmulation
DB2's varchar_format() can't handle quoted literal strings in the format pattern.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
ExtractFunction
ANSI SQL-inspiredextract()
function, where the date/time fields are enumerated byTemporalUnit
, and portability is achieved by delegating toDialect.extractPattern(TemporalUnit)
.class
FormatFunction
A format function with support for composite temporal expressions.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
SQLServerFormatEmulation
SQL Server behaves strangely when the first argument to format is of the type time, so we cast to datetime.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
TransactSQLStrFunction
A special function that renders a T-SQLstr()
function if more than a single argument is given, or otherwise renders acast()
expression just likeCastStrEmulation
.class
TrimFunction
ANSI SQL-standardtrim()
function, which has a funny syntax involving aTrimSpec
, and portability is achieved usingDialect.trimPattern(TrimSpec, char)
.Constructors in org.hibernate.dialect.function with parameters of type FunctionRenderingSupport Constructor Description FormatSqmFunction(SqmFunctionDescriptor descriptor, FunctionRenderingSupport renderingSupport, List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, ArgumentsValidator argumentsValidator, FunctionReturnTypeResolver returnTypeResolver, boolean supportsPatternLiterals, QueryEngine queryEngine)
-
Uses of FunctionRenderingSupport in org.hibernate.metamodel.mapping.ordering.ast
Classes in org.hibernate.metamodel.mapping.ordering.ast that implement FunctionRenderingSupport Modifier and Type Class Description class
FunctionExpression
Represents a function used in an order-by fragment -
Uses of FunctionRenderingSupport in org.hibernate.query.sqm.function
Classes in org.hibernate.query.sqm.function that implement FunctionRenderingSupport Modifier and Type Class Description class
AbstractSqmSelfRenderingFunctionDescriptor
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.Methods in org.hibernate.query.sqm.function that return FunctionRenderingSupport Modifier and Type Method Description protected FunctionRenderingSupport
SelfRenderingFunctionSqlAstExpression. getRenderer()
FunctionRenderingSupport
SelfRenderingSqmFunction. getRenderingSupport()
-
Uses of FunctionRenderingSupport in org.hibernate.spatial.dialect.hana
Classes in org.hibernate.spatial.dialect.hana that implement FunctionRenderingSupport Modifier and Type Class Description class
HANASpatialAggregate
class
HANASpatialFunction
-
Uses of FunctionRenderingSupport in org.hibernate.spatial.dialect.oracle
Classes in org.hibernate.spatial.dialect.oracle that implement FunctionRenderingSupport Modifier and Type Class Description class
OracleSpatialFunction
class
OracleSpatialSQLMMFunction
class
SDOGetGeometryType
class
SDOMethodDescriptor
class
SDORelateFunction
class
STRelateFunction
-