org.hibernate.engine
Class QueryParameters
java.lang.Object
org.hibernate.engine.QueryParameters
public final class QueryParameters
- extends Object
- Author:
- Gavin King
Constructor Summary |
QueryParameters()
|
QueryParameters(Type[] positionalParameterTypes,
Object[] postionalParameterValues)
|
QueryParameters(Type[] positionalParameterTypes,
Object[] positionalParameterValues,
Map namedParameters,
Map lockModes,
RowSelection rowSelection,
boolean readOnly,
boolean cacheable,
String cacheRegion,
String comment,
Serializable[] collectionKeys,
Object optionalObject,
String optionalEntityName,
Serializable optionalId,
ResultTransformer transformer)
|
QueryParameters(Type[] positionalParameterTypes,
Object[] positionalParameterValues,
Map namedParameters,
Map lockModes,
RowSelection rowSelection,
boolean readOnly,
boolean cacheable,
String cacheRegion,
String comment,
Serializable[] collectionKeys,
ResultTransformer transformer)
|
QueryParameters(Type[] positionalParameterTypes,
Object[] positionalParameterValues,
Map lockModes,
RowSelection rowSelection,
boolean cacheable,
String cacheRegion,
String comment,
boolean isLookupByNaturalKey,
ResultTransformer transformer)
|
QueryParameters(Type[] positionalParameterTypes,
Object[] postionalParameterValues,
Map namedParameters,
Serializable[] collectionKeys)
|
QueryParameters(Type[] positionalParameterTypes,
Object[] postionalParameterValues,
Object optionalObject,
String optionalEntityName,
Serializable optionalObjectId)
|
QueryParameters(Type[] positionalParameterTypes,
Object[] postionalParameterValues,
Serializable[] collectionKeys)
|
QueryParameters(Type type,
Object value)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
QueryParameters
public QueryParameters()
QueryParameters
public QueryParameters(Type type,
Object value)
QueryParameters
public QueryParameters(Type[] positionalParameterTypes,
Object[] postionalParameterValues,
Object optionalObject,
String optionalEntityName,
Serializable optionalObjectId)
QueryParameters
public QueryParameters(Type[] positionalParameterTypes,
Object[] postionalParameterValues)
QueryParameters
public QueryParameters(Type[] positionalParameterTypes,
Object[] postionalParameterValues,
Serializable[] collectionKeys)
QueryParameters
public QueryParameters(Type[] positionalParameterTypes,
Object[] postionalParameterValues,
Map namedParameters,
Serializable[] collectionKeys)
QueryParameters
public QueryParameters(Type[] positionalParameterTypes,
Object[] positionalParameterValues,
Map lockModes,
RowSelection rowSelection,
boolean cacheable,
String cacheRegion,
String comment,
boolean isLookupByNaturalKey,
ResultTransformer transformer)
QueryParameters
public QueryParameters(Type[] positionalParameterTypes,
Object[] positionalParameterValues,
Map namedParameters,
Map lockModes,
RowSelection rowSelection,
boolean readOnly,
boolean cacheable,
String cacheRegion,
String comment,
Serializable[] collectionKeys,
ResultTransformer transformer)
QueryParameters
public QueryParameters(Type[] positionalParameterTypes,
Object[] positionalParameterValues,
Map namedParameters,
Map lockModes,
RowSelection rowSelection,
boolean readOnly,
boolean cacheable,
String cacheRegion,
String comment,
Serializable[] collectionKeys,
Object optionalObject,
String optionalEntityName,
Serializable optionalId,
ResultTransformer transformer)
hasRowSelection
public boolean hasRowSelection()
getNamedParameters
public Map getNamedParameters()
getPositionalParameterTypes
public Type[] getPositionalParameterTypes()
getPositionalParameterValues
public Object[] getPositionalParameterValues()
getRowSelection
public RowSelection getRowSelection()
getResultTransformer
public ResultTransformer getResultTransformer()
setNamedParameters
public void setNamedParameters(Map map)
setPositionalParameterTypes
public void setPositionalParameterTypes(Type[] types)
setPositionalParameterValues
public void setPositionalParameterValues(Object[] objects)
setRowSelection
public void setRowSelection(RowSelection selection)
getLockModes
public Map getLockModes()
setLockModes
public void setLockModes(Map map)
traceParameters
public void traceParameters(SessionFactoryImplementor factory)
throws HibernateException
- Throws:
HibernateException
isCacheable
public boolean isCacheable()
setCacheable
public void setCacheable(boolean b)
getCacheRegion
public String getCacheRegion()
setCacheRegion
public void setCacheRegion(String cacheRegion)
validateParameters
public void validateParameters()
throws QueryException
- Throws:
QueryException
getComment
public String getComment()
setComment
public void setComment(String comment)
getScrollMode
public ScrollMode getScrollMode()
setScrollMode
public void setScrollMode(ScrollMode scrollMode)
getCollectionKeys
public Serializable[] getCollectionKeys()
setCollectionKeys
public void setCollectionKeys(Serializable[] collectionKeys)
getOptionalEntityName
public String getOptionalEntityName()
setOptionalEntityName
public void setOptionalEntityName(String optionalEntityName)
getOptionalId
public Serializable getOptionalId()
setOptionalId
public void setOptionalId(Serializable optionalId)
getOptionalObject
public Object getOptionalObject()
setOptionalObject
public void setOptionalObject(Object optionalObject)
isReadOnly
public boolean isReadOnly()
setReadOnly
public void setReadOnly(boolean readOnly)
setCallable
public void setCallable(boolean callable)
isCallable
public boolean isCallable()
hasAutoDiscoverScalarTypes
public boolean hasAutoDiscoverScalarTypes()
processFilters
public void processFilters(String sql,
SessionImplementor session)
getFilteredSQL
public String getFilteredSQL()
getFilteredPositionalParameterValues
public Object[] getFilteredPositionalParameterValues()
getFilteredPositionalParameterTypes
public Type[] getFilteredPositionalParameterTypes()
isNaturalKeyLookup
public boolean isNaturalKeyLookup()
setNaturalKeyLookup
public void setNaturalKeyLookup(boolean isNaturalKeyLookup)
setAutoDiscoverScalarTypes
public void setAutoDiscoverScalarTypes(boolean autodiscovertypes)
createCopyUsing
public QueryParameters createCopyUsing(RowSelection selection)