org.hibernate.mapping
Class QueryList

java.lang.Object
  extended byorg.hibernate.mapping.QueryList
All Implemented Interfaces:
Serializable, Value

public class QueryList
extends Object
implements Value

Author:
Gavin King
See Also:
Serialized Form

Constructor Summary
QueryList(Table table)
           
 
Method Summary
 Object accept(ValueVisitor visitor)
           
 void createForeignKey()
           
 boolean[] getColumnInsertability()
           
 Iterator getColumnIterator()
           
 int getColumnSpan()
           
 boolean[] getColumnUpdateability()
           
 FetchMode getFetchMode()
           
 String getQueryName()
           
 Table getTable()
           
 Type getType()
           
 boolean hasFormula()
           
 boolean isAlternateUniqueKey()
           
 boolean isNullable()
           
 boolean isSimpleValue()
           
 boolean isValid(Mapping mapping)
           
 void setQueryName(String queryName)
           
 void setTypeUsingReflection(String className, String propertyName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryList

public QueryList(Table table)
Method Detail

getColumnSpan

public int getColumnSpan()
Specified by:
getColumnSpan in interface Value

getColumnIterator

public Iterator getColumnIterator()
Specified by:
getColumnIterator in interface Value

getType

public Type getType()
             throws MappingException
Specified by:
getType in interface Value
Throws:
MappingException

getFetchMode

public FetchMode getFetchMode()
Specified by:
getFetchMode in interface Value

getTable

public Table getTable()
Specified by:
getTable in interface Value

hasFormula

public boolean hasFormula()
Specified by:
hasFormula in interface Value

isAlternateUniqueKey

public boolean isAlternateUniqueKey()
Specified by:
isAlternateUniqueKey in interface Value

isNullable

public boolean isNullable()
Specified by:
isNullable in interface Value

createForeignKey

public void createForeignKey()
                      throws MappingException
Specified by:
createForeignKey in interface Value
Throws:
MappingException

isSimpleValue

public boolean isSimpleValue()
Specified by:
isSimpleValue in interface Value

isValid

public boolean isValid(Mapping mapping)
                throws MappingException
Specified by:
isValid in interface Value
Throws:
MappingException

setTypeUsingReflection

public void setTypeUsingReflection(String className,
                                   String propertyName)
                            throws MappingException
Specified by:
setTypeUsingReflection in interface Value
Throws:
MappingException

getQueryName

public String getQueryName()

setQueryName

public void setQueryName(String queryName)

accept

public Object accept(ValueVisitor visitor)
Specified by:
accept in interface Value

getColumnInsertability

public boolean[] getColumnInsertability()
Specified by:
getColumnInsertability in interface Value

getColumnUpdateability

public boolean[] getColumnUpdateability()
Specified by:
getColumnUpdateability in interface Value