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 java.lang.Object
Builds the where clause that wraps the identifiers to be updated/deleted.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
IdsClauseBuilder(Dialect dialect, Type identifierType, TypeConfiguration typeConfiguration, java.lang.String[] columns, java.util.List<java.lang.Object[]> ids)
protected
IdsClauseBuilder(Dialect dialect, Type identifierType, TypeResolver typeResolver, java.lang.String[] columns, java.util.List<java.lang.Object[]> ids)
Deprecated.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected java.lang.String[]
getColumns()
Type
getIdentifierType()
java.util.List<java.lang.Object[]>
getIds()
TypeResolver
getTypeResolver()
Deprecated.(since 5.3) No replacement, access to and handling of Types will be much different in 6.0protected java.lang.String
quoteIdentifier(java.lang.Object... value)
abstract java.lang.String
toStatement()
-
-
-
Constructor Detail
-
IdsClauseBuilder
protected IdsClauseBuilder(Dialect dialect, Type identifierType, TypeConfiguration typeConfiguration, java.lang.String[] columns, java.util.List<java.lang.Object[]> ids)
-
IdsClauseBuilder
@Deprecated protected IdsClauseBuilder(Dialect dialect, Type identifierType, TypeResolver typeResolver, java.lang.String[] columns, java.util.List<java.lang.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 theType
resolver associated with this factory.- Returns:
- The type resolver
-
getColumns
protected java.lang.String[] getColumns()
-
getIds
public java.util.List<java.lang.Object[]> getIds()
-
toStatement
public abstract java.lang.String toStatement()
-
quoteIdentifier
protected java.lang.String quoteIdentifier(java.lang.Object... value)
-
-