org.seasar.extension.jdbc.gen.internal.util
クラス TableUtil.TableSet

java.lang.Object
  上位を拡張 org.seasar.extension.jdbc.gen.internal.util.TableUtil.TableSet
含まれているクラス:
TableUtil

public static class TableUtil.TableSet
extends java.lang.Object

テーブルの集合です。

作成者:
taedium

フィールドの概要
protected  javax.sql.DataSource dataSource
          データソース
protected  java.lang.String defaultSchemaName
          デフォルトのスキーマ名
protected  GenDialect dialect
          方言
protected  java.util.Map<TableUtil.Qualifier,CaseInsensitiveSet> tableNamesMap
          修飾子をキー、テーブル名の配列を値とするマップ
 
コンストラクタの概要
protected TableUtil.TableSet(GenDialect dialect, javax.sql.DataSource dataSource)
          インスタンスを構築します。
 
メソッドの概要
 boolean exists(java.lang.String catalogName, java.lang.String schemaName, java.lang.String tableName)
          テーブルがデータベースに存在する場合trueを返します。
protected  java.lang.String getDefaultSchemaName()
          デフォルトのスキーマ名を返します。
protected  CaseInsensitiveSet getTableNames(java.lang.String catalogName, java.lang.String schemaName)
          テーブル名のセットを返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

dialect

protected GenDialect dialect
方言


dataSource

protected javax.sql.DataSource dataSource
データソース


defaultSchemaName

protected java.lang.String defaultSchemaName
デフォルトのスキーマ名


tableNamesMap

protected java.util.Map<TableUtil.Qualifier,CaseInsensitiveSet> tableNamesMap
修飾子をキー、テーブル名の配列を値とするマップ

コンストラクタの詳細

TableUtil.TableSet

protected TableUtil.TableSet(GenDialect dialect,
                             javax.sql.DataSource dataSource)
インスタンスを構築します。

パラメータ:
dialect - 方言
dataSource - データソース
メソッドの詳細

getDefaultSchemaName

protected java.lang.String getDefaultSchemaName()
デフォルトのスキーマ名を返します。

戻り値:
デフォルトのスキーマ名

exists

public boolean exists(java.lang.String catalogName,
                      java.lang.String schemaName,
                      java.lang.String tableName)
テーブルがデータベースに存在する場合trueを返します。

パラメータ:
catalogName - カタログ名
schemaName - スキーマ名
tableName - テーブル名
戻り値:
テーブルがデータベースに存在する場合true

getTableNames

protected CaseInsensitiveSet getTableNames(java.lang.String catalogName,
                                           java.lang.String schemaName)
テーブル名のセットを返します。

パラメータ:
catalogName - カタログ名
schemaName - スキーマ名
戻り値:
テーブル名のセット


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.