Uses of Class
org.hibernate.query.sqm.function.AbstractSqmSelfRenderingFunctionDescriptor
-
Packages that use AbstractSqmSelfRenderingFunctionDescriptor Package Description org.hibernate.dialect.function Contains implementations ofSqmFunctionDescriptordescribing 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 classAvgFunctionclassCaseLeastGreatestEmulationSome databases don't have a function likeleast()orgreatest(), and on those platforms we emulate the function usingcase.classCastFunctionANSI SQL-inspiredcast()function, where the target types are enumerated byCastType, and portability is achieved by delegating toDialect.castPattern(CastType, CastType).classCastingConcatFunctionclassChrLiteralEmulationA chr implementation that translates integer literals to string literals.classConcatPipeFunctionA concat function with a pattern for clob arguments.classCountFunctionclassCurrentFunctionA "function" with no parameters that returns the current date, time, or timestamp.classDB2PositionFunctionDB2's position() function always requires a code unit before version 11.classDB2SubstringFunctionDB2's substring() function requires a code unit and substr() can't optionally take it, so we render substr() by default.classDerbyLpadEmulationA derby implementation for lpad.classDerbyRpadEmulationA derby implementation for rpad.classEveryAnyEmulationMost databases don't have a function likeevery()orany().classHypotheticalSetFunctionclassHypotheticalSetWindowEmulationclassIntegralTimestampaddFunctionUsed in place ofTimestampaddFunctionfor databases which don't support fractional seconds in thetimestampadd()function.classInverseDistributionFunctionclassInverseDistributionWindowEmulationclassLengthFunctionA length function with separate patterns for string and clob argument.classListaggFunctionclassListaggGroupConcatEmulationclassListaggStringAggEmulationclassMinMaxCaseEveryAnyEmulationMost databases don't have a function likeevery()orany().classModeStatsModeEmulationclassPostgreSQLMinMaxFunctionPostgreSQL doesn't support min/max for uuid yet, but since that type is comparable we want to support this operation.classQuantifiedLeastGreatestEmulationclassSqlFunctionA function to pass through a SQL fragment.classSQLServerEveryAnyEmulationSQL Server doesn't have a function likeevery()orany().classStandardSQLFunctionSimplified API allowing users to contributeSqmFunctionDescriptors to HQL.classTimestampaddFunctionThetimestampadd()ordateadd()function has a funny syntax which accepts aTemporalUnitas the first argument, and the actual set of accepted units varies widely.classTimestampdiffFunctionThetimestampdiff()ordatediff()function has a funny syntax which accepts aTemporalUnitas the first argument, and the actual set of accepted units varies widely.classTrimFunctionANSI 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 classNamedSqmFunctionDescriptorProvides a standard implementation that supports the majority of the HQL functions that are translated to SQL.classPatternBasedSqmFunctionDescriptorSupport 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 classHANASpatialAggregateclassHANASpatialFunction -
Uses of AbstractSqmSelfRenderingFunctionDescriptor in org.hibernate.spatial.dialect.oracle
Subclasses of AbstractSqmSelfRenderingFunctionDescriptor in org.hibernate.spatial.dialect.oracle Modifier and Type Class Description classOracleSpatialFunctionclassOracleSpatialSQLMMFunctionclassSDOGetGeometryTypeclassSDOMethodDescriptorclassSDORelateFunctionclassSTRelateFunction -
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 AbstractSqmSelfRenderingFunctionDescriptorAbstractSqlAstTranslator. castFunction()
-