Hibernate 3.6.2
Package Index
|
Class Index
org.hibernate
org.hibernate.action
org.hibernate.annotations
org.hibernate.bytecode
org.hibernate.bytecode.buildtime
org.hibernate.bytecode.cglib
org.hibernate.bytecode.javassist
org.hibernate.bytecode.util
org.hibernate.cache
org.hibernate.cache.access
org.hibernate.cache.entry
org.hibernate.cache.impl
org.hibernate.cache.impl.bridge
org.hibernate.cfg
org.hibernate.cfg.annotations
org.hibernate.cfg.annotations.reflection
org.hibernate.cfg.beanvalidation
org.hibernate.cfg.search
org.hibernate.classic
org.hibernate.collection
org.hibernate.connection
org.hibernate.context
org.hibernate.criterion
org.hibernate.dialect
org.hibernate.dialect.function
org.hibernate.dialect.lock
org.hibernate.dialect.resolver
org.hibernate.engine
org.hibernate.engine.jdbc
org.hibernate.engine.loading
org.hibernate.engine.profile
org.hibernate.engine.query
org.hibernate.engine.query.sql
org.hibernate.engine.transaction
org.hibernate.event
org.hibernate.event.def
org.hibernate.exception
org.hibernate.hql
org.hibernate.hql.ast
org.hibernate.hql.ast.exec
org.hibernate.hql.ast.tree
org.hibernate.hql.ast.util
org.hibernate.hql.classic
org.hibernate.id
org.hibernate.id.enhanced
org.hibernate.id.factory
org.hibernate.id.insert
org.hibernate.id.uuid
org.hibernate.impl
org.hibernate.intercept
org.hibernate.intercept.cglib
org.hibernate.intercept.javassist
org.hibernate.jdbc
org.hibernate.jdbc.util
org.hibernate.jmx
org.hibernate.loader
org.hibernate.loader.collection
org.hibernate.loader.criteria
org.hibernate.loader.custom
org.hibernate.loader.custom.sql
org.hibernate.loader.entity
org.hibernate.loader.hql
org.hibernate.lob
org.hibernate.mapping
org.hibernate.metadata
org.hibernate.param
org.hibernate.persister
org.hibernate.persister.collection
org.hibernate.persister.entity
org.hibernate.pretty
org.hibernate.property
org.hibernate.proxy
org.hibernate.proxy.dom4j
org.hibernate.proxy.map
org.hibernate.proxy.pojo
org.hibernate.proxy.pojo.cglib
org.hibernate.proxy.pojo.javassist
org.hibernate.secure
org.hibernate.sql
org.hibernate.sql.ordering.antlr
org.hibernate.stat
org.hibernate.tool.hbm2ddl
org.hibernate.tool.instrument
org.hibernate.tool.instrument.cglib
org.hibernate.tool.instrument.javassist
org.hibernate.transaction
org.hibernate.transaction.synchronization
org.hibernate.transform
org.hibernate.tuple
org.hibernate.tuple.component
org.hibernate.tuple.entity
org.hibernate.type
org.hibernate.type.descriptor
org.hibernate.type.descriptor.java
org.hibernate.type.descriptor.sql
org.hibernate.usertype
org.hibernate.util
org.hibernate.util.xml
Interfaces
AuxiliaryDatabaseObject
Fetchable
Filterable
KeyValue
MetaAttributable
PersistentClassVisitor
RelationalModel
Selectable
TableOwner
Value
ValueVisitor
Classes
AbstractAuxiliaryDatabaseObject
Any
Array
Backref
Bag
Collection
Column
Component
Component.StandardGenerationContextLocator
Component.ValueGenerationPlan
Constraint
DenormalizedTable
DependantValue
FetchProfile
FetchProfile.Fetch
ForeignKey
Formula
IdentifierBag
IdentifierCollection
IdGenerator
Index
IndexBackref
IndexedCollection
Join
JoinedSubclass
List
ManyToOne
Map
MappedSuperclass
MetaAttribute
OneToMany
OneToOne
PersistentClass
PrimaryKey
PrimitiveArray
Property
PropertyGeneration
RootClass
Set
SimpleAuxiliaryDatabaseObject
SimpleValue
SingleTableSubclass
Subclass
SyntheticProperty
Table
ToOne
TypeDef
UnionSubclass
UniqueKey
Enums
MetadataSource
Package Index
|
Class Index
Summary:
Ctors
|
Methods
|
Inherited Methods
|
[Expand All]
public abstract class
Constraint
extends
Object
implements
Serializable
RelationalModel
java.lang.Object
↳
org.hibernate.mapping.Constraint
Known Direct Subclasses
ForeignKey
,
PrimaryKey
,
UniqueKey
ForeignKey
A foreign key constraint
PrimaryKey
A primary key constraint
UniqueKey
A relational unique key constraint
Class Overview
A relational constraint.
Summary
Public Constructors
Constraint
()
Public Methods
void
addColumn
(
Column
column)
void
addColumns
(
Iterator
columnIterator)
Iterator
columnIterator
()
boolean
containsColumn
(
Column
column)
Column
getColumn
(int i)
Iterator
getColumnIterator
()
int
getColumnSpan
()
List
getColumns
()
String
getName
()
Table
getTable
()
boolean
isGenerated
(
Dialect
dialect)
void
setName
(
String
name)
void
setTable
(
Table
table)
abstract
String
sqlConstraintString
(
Dialect
d,
String
constraintName,
String
defaultCatalog,
String
defaultSchema)
String
sqlCreateString
(
Dialect
dialect,
Mapping
p,
String
defaultCatalog,
String
defaultSchema)
String
sqlDropString
(
Dialect
dialect,
String
defaultCatalog,
String
defaultSchema)
String
toString
()
[Expand]
Inherited Methods
From class
java.lang.Object
Object
clone
()
boolean
equals
(
Object
arg0)
void
finalize
()
final
Class
<?>
getClass
()
int
hashCode
()
final void
notify
()
final void
notifyAll
()
String
toString
()
final void
wait
()
final void
wait
(long arg0, int arg1)
final void
wait
(long arg0)
From interface
org.hibernate.mapping.RelationalModel
abstract
String
sqlCreateString
(
Dialect
dialect,
Mapping
p,
String
defaultCatalog,
String
defaultSchema)
abstract
String
sqlDropString
(
Dialect
dialect,
String
defaultCatalog,
String
defaultSchema)
Public Constructors
public
Constraint
()
Public Methods
public void
addColumn
(
Column
column)
public void
addColumns
(
Iterator
columnIterator)
public
Iterator
columnIterator
()
public boolean
containsColumn
(
Column
column)
Returns
true if this constraint already contains a column with same name.
public
Column
getColumn
(int i)
public
Iterator
getColumnIterator
()
public int
getColumnSpan
()
public
List
getColumns
()
public
String
getName
()
public
Table
getTable
()
public boolean
isGenerated
(
Dialect
dialect)
public void
setName
(
String
name)
public void
setTable
(
Table
table)
public abstract
String
sqlConstraintString
(
Dialect
d,
String
constraintName,
String
defaultCatalog,
String
defaultSchema)
public
String
sqlCreateString
(
Dialect
dialect,
Mapping
p,
String
defaultCatalog,
String
defaultSchema)
public
String
sqlDropString
(
Dialect
dialect,
String
defaultCatalog,
String
defaultSchema)
public
String
toString
()