rubbish.db.relation
クラス Relations

java.lang.Object
  拡張rubbish.db.relation.Relations

public class Relations
extends java.lang.Object

リレーション

バージョン:
$Revision: 1.6 $
作成者:
$Author: winebarrel $

フィールドの概要
protected  java.util.Map cache
           
protected  java.lang.String catalog
           
protected  java.lang.String schema
           
protected static Relations singleton
           
 
コンストラクタの概要
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.