Uses of Interface
org.hibernate.sql.ast.spi.SqlAppender
-
Packages that use SqlAppender Package Description org.hibernate.dialect This package abstracts over the multifarious dialects of SQL understood by the databases supported by Hibernate.org.hibernate.dialect.aggregate Support forDialect
-specific aggregate column types, including user-defined composite types, and JSON or XML types.org.hibernate.dialect.function Contains implementations ofSqmFunctionDescriptor
describing a range of relatively-sophisticated SQL functions available in various dialects.org.hibernate.metamodel.mapping.internal org.hibernate.metamodel.mapping.ordering.ast org.hibernate.query.sqm.function Package defining support for HQL, including JPQL as a subset of HQL.org.hibernate.query.sqm.produce.function.internal org.hibernate.spatial org.hibernate.spatial.dialect.oracle org.hibernate.spatial.dialect.postgis org.hibernate.sql.ast.spi Package defining support for creating and consuming a SQL AST.org.hibernate.sql.ast.tree.expression AST nodes representing expressions in a SQL tree.org.hibernate.type.descriptor Contracts for reading and writing values to and from JDBC.org.hibernate.type.descriptor.java Integrates a range of types defined by the JDK with the type system of Hibernate.org.hibernate.type.descriptor.jdbc Defines handling of almost the full range of standard JDBC-defined SQL data types.org.hibernate.type.descriptor.jdbc.internal -
-
Uses of SqlAppender in org.hibernate.dialect
Classes in org.hibernate.dialect that implement SqlAppender Modifier and Type Class Description class
CockroachSqlAstTranslator<T extends JdbcOperation>
A SQL AST translator for Cockroach.class
DB2iSqlAstTranslator<T extends JdbcOperation>
A SQL AST translator for DB2i.class
DB2SqlAstTranslator<T extends JdbcOperation>
A SQL AST translator for DB2.class
DB2zSqlAstTranslator<T extends JdbcOperation>
A SQL AST translator for DB2z.class
DerbySqlAstTranslator<T extends JdbcOperation>
A SQL AST translator for Derby.class
H2SqlAstTranslator<T extends JdbcOperation>
A SQL AST translator for H2.class
HANASqlAstTranslator<T extends JdbcOperation>
A SQL AST translator for HANA.class
HSQLSqlAstTranslator<T extends JdbcOperation>
A SQL AST translator for HSQL.class
MariaDBSqlAstTranslator<T extends JdbcOperation>
A SQL AST translator for MariaDB.class
MySQLSqlAstTranslator<T extends JdbcOperation>
A SQL AST translator for MySQL.class
OracleSqlAstTranslator<T extends JdbcOperation>
A SQL AST translator for Oracle.class
PostgreSQLSqlAstTranslator<T extends JdbcOperation>
A SQL AST translator for PostgreSQL.class
SpannerSqlAstTranslator<T extends JdbcOperation>
A SQL AST translator for Spanner.class
SqlAstTranslatorWithMerge<T extends JdbcOperation>
Base for translators which support a full insert-or-update-or-delete (MERGE) command.class
SqlAstTranslatorWithUpsert<T extends JdbcOperation>
Base SqlAstTranslator for translators which support an insert-or-update (UPSERT) commandclass
SQLServerSqlAstTranslator<T extends JdbcOperation>
A SQL AST translator for SQL Server.class
SybaseASESqlAstTranslator<T extends JdbcOperation>
A SQL AST translator for Sybase ASE.class
SybaseSqlAstTranslator<T extends JdbcOperation>
A SQL AST translator for Sybase.class
TiDBSqlAstTranslator<T extends JdbcOperation>
A SQL AST translator for TiDB.Methods in org.hibernate.dialect with parameters of type SqlAppender Modifier and Type Method Description void
Dialect. appendArrayLiteral(SqlAppender appender, Object[] literal, JdbcLiteralFormatter<Object> elementFormatter, WrapperOptions wrapperOptions)
Append an array literal with the given elements to the givenSqlAppender
.void
DialectDelegateWrapper. appendArrayLiteral(SqlAppender appender, Object[] literal, JdbcLiteralFormatter<Object> elementFormatter, WrapperOptions wrapperOptions)
void
AbstractTransactSQLDialect. appendBinaryLiteral(SqlAppender appender, byte[] bytes)
void
DB2Dialect. appendBinaryLiteral(SqlAppender appender, byte[] bytes)
void
Dialect. appendBinaryLiteral(SqlAppender appender, byte[] bytes)
Append a binary literal to the givenSqlAppender
.void
DialectDelegateWrapper. appendBinaryLiteral(SqlAppender appender, byte[] bytes)
void
OracleDialect. appendBinaryLiteral(SqlAppender appender, byte[] bytes)
void
PostgreSQLDialect. appendBinaryLiteral(SqlAppender appender, byte[] bytes)
void
SQLServerDialect. appendBinaryLiteral(SqlAppender appender, byte[] bytes)
void
AbstractHANADialect. appendBooleanValueString(SqlAppender appender, boolean bool)
void
CockroachDialect. appendBooleanValueString(SqlAppender appender, boolean bool)
void
DB2Dialect. appendBooleanValueString(SqlAppender appender, boolean bool)
void
DerbyDialect. appendBooleanValueString(SqlAppender appender, boolean bool)
void
Dialect. appendBooleanValueString(SqlAppender appender, boolean bool)
Append the SQL literal expression representing the given boolean value to the givenSqlAppender
.void
DialectDelegateWrapper. appendBooleanValueString(SqlAppender appender, boolean bool)
void
H2Dialect. appendBooleanValueString(SqlAppender appender, boolean bool)
void
HSQLDialect. appendBooleanValueString(SqlAppender appender, boolean bool)
void
PostgreSQLDialect. appendBooleanValueString(SqlAppender appender, boolean bool)
void
SpannerDialect. appendBooleanValueString(SqlAppender appender, boolean bool)
void
AbstractHANADialect. appendDatetimeFormat(SqlAppender appender, String format)
void
CockroachDialect. appendDatetimeFormat(SqlAppender appender, String format)
void
DB2Dialect. appendDatetimeFormat(SqlAppender appender, String format)
void
DerbyDialect. appendDatetimeFormat(SqlAppender appender, String format)
void
Dialect. appendDatetimeFormat(SqlAppender appender, String format)
Translate the given datetime format string from the pattern language defined by Java'sDateTimeFormatter
to whatever pattern language is understood by the native datetime formatting function for this database (often theto_char()
function).void
DialectDelegateWrapper. appendDatetimeFormat(SqlAppender appender, String format)
void
H2Dialect. appendDatetimeFormat(SqlAppender appender, String format)
void
HSQLDialect. appendDatetimeFormat(SqlAppender appender, String format)
void
MySQLDialect. appendDatetimeFormat(SqlAppender appender, String format)
void
OracleDialect. appendDatetimeFormat(SqlAppender appender, String format)
void
PostgreSQLDialect. appendDatetimeFormat(SqlAppender appender, String format)
void
SpannerDialect. appendDatetimeFormat(SqlAppender appender, String format)
void
SQLServerDialect. appendDatetimeFormat(SqlAppender appender, String format)
void
SybaseDialect. appendDatetimeFormat(SqlAppender appender, String format)
void
AbstractHANADialect. appendDateTimeLiteral(SqlAppender appender, TemporalAccessor temporalAccessor, TemporalType precision, TimeZone jdbcTimeZone)
void
AbstractHANADialect. appendDateTimeLiteral(SqlAppender appender, Date date, TemporalType precision, TimeZone jdbcTimeZone)
void
CockroachDialect. appendDateTimeLiteral(SqlAppender appender, TemporalAccessor temporalAccessor, TemporalType precision, TimeZone jdbcTimeZone)
void
CockroachDialect. appendDateTimeLiteral(SqlAppender appender, Calendar calendar, TemporalType precision, TimeZone jdbcTimeZone)
void
CockroachDialect. appendDateTimeLiteral(SqlAppender appender, Date date, TemporalType precision, TimeZone jdbcTimeZone)
void
DB2Dialect. appendDateTimeLiteral(SqlAppender appender, TemporalAccessor temporalAccessor, TemporalType precision, TimeZone jdbcTimeZone)
void
DB2Dialect. appendDateTimeLiteral(SqlAppender appender, Calendar calendar, TemporalType precision, TimeZone jdbcTimeZone)
void
DB2Dialect. appendDateTimeLiteral(SqlAppender appender, Date date, TemporalType precision, TimeZone jdbcTimeZone)
void
Dialect. appendDateTimeLiteral(SqlAppender appender, TemporalAccessor temporalAccessor, TemporalType precision, TimeZone jdbcTimeZone)
Append a datetime literal representing the givenjava.time
value to the givenSqlAppender
.void
Dialect. appendDateTimeLiteral(SqlAppender appender, Calendar calendar, TemporalType precision, TimeZone jdbcTimeZone)
Append a datetime literal representing the givenCalendar
value to the givenSqlAppender
.void
Dialect. appendDateTimeLiteral(SqlAppender appender, Date date, TemporalType precision, TimeZone jdbcTimeZone)
Append a datetime literal representing the givenDate
value to the givenSqlAppender
.void
DialectDelegateWrapper. appendDateTimeLiteral(SqlAppender appender, TemporalAccessor temporalAccessor, TemporalType precision, TimeZone jdbcTimeZone)
void
DialectDelegateWrapper. appendDateTimeLiteral(SqlAppender appender, Calendar calendar, TemporalType precision, TimeZone jdbcTimeZone)
void
DialectDelegateWrapper. appendDateTimeLiteral(SqlAppender appender, Date date, TemporalType precision, TimeZone jdbcTimeZone)
void
H2Dialect. appendDateTimeLiteral(SqlAppender appender, TemporalAccessor temporalAccessor, TemporalType precision, TimeZone jdbcTimeZone)
void
H2Dialect. appendDateTimeLiteral(SqlAppender appender, Calendar calendar, TemporalType precision, TimeZone jdbcTimeZone)
void
H2Dialect. appendDateTimeLiteral(SqlAppender appender, Date date, TemporalType precision, TimeZone jdbcTimeZone)
void
MySQLDialect. appendDateTimeLiteral(SqlAppender appender, TemporalAccessor temporalAccessor, TemporalType precision, TimeZone jdbcTimeZone)
void
MySQLDialect. appendDateTimeLiteral(SqlAppender appender, Calendar calendar, TemporalType precision, TimeZone jdbcTimeZone)
void
MySQLDialect. appendDateTimeLiteral(SqlAppender appender, Date date, TemporalType precision, TimeZone jdbcTimeZone)
void
OracleDialect. appendDateTimeLiteral(SqlAppender appender, TemporalAccessor temporalAccessor, TemporalType precision, TimeZone jdbcTimeZone)
void
PostgreSQLDialect. appendDateTimeLiteral(SqlAppender appender, TemporalAccessor temporalAccessor, TemporalType precision, TimeZone jdbcTimeZone)
void
PostgreSQLDialect. appendDateTimeLiteral(SqlAppender appender, Calendar calendar, TemporalType precision, TimeZone jdbcTimeZone)
void
PostgreSQLDialect. appendDateTimeLiteral(SqlAppender appender, Date date, TemporalType precision, TimeZone jdbcTimeZone)
void
SQLServerDialect. appendDateTimeLiteral(SqlAppender appender, TemporalAccessor temporalAccessor, TemporalType precision, TimeZone jdbcTimeZone)
void
SQLServerDialect. appendDateTimeLiteral(SqlAppender appender, Calendar calendar, TemporalType precision, TimeZone jdbcTimeZone)
void
SQLServerDialect. appendDateTimeLiteral(SqlAppender appender, Date date, TemporalType precision, TimeZone jdbcTimeZone)
void
SybaseDialect. appendDateTimeLiteral(SqlAppender appender, TemporalAccessor temporalAccessor, TemporalType precision, TimeZone jdbcTimeZone)
void
SybaseDialect. appendDateTimeLiteral(SqlAppender appender, Calendar calendar, TemporalType precision, TimeZone jdbcTimeZone)
void
SybaseDialect. appendDateTimeLiteral(SqlAppender appender, Date date, TemporalType precision, TimeZone jdbcTimeZone)
void
Dialect. appendIntervalLiteral(SqlAppender appender, Duration literal)
Append a literal SQLinterval
representing the given JavaDuration
.void
DialectDelegateWrapper. appendIntervalLiteral(SqlAppender appender, Duration literal)
void
Dialect. appendLiteral(SqlAppender appender, String literal)
Append a literal string to the givenSqlAppender
.void
DialectDelegateWrapper. appendLiteral(SqlAppender appender, String literal)
void
MySQLDialect. appendLiteral(SqlAppender appender, String literal)
void
Dialect. appendUUIDLiteral(SqlAppender appender, UUID literal)
Append a literal SQLuuid
representing the given JavaUUID
.void
DialectDelegateWrapper. appendUUIDLiteral(SqlAppender appender, UUID literal)
void
SQLServerDialect. appendUUIDLiteral(SqlAppender appender, UUID literal)
void
MySQLCastingJsonJdbcType. appendWriteExpression(String writeExpression, SqlAppender appender, Dialect dialect)
void
PostgreSQLCastingInetJdbcType. appendWriteExpression(String writeExpression, SqlAppender appender, Dialect dialect)
void
PostgreSQLCastingIntervalSecondJdbcType. appendWriteExpression(String writeExpression, SqlAppender appender, Dialect dialect)
void
PostgreSQLCastingJsonJdbcType. appendWriteExpression(String writeExpression, SqlAppender appender, Dialect dialect)
void
PostgreSQLStructCastingJdbcType. appendWriteExpression(String writeExpression, SqlAppender appender, Dialect dialect)
-
Uses of SqlAppender in org.hibernate.dialect.aggregate
Methods in org.hibernate.dialect.aggregate with parameters of type SqlAppender Modifier and Type Method Description void
AggregateSupport.WriteExpressionRenderer. render(SqlAppender sqlAppender, SqlAstTranslator<?> translator, AggregateSupport.AggregateColumnWriteExpression aggregateColumnWriteExpression, String qualifier)
Renders the qualified custom write expression to theSqlAppender
with the value expressions for each selectable as returned byAggregateSupport.AggregateColumnWriteExpression.getValueExpression(SelectableMapping)
. -
Uses of SqlAppender in org.hibernate.dialect.function
Methods in org.hibernate.dialect.function with parameters of type SqlAppender Modifier and Type Method Description void
AvgFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, SqlAstTranslator<?> walker)
void
AvgFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, SqlAstTranslator<?> translator)
void
CaseLeastGreatestEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, SqlAstTranslator<?> walker)
void
CastFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, SqlAstTranslator<?> walker)
void
CastingConcatFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, SqlAstTranslator<?> walker)
void
ChrLiteralEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, SqlAstTranslator<?> walker)
void
ConcatPipeFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, SqlAstTranslator<?> walker)
void
CountFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, SqlAstTranslator<?> walker)
void
CountFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, SqlAstTranslator<?> translator)
void
CurrentFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, SqlAstTranslator<?> walker)
void
DateTruncEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, SqlAstTranslator<?> walker)
void
DB2FormatEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, SqlAstTranslator<?> walker)
void
DB2PositionFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, SqlAstTranslator<?> walker)
void
DB2SubstringFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, SqlAstTranslator<?> walker)
void
DerbyLpadEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, SqlAstTranslator<?> walker)
void
DerbyRpadEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, SqlAstTranslator<?> walker)
void
EveryAnyEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, SqlAstTranslator<?> walker)
void
EveryAnyEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, SqlAstTranslator<?> walker)
void
ExtractFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, SqlAstTranslator<?> walker)
void
FormatFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, SqlAstTranslator<?> walker)
void
HypotheticalSetFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, SqlAstTranslator<?> walker)
void
HypotheticalSetFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, SqlAstTranslator<?> translator)
void
HypotheticalSetFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, SqlAstTranslator<?> walker)
void
IntegralTimestampaddFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, SqlAstTranslator<?> walker)
void
InverseDistributionFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, SqlAstTranslator<?> walker)
void
InverseDistributionFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, SqlAstTranslator<?> translator)
void
InverseDistributionFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, SqlAstTranslator<?> walker)
void
LengthFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, SqlAstTranslator<?> walker)
void
ListaggFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, SqlAstTranslator<?> walker)
void
ListaggFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, SqlAstTranslator<?> translator)
void
ListaggFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, SqlAstTranslator<?> walker)
void
ListaggGroupConcatEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, SqlAstTranslator<?> walker)
void
ListaggGroupConcatEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, SqlAstTranslator<?> translator)
void
ListaggGroupConcatEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, SqlAstTranslator<?> walker)
void
ListaggStringAggEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, SqlAstTranslator<?> walker)
void
ListaggStringAggEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, SqlAstTranslator<?> translator)
void
ListaggStringAggEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, SqlAstTranslator<?> walker)
void
MinMaxCaseEveryAnyEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, SqlAstTranslator<?> walker)
void
MinMaxCaseEveryAnyEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, SqlAstTranslator<?> walker)
void
ModeStatsModeEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, SqlAstTranslator<?> translator)
void
PostgreSQLMinMaxFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, SqlAstTranslator<?> walker)
void
PostgreSQLMinMaxFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, SqlAstTranslator<?> translator)
void
PostgreSQLTruncRoundFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, SqlAstTranslator<?> walker)
void
QuantifiedLeastGreatestEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, SqlAstTranslator<?> walker)
void
SqlFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, SqlAstTranslator<?> walker)
void
SQLServerEveryAnyEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, SqlAstTranslator<?> walker)
void
SQLServerEveryAnyEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, SqlAstTranslator<?> walker)
void
SQLServerFormatEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, SqlAstTranslator<?> walker)
void
TimestampaddFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, SqlAstTranslator<?> walker)
void
TimestampdiffFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, SqlAstTranslator<?> walker)
void
TransactSQLStrFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, SqlAstTranslator<?> walker)
void
TrimFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, SqlAstTranslator<?> walker)
-
Uses of SqlAppender in org.hibernate.metamodel.mapping.internal
Methods in org.hibernate.metamodel.mapping.internal with parameters of type SqlAppender Modifier and Type Method Description void
CaseStatementDiscriminatorMappingImpl.CaseStatementDiscriminatorExpression. renderToSql(SqlAppender sqlAppender, SqlAstTranslator<?> walker, SessionFactoryImplementor sessionFactory)
-
Uses of SqlAppender in org.hibernate.metamodel.mapping.ordering.ast
Methods in org.hibernate.metamodel.mapping.ordering.ast with parameters of type SqlAppender Modifier and Type Method Description void
FunctionExpression. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, SqlAstTranslator<?> walker)
-
Uses of SqlAppender in org.hibernate.query.sqm.function
Methods in org.hibernate.query.sqm.function with parameters of type SqlAppender Modifier and Type Method Description void
FunctionRenderingSupport. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, SqlAstTranslator<?> walker)
default void
FunctionRenderingSupport. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, Boolean respectNulls, Boolean fromFirst, SqlAstTranslator<?> walker)
default void
FunctionRenderingSupport. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, SqlAstTranslator<?> walker)
default void
FunctionRenderingSupport. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, SqlAstTranslator<?> walker)
void
NamedSqmFunctionDescriptor. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, SqlAstTranslator<?> translator)
void
NamedSqmFunctionDescriptor. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, Boolean respectNulls, Boolean fromFirst, SqlAstTranslator<?> walker)
void
NamedSqmFunctionDescriptor. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, SqlAstTranslator<?> translator)
void
NamedSqmFunctionDescriptor. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, SqlAstTranslator<?> translator)
void
PatternBasedSqmFunctionDescriptor. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, SqlAstTranslator<?> walker)
void
PatternBasedSqmFunctionDescriptor. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, Boolean respectNulls, Boolean fromFirst, SqlAstTranslator<?> walker)
void
PatternBasedSqmFunctionDescriptor. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, SqlAstTranslator<?> walker)
void
PatternBasedSqmFunctionDescriptor. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, SqlAstTranslator<?> walker)
void
SelfRenderingAggregateFunctionSqlAstExpression. renderToSql(SqlAppender sqlAppender, SqlAstTranslator<?> walker, SessionFactoryImplementor sessionFactory)
void
SelfRenderingFunctionSqlAstExpression. renderToSql(SqlAppender sqlAppender, SqlAstTranslator<?> walker, SessionFactoryImplementor sessionFactory)
void
SelfRenderingOrderedSetAggregateFunctionSqlAstExpression. renderToSql(SqlAppender sqlAppender, SqlAstTranslator<?> walker, SessionFactoryImplementor sessionFactory)
void
SelfRenderingWindowFunctionSqlAstExpression. renderToSql(SqlAppender sqlAppender, SqlAstTranslator<?> walker, SessionFactoryImplementor sessionFactory)
-
Uses of SqlAppender in org.hibernate.query.sqm.produce.function.internal
Methods in org.hibernate.query.sqm.produce.function.internal with parameters of type SqlAppender Modifier and Type Method Description void
PatternRenderer. render(SqlAppender sqlAppender, List<? extends SqlAstNode> args, SqlAstTranslator<?> translator)
The rendering code.void
PatternRenderer. render(SqlAppender sqlAppender, List<? extends SqlAstNode> args, Predicate filter, Boolean respectNulls, Boolean fromFirst, SqlAstTranslator<?> translator)
void
PatternRenderer. render(SqlAppender sqlAppender, List<? extends SqlAstNode> args, Predicate filter, List<SortSpecification> withinGroup, SqlAstTranslator<?> translator)
void
PatternRenderer. render(SqlAppender sqlAppender, List<? extends SqlAstNode> args, Predicate filter, SqlAstTranslator<?> translator)
-
Uses of SqlAppender in org.hibernate.spatial
Methods in org.hibernate.spatial with parameters of type SqlAppender Modifier and Type Method Description void
GeometryLiteralFormatter. appendJdbcLiteral(SqlAppender appender, T value, Dialect dialect, WrapperOptions wrapperOptions)
-
Uses of SqlAppender in org.hibernate.spatial.dialect.oracle
Methods in org.hibernate.spatial.dialect.oracle with parameters of type SqlAppender Modifier and Type Method Description void
OracleSpatialFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, SqlAstTranslator<?> walker)
void
OracleSpatialSQLMMFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, SqlAstTranslator<?> walker)
void
SDOGetGeometryType. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, SqlAstTranslator<?> walker)
void
SDOMethodDescriptor. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, SqlAstTranslator<?> walker)
void
SDORelateFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, SqlAstTranslator<?> walker)
void
STRelateFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, SqlAstTranslator<?> walker)
-
Uses of SqlAppender in org.hibernate.spatial.dialect.postgis
Methods in org.hibernate.spatial.dialect.postgis with parameters of type SqlAppender Modifier and Type Method Description void
AbstractCastingPostGISJdbcType. appendWriteExpression(String writeExpression, SqlAppender appender, Dialect dialect)
-
Uses of SqlAppender in org.hibernate.sql.ast.spi
Classes in org.hibernate.sql.ast.spi that implement SqlAppender Modifier and Type Class Description class
AbstractSqlAstTranslator<T extends JdbcOperation>
class
StandardSqlAstTranslator<T extends JdbcOperation>
The final phase of query translation.class
StringBuilderSqlAppender
Access to appending SQL fragments to a StringBuilderMethods in org.hibernate.sql.ast.spi that return SqlAppender Modifier and Type Method Description protected SqlAppender
AbstractSqlAstTranslator. getSqlAppender()
Methods in org.hibernate.sql.ast.spi with parameters of type SqlAppender Modifier and Type Method Description void
AbstractSqlAstTranslator.ForUpdateClause. appendAliases(SqlAppender appender)
protected void
AbstractSqlAstTranslator. appendBackslashEscapedLikeLiteral(SqlAppender appender, String literal, boolean noBackslashEscapes)
-
Uses of SqlAppender in org.hibernate.sql.ast.tree.expression
Methods in org.hibernate.sql.ast.tree.expression with parameters of type SqlAppender Modifier and Type Method Description void
ColumnReference. appendColumnForWrite(SqlAppender appender)
void
ColumnReference. appendColumnForWrite(SqlAppender appender, String qualifier)
void
ColumnReference. appendReadExpression(SqlAppender appender)
void
ColumnReference. appendReadExpression(SqlAppender appender, String qualifier)
void
AggregateColumnWriteExpression. appendWriteExpression(SqlAstTranslator<?> translator, SqlAppender appender)
void
AggregateColumnWriteExpression. appendWriteExpression(SqlAstTranslator<?> translator, SqlAppender appender, String qualifier)
void
AliasedExpression. renderToSql(SqlAppender sqlAppender, SqlAstTranslator<?> walker, SessionFactoryImplementor sessionFactory)
void
LiteralAsParameter. renderToSql(SqlAppender sqlAppender, SqlAstTranslator<?> walker, SessionFactoryImplementor sessionFactory)
void
SelfRenderingExpression. renderToSql(SqlAppender sqlAppender, SqlAstTranslator<?> walker, SessionFactoryImplementor sessionFactory)
void
SelfRenderingSqlFragmentExpression. renderToSql(SqlAppender sqlAppender, SqlAstTranslator<?> walker, SessionFactoryImplementor sessionFactory)
-
Uses of SqlAppender in org.hibernate.type.descriptor
Methods in org.hibernate.type.descriptor with parameters of type SqlAppender Modifier and Type Method Description static void
DateTimeUtils. appendAsDate(SqlAppender appender, TemporalAccessor temporalAccessor)
static void
DateTimeUtils. appendAsDate(SqlAppender appender, Calendar calendar)
static void
DateTimeUtils. appendAsDate(SqlAppender appender, Date date)
static void
DateTimeUtils. appendAsLocalTime(SqlAppender appender, TemporalAccessor temporalAccessor)
static void
DateTimeUtils. appendAsLocalTime(SqlAppender appender, Calendar calendar)
static void
DateTimeUtils. appendAsLocalTime(SqlAppender appender, Date date)
static void
DateTimeUtils. appendAsTime(SqlAppender appender, TemporalAccessor temporalAccessor, boolean supportsOffset, TimeZone jdbcTimeZone)
static void
DateTimeUtils. appendAsTime(SqlAppender appender, Calendar calendar)
Deprecated.static void
DateTimeUtils. appendAsTime(SqlAppender appender, Calendar calendar, TimeZone jdbcTimeZone)
static void
DateTimeUtils. appendAsTime(SqlAppender appender, Date date)
Deprecated.static void
DateTimeUtils. appendAsTime(SqlAppender appender, Date date, TimeZone jdbcTimeZone)
static void
DateTimeUtils. appendAsTimestampWithMicros(SqlAppender appender, TemporalAccessor temporalAccessor, boolean supportsOffset, TimeZone jdbcTimeZone)
static void
DateTimeUtils. appendAsTimestampWithMicros(SqlAppender appender, TemporalAccessor temporalAccessor, boolean supportsOffset, TimeZone jdbcTimeZone, boolean allowZforZeroOffset)
static void
DateTimeUtils. appendAsTimestampWithMicros(SqlAppender appender, Calendar calendar, TimeZone jdbcTimeZone)
Deprecated, for removal: This API element is subject to removal in a future version.static void
DateTimeUtils. appendAsTimestampWithMicros(SqlAppender appender, Date date, TimeZone jdbcTimeZone)
static void
DateTimeUtils. appendAsTimestampWithMillis(SqlAppender appender, TemporalAccessor temporalAccessor, boolean supportsOffset, TimeZone jdbcTimeZone)
static void
DateTimeUtils. appendAsTimestampWithMillis(SqlAppender appender, Calendar calendar, TimeZone jdbcTimeZone)
static void
DateTimeUtils. appendAsTimestampWithMillis(SqlAppender appender, Date date, TimeZone jdbcTimeZone)
static void
DateTimeUtils. appendAsTimestampWithNanos(SqlAppender appender, TemporalAccessor temporalAccessor, boolean supportsOffset, TimeZone jdbcTimeZone)
static void
DateTimeUtils. appendAsTimestampWithNanos(SqlAppender appender, TemporalAccessor temporalAccessor, boolean supportsOffset, TimeZone jdbcTimeZone, boolean allowZforZeroOffset)
static void
DateTimeUtils. appendAsTimestampWithNanos(SqlAppender appender, Date date, TimeZone jdbcTimeZone)
-
Uses of SqlAppender in org.hibernate.type.descriptor.java
Methods in org.hibernate.type.descriptor.java with parameters of type SqlAppender Modifier and Type Method Description default void
JavaType. appendEncodedString(SqlAppender sb, T value)
Appends the value to the SqlAppender in an encoded format that can be decoded again byJavaType.fromEncodedString(CharSequence, int, int)
.void
JdbcDateJavaType. appendEncodedString(SqlAppender sb, Date value)
void
JdbcTimeJavaType. appendEncodedString(SqlAppender sb, Date value)
void
JdbcTimestampJavaType. appendEncodedString(SqlAppender sb, Date value)
void
PrimitiveByteArrayJavaType. appendString(SqlAppender appender, byte[] bytes)
-
Uses of SqlAppender in org.hibernate.type.descriptor.jdbc
Methods in org.hibernate.type.descriptor.jdbc with parameters of type SqlAppender Modifier and Type Method Description void
JdbcLiteralFormatter. appendJdbcLiteral(SqlAppender appender, T value, Dialect dialect, WrapperOptions wrapperOptions)
Append a SQL literal representing the given Java value to a fragment of SQL which is being built.void
H2FormatJsonJdbcType. appendWriteExpression(String writeExpression, SqlAppender appender, Dialect dialect)
default void
JdbcType. appendWriteExpression(String writeExpression, SqlAppender appender, Dialect dialect)
Append the write expression wrapped in a way to be able to write values with this JdbcType's ValueBinder. -
Uses of SqlAppender in org.hibernate.type.descriptor.jdbc.internal
Methods in org.hibernate.type.descriptor.jdbc.internal with parameters of type SqlAppender Modifier and Type Method Description void
JdbcLiteralFormatterArray. appendJdbcLiteral(SqlAppender appender, Object value, Dialect dialect, WrapperOptions wrapperOptions)
void
JdbcLiteralFormatterBinary. appendJdbcLiteral(SqlAppender appender, Object value, Dialect dialect, WrapperOptions wrapperOptions)
void
JdbcLiteralFormatterBoolean. appendJdbcLiteral(SqlAppender appender, Object value, Dialect dialect, WrapperOptions wrapperOptions)
void
JdbcLiteralFormatterCharacterData. appendJdbcLiteral(SqlAppender appender, Object value, Dialect dialect, WrapperOptions wrapperOptions)
void
JdbcLiteralFormatterNumericData. appendJdbcLiteral(SqlAppender appender, Object value, Dialect dialect, WrapperOptions wrapperOptions)
void
JdbcLiteralFormatterTemporal. appendJdbcLiteral(SqlAppender appender, Object value, Dialect dialect, WrapperOptions options)
void
JdbcLiteralFormatterUUIDData. appendJdbcLiteral(SqlAppender appender, Object value, Dialect dialect, WrapperOptions wrapperOptions)
-