|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.apache.torque.engine.database.model.Table
org.asyrinx.joey.gen.model.WmTable
フィールドの概要 |
インタフェース org.apache.torque.engine.database.model.IDMethod から継承したフィールド |
AUTO_INCREMENT, ID_BROKER, NATIVE, NO_ID_METHOD, SEQUENCE |
コンストラクタの概要 | |
WmTable()
|
|
WmTable(java.lang.String name)
|
メソッドの概要 | |
void |
accept(IVisitor visitor)
|
protected java.lang.String |
acquireConstraintName(java.lang.String nameType,
int nbr)
Macro to a constraint name. |
void |
addAspectRef(WmAspectRef aspectRef)
|
void |
addColumn(org.apache.torque.engine.database.model.Column col)
|
void |
addJoin(WmJoin join)
|
java.lang.Object |
clone()
|
void |
doFinalInitialization()
A hook for the SAX XML parser to call when this table has been fully loaded from the XML, and all nested elements have been processed. |
protected void |
doHeavyIndexing()
Adds extra indices for multi-part primary key columns. |
protected void |
doNaming()
Names composing objects which haven't yet been named. |
WmForeignKey |
findForeignKey(java.lang.String name)
|
IProperty |
findProperty(java.lang.String name)
|
void |
finishLoad()
|
java.util.List |
getAllProperties()
|
java.util.List |
getAspectRefs()
|
java.util.List |
getAspects()
|
IProperty |
getDisplayProperty()
|
java.lang.String |
getDisplayPropertyName()
|
java.util.Set |
getEnums()
このテーブルのプロパティが使っているEnumをすべて取得する |
java.lang.String |
getJavaNamingMethod()
|
java.util.List |
getJoins()
|
java.util.Set |
getJoinTableSet()
|
java.lang.String |
getLabel()
|
IProperty |
getLoginNameProperty()
|
java.lang.String |
getLoginNamePropertyName()
|
java.util.List |
getPrimaryKeyNames()
|
java.util.List |
getProperties()
|
boolean |
isHeavyIndexing()
|
boolean |
isLoginUser()
|
void |
setDisplayPropertyName(java.lang.String string)
|
void |
setHeavyIndexing(boolean b)
|
void |
setJavaNamingMethod(java.lang.String string)
|
void |
setLabel(java.lang.String string)
|
void |
setLoginNamePropertyName(java.lang.String string)
|
void |
setLoginUser(boolean b)
|
java.lang.String |
toString()
|
クラス org.apache.torque.engine.database.model.Table から継承したメソッド |
addColumn, addForeignKey, addForeignKey, addIdMethodParameter, addIdMethodParameter, addIndex, addIndex, addReferrer, addUnique, addUnique, containsColumn, containsColumn, getAlias, getBaseClass, getBasePeer, getChildrenColumn, getChildrenNames, getColumn, getColumnByJavaName, getColumns, getContainsForeignPK, getDatabase, getDescription, getForeignKey, getForeignKeys, getForeignTableNames, getIdMethod, getIdMethodParameters, getIndices, getInterface, getJavaName, getName, getNumColumns, getPackage, getPrimaryKey, getReferrers, getSequenceName, getUnices, hasPrimaryKey, isAbstract, isAlias, isForReferenceOnly, isSkipSql, loadFromXML, printPrimaryKey, requiresTransactionInPostgres, setAbstract, setAlias, setBaseClass, setBasePeer, setContainsForeignPK, setDatabase, setDescription, setForReferenceOnly, setIdMethod, setInterface, setJavaName, setName, setPackage, setSkipSql |
クラス java.lang.Object から継承したメソッド |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
public WmTable()
public WmTable(java.lang.String name)
name
- メソッドの詳細 |
public void accept(IVisitor visitor)
public void finishLoad()
IElement
内の finishLoad
org.asyrinx.brownie.windmill.model.IElement#finishLoad()
public void doFinalInitialization()
A hook for the SAX XML parser to call when this table has been fully loaded from the XML, and all nested elements have been processed.
Performs heavy indexing and naming of elements which weren't provided with a name.
protected final void doHeavyIndexing()
Adds extra indices for multi-part primary key columns.
For databases like MySQL, values in a where clause must
match key part order from the left to right. So, in the key
definition PRIMARY KEY (FOO_ID, BAR_ID)
,
FOO_ID
must be the first element used in
the where
clause of the SQL query used against
this table for the primary key index to be used. This feature
could cause problems under MySQL with heavily indexed tables,
as MySQL currently only supports 16 indices per table (i.e. it
might cause too many indices to be created).
See the manual for a better description of why heavy indexing is useful for quickly searchable database tables.
protected final void doNaming()
protected final java.lang.String acquireConstraintName(java.lang.String nameType, int nbr) throws org.apache.torque.engine.EngineException
nameType
- constraint typenbr
- unique number for this constraint type
org.apache.torque.engine.EngineException
public java.lang.String toString()
Table.toString()
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
java.lang.CloneNotSupportedException
Object.clone()
public java.lang.String getLabel()
public void setLabel(java.lang.String string)
string
- public void addColumn(org.apache.torque.engine.database.model.Column col)
Table.addColumn(org.apache.torque.engine.database.model.Column)
public void addAspectRef(WmAspectRef aspectRef)
public java.util.List getAspectRefs()
public java.util.List getAspects()
public java.util.List getProperties()
public java.util.List getAllProperties()
public IProperty findProperty(java.lang.String name)
public IProperty getDisplayProperty()
public IProperty getLoginNameProperty()
public void addJoin(WmJoin join)
public java.util.List getJoins()
public java.util.List getPrimaryKeyNames()
public WmForeignKey findForeignKey(java.lang.String name)
public java.util.Set getJoinTableSet()
public java.util.Set getEnums()
public boolean isLoginUser()
public void setLoginUser(boolean b)
b
- public java.lang.String getDisplayPropertyName()
public void setDisplayPropertyName(java.lang.String string)
string
- public java.lang.String getLoginNamePropertyName()
public void setLoginNamePropertyName(java.lang.String string)
string
- public java.lang.String getJavaNamingMethod()
public void setJavaNamingMethod(java.lang.String string)
string
- public boolean isHeavyIndexing()
public void setHeavyIndexing(boolean b)
b
-
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |