org.jooq.impl
Class AbstractKeys

java.lang.Object
  extended by org.jooq.impl.AbstractKeys

public abstract class AbstractKeys
extends Object

A base class for generated static references

This type is for JOOQ INTERNAL USE only. Do not reference directly

Author:
Lukas Eder

Constructor Summary
AbstractKeys()
           
 
Method Summary
protected static
<R extends Record,U extends Record>
ForeignKey<R,U>
createForeignKey(UniqueKey<U> key, Table<R> table, TableField<R,?>... fields)
          Factory method for foreign keys
protected static
<R extends Record,T>
Identity<R,T>
createIdentity(Table<R> table, TableField<R,T> field)
          Factory method for identities
protected static
<R extends Record>
UniqueKey<R>
createUniqueKey(Table<R> table, TableField<R,?>... fields)
          Factory method for unique keys
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractKeys

public AbstractKeys()
Method Detail

createIdentity

protected static <R extends Record,T> Identity<R,T> createIdentity(Table<R> table,
                                                                   TableField<R,T> field)
Factory method for identities


createUniqueKey

protected static <R extends Record> UniqueKey<R> createUniqueKey(Table<R> table,
                                                                 TableField<R,?>... fields)
Factory method for unique keys


createForeignKey

protected static <R extends Record,U extends Record> ForeignKey<R,U> createForeignKey(UniqueKey<U> key,
                                                                                      Table<R> table,
                                                                                      TableField<R,?>... fields)
Factory method for foreign keys



Copyright © 2012. All Rights Reserved.