org.hibernate.engine
Class QueryParameters

java.lang.Object
  extended by org.hibernate.engine.QueryParameters

public final class QueryParameters
extends java.lang.Object

Author:
Gavin King

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

Constructor Detail

QueryParameters

public QueryParameters()

QueryParameters

public QueryParameters(Type type,
                       java.lang.Object value)

QueryParameters

public QueryParameters(Type[] positionalParameterTypes,
                       java.lang.Object[] postionalParameterValues,
                       java.lang.Object optionalObject,
                       java.lang.String optionalEntityName,
                       java.io.Serializable optionalObjectId)

QueryParameters

public QueryParameters(Type[] positionalParameterTypes,
                       java.lang.Object[] postionalParameterValues)

QueryParameters

public QueryParameters(Type[] positionalParameterTypes,
                       java.lang.Object[] postionalParameterValues,
                       java.io.Serializable[] collectionKeys)

QueryParameters

public QueryParameters(Type[] positionalParameterTypes,
                       java.lang.Object[] postionalParameterValues,
                       java.util.Map namedParameters,
                       java.io.Serializable[] collectionKeys)

QueryParameters

public QueryParameters(Type[] positionalParameterTypes,
                       java.lang.Object[] positionalParameterValues,
                       java.util.Map lockModes,
                       RowSelection rowSelection,
                       boolean cacheable,
                       java.lang.String cacheRegion,
                       java.lang.String comment,
                       boolean isLookupByNaturalKey,
                       ResultTransformer transformer)

QueryParameters

public QueryParameters(Type[] positionalParameterTypes,
                       java.lang.Object[] positionalParameterValues,
                       java.util.Map namedParameters,
                       java.util.Map lockModes,
                       RowSelection rowSelection,
                       boolean readOnly,
                       boolean cacheable,
                       java.lang.String cacheRegion,
                       java.lang.String comment,
                       java.io.Serializable[] collectionKeys,
                       ResultTransformer transformer)

QueryParameters

public QueryParameters(Type[] positionalParameterTypes,
                       java.lang.Object[] positionalParameterValues,
                       java.util.Map namedParameters,
                       java.util.Map lockModes,
                       RowSelection rowSelection,
                       boolean readOnly,
                       boolean cacheable,
                       java.lang.String cacheRegion,
                       java.lang.String comment,
                       java.io.Serializable[] collectionKeys,
                       java.lang.Object optionalObject,
                       java.lang.String optionalEntityName,
                       java.io.Serializable optionalId,
                       ResultTransformer transformer)
Method Detail

hasRowSelection

public boolean hasRowSelection()

getNamedParameters

public java.util.Map getNamedParameters()

getPositionalParameterTypes

public Type[] getPositionalParameterTypes()

getPositionalParameterValues

public java.lang.Object[] getPositionalParameterValues()

getRowSelection

public RowSelection getRowSelection()

getResultTransformer

public ResultTransformer getResultTransformer()

setNamedParameters

public void setNamedParameters(java.util.Map map)

setPositionalParameterTypes

public void setPositionalParameterTypes(Type[] types)

setPositionalParameterValues

public void setPositionalParameterValues(java.lang.Object[] objects)

setRowSelection

public void setRowSelection(RowSelection selection)

getLockModes

public java.util.Map getLockModes()

setLockModes

public void setLockModes(java.util.Map map)

traceParameters

public void traceParameters(SessionFactoryImplementor factory)
                     throws HibernateException
Throws:
HibernateException

isCacheable

public boolean isCacheable()

setCacheable

public void setCacheable(boolean b)

getCacheRegion

public java.lang.String getCacheRegion()

setCacheRegion

public void setCacheRegion(java.lang.String cacheRegion)

validateParameters

public void validateParameters()
                        throws QueryException
Throws:
QueryException

getComment

public java.lang.String getComment()

setComment

public void setComment(java.lang.String comment)

getScrollMode

public ScrollMode getScrollMode()

setScrollMode

public void setScrollMode(ScrollMode scrollMode)

getCollectionKeys

public java.io.Serializable[] getCollectionKeys()

setCollectionKeys

public void setCollectionKeys(java.io.Serializable[] collectionKeys)

getOptionalEntityName

public java.lang.String getOptionalEntityName()

setOptionalEntityName

public void setOptionalEntityName(java.lang.String optionalEntityName)

getOptionalId

public java.io.Serializable getOptionalId()

setOptionalId

public void setOptionalId(java.io.Serializable optionalId)

getOptionalObject

public java.lang.Object getOptionalObject()

setOptionalObject

public void setOptionalObject(java.lang.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(java.lang.String sql,
                           SessionImplementor session)

getFilteredSQL

public java.lang.String getFilteredSQL()

getFilteredPositionalParameterValues

public java.lang.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)


Copyright © 2008 Hibernate.org. All Rights Reserved.