Package org.hibernate.hql.spi.id.inline
Class IdsClauseBuilder
- java.lang.Object
-
- org.hibernate.hql.spi.id.inline.IdsClauseBuilder
-
- Direct Known Subclasses:
InlineIdsInClauseBuilder,InlineIdsOrClauseBuilder,InlineIdsSubSelectValuesListBuilder
public abstract class IdsClauseBuilder extends Object
Builds the where clause that wraps the identifiers to be updated/deleted.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedIdsClauseBuilder(Dialect dialect, Type identifierType, TypeConfiguration typeConfiguration, String[] columns, List<Object[]> ids)protectedIdsClauseBuilder(Dialect dialect, Type identifierType, TypeResolver typeResolver, String[] columns, List<Object[]> ids)Deprecated.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected String[]getColumns()TypegetIdentifierType()List<Object[]>getIds()TypeResolvergetTypeResolver()Deprecated.(since 5.3) No replacement, access to and handling of Types will be much different in 6.0protected StringquoteIdentifier(Object... value)abstract StringtoStatement()
-
-
-
Constructor Detail
-
IdsClauseBuilder
protected IdsClauseBuilder(Dialect dialect, Type identifierType, TypeConfiguration typeConfiguration, String[] columns, List<Object[]> ids)
-
IdsClauseBuilder
@Deprecated protected IdsClauseBuilder(Dialect dialect, Type identifierType, TypeResolver typeResolver, String[] columns, List<Object[]> ids)
Deprecated.
-
-
Method Detail
-
getIdentifierType
public Type getIdentifierType()
-
getTypeResolver
@Deprecated public TypeResolver getTypeResolver()
Deprecated.(since 5.3) No replacement, access to and handling of Types will be much different in 6.0Retrieve theTyperesolver associated with this factory.- Returns:
- The type resolver
-
getColumns
protected String[] getColumns()
-
toStatement
public abstract String toStatement()
-
-