org.hibernate.engine

Class NamedQueryDefinition

Implemented Interfaces:
Serializable
Known Direct Subclasses:
NamedSQLQueryDefinition

public class NamedQueryDefinition
extends java.lang.Object
implements Serializable

Definition of a named query, defined in the mapping metadata.
Author:
Gavin King

Constructor Summary

NamedQueryDefinition(String query, boolean cacheable, String cacheRegion, Integer timeout, Integer fetchSize, FlushMode flushMode, Map parameterTypes)
NamedQueryDefinition(String query, boolean cacheable, String cacheRegion, Integer timeout, Integer fetchSize, FlushMode flushMode, CacheMode cacheMode, boolean readOnly, String comment, Map parameterTypes)

Method Summary

CacheMode
getCacheMode()
String
getCacheRegion()
String
getComment()
Integer
getFetchSize()
FlushMode
getFlushMode()
Map
getParameterTypes()
String
getQuery()
String
getQueryString()
Integer
getTimeout()
boolean
isCacheable()
boolean
isReadOnly()
String
toString()

Constructor Details

NamedQueryDefinition

public NamedQueryDefinition(String query,
                            boolean cacheable,
                            String cacheRegion,
                            Integer timeout,
                            Integer fetchSize,
                            FlushMode flushMode,
                            Map parameterTypes)

NamedQueryDefinition

public NamedQueryDefinition(String query,
                            boolean cacheable,
                            String cacheRegion,
                            Integer timeout,
                            Integer fetchSize,
                            FlushMode flushMode,
                            CacheMode cacheMode,
                            boolean readOnly,
                            String comment,
                            Map parameterTypes)

Method Details

getCacheMode

public CacheMode getCacheMode()

getCacheRegion

public String getCacheRegion()

getComment

public String getComment()

getFetchSize

public Integer getFetchSize()

getFlushMode

public FlushMode getFlushMode()

getParameterTypes

public Map getParameterTypes()

getQuery

public String getQuery()

getQueryString

public String getQueryString()

getTimeout

public Integer getTimeout()

isCacheable

public boolean isCacheable()

isReadOnly

public boolean isReadOnly()

toString

public String toString()