rubbish.db.relation
クラス Relations
java.lang.Object
rubbish.db.relation.Relations
- public class Relations
- extends java.lang.Object
リレーション
- バージョン:
- $Revision: 1.6 $
- 作成者:
- $Author: winebarrel $
コンストラクタの概要 |
protected |
Relations(java.lang.String catalog,
java.lang.String schema)
|
メソッドの概要 |
int |
compare(TransactedDatabase dbh,
java.lang.String name1,
java.lang.String name2)
|
static void |
dispose()
|
java.lang.String |
getAssociationTable(TransactedDatabase dbh,
java.lang.String name1,
java.lang.String name2)
|
java.lang.String[] |
getChildren(TransactedDatabase dbh,
java.lang.String name)
|
java.util.Map |
getConditions_child_parent(TransactedDatabase dbh,
java.lang.String name1,
java.lang.String name2)
|
java.util.Map |
getConditions_parent_child(TransactedDatabase dbh,
java.lang.String name1,
java.lang.String name2)
|
java.util.Map |
getConditions(TransactedDatabase dbh,
java.lang.String name1,
java.lang.String name2)
|
java.util.Map |
getConditions(TransactedDatabase dbh,
java.lang.String name1,
java.lang.String name2,
boolean reverse)
|
static Relations |
getInstance()
|
static Relations |
getInstance(java.lang.String catalog,
java.lang.String schema)
|
java.lang.String |
getJointConditions(TransactedDatabase dbh,
java.lang.String[] tabnames)
|
java.lang.String[] |
getParents(TransactedDatabase dbh,
java.lang.String name)
|
void |
initialize(TransactedDatabase dbh)
|
protected void |
initializeTables(java.sql.Connection conn)
|
protected TableMetaData |
metadata(java.sql.Connection conn,
java.lang.String name)
|
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
singleton
protected static Relations singleton
catalog
protected java.lang.String catalog
schema
protected java.lang.String schema
cache
protected java.util.Map cache
Relations
protected Relations(java.lang.String catalog,
java.lang.String schema)
getInstance
public static Relations getInstance()
getInstance
public static Relations getInstance(java.lang.String catalog,
java.lang.String schema)
dispose
public static void dispose()
initialize
public void initialize(TransactedDatabase dbh)
metadata
protected TableMetaData metadata(java.sql.Connection conn,
java.lang.String name)
throws SQLRuntimeException
- 例外:
SQLRuntimeException
initializeTables
protected void initializeTables(java.sql.Connection conn)
compare
public int compare(TransactedDatabase dbh,
java.lang.String name1,
java.lang.String name2)
throws SQLRuntimeException
- 例外:
SQLRuntimeException
getParents
public java.lang.String[] getParents(TransactedDatabase dbh,
java.lang.String name)
throws SQLRuntimeException
- 例外:
SQLRuntimeException
getChildren
public java.lang.String[] getChildren(TransactedDatabase dbh,
java.lang.String name)
throws SQLRuntimeException
- 例外:
SQLRuntimeException
getAssociationTable
public java.lang.String getAssociationTable(TransactedDatabase dbh,
java.lang.String name1,
java.lang.String name2)
throws SQLRuntimeException
- 例外:
SQLRuntimeException
getConditions
public java.util.Map getConditions(TransactedDatabase dbh,
java.lang.String name1,
java.lang.String name2)
throws SQLRuntimeException
- 例外:
SQLRuntimeException
getConditions_parent_child
public java.util.Map getConditions_parent_child(TransactedDatabase dbh,
java.lang.String name1,
java.lang.String name2)
throws SQLRuntimeException
- 例外:
SQLRuntimeException
getConditions_child_parent
public java.util.Map getConditions_child_parent(TransactedDatabase dbh,
java.lang.String name1,
java.lang.String name2)
throws SQLRuntimeException
- 例外:
SQLRuntimeException
getConditions
public java.util.Map getConditions(TransactedDatabase dbh,
java.lang.String name1,
java.lang.String name2,
boolean reverse)
throws SQLRuntimeException
- 例外:
SQLRuntimeException
getJointConditions
public java.lang.String getJointConditions(TransactedDatabase dbh,
java.lang.String[] tabnames)
throws SQLRuntimeException
- 例外:
SQLRuntimeException
Copyright © 2007 null. All Rights Reserved.