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

java.lang.Object
  上位を拡張 org.seasar.extension.jdbc.gen.internal.util.TableUtil

public class TableUtil
extends java.lang.Object

テーブルに関するユーティリティクラスです。

作成者:
taedium

入れ子のクラスの概要
protected static class TableUtil.Qualifier
          テーブルの修飾子です。
static class TableUtil.TableSet
          テーブルの集合です。
 
コンストラクタの概要
protected TableUtil()
           
 
メソッドの概要
static java.lang.String buildCanonicalTableName(GenDialect dialect, java.lang.String catalogName, java.lang.String schemaName, java.lang.String tableName)
          標準のテーブル名を組み立てます。
static java.lang.String buildFullTableName(java.lang.String catalogName, java.lang.String schemaName, java.lang.String tableName)
          完全なテーブル名を組み立てます。
static TableUtil.TableSet getTableSet(GenDialect dialect, javax.sql.DataSource dataSource)
          テーブルの集合を返します。
static java.lang.String[] splitCanonicalTableName(java.lang.String canonicalTableName)
          標準のテーブル名を、カタログ名、スキーマ名、テーブル名の3つを要素とする文字列配列に分解します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

TableUtil

protected TableUtil()
メソッドの詳細

getTableSet

public static TableUtil.TableSet getTableSet(GenDialect dialect,
                                             javax.sql.DataSource dataSource)
テーブルの集合を返します。

パラメータ:
dialect - 方言
dataSource - データソース
戻り値:
テーブルの集合

buildCanonicalTableName

public static java.lang.String buildCanonicalTableName(GenDialect dialect,
                                                       java.lang.String catalogName,
                                                       java.lang.String schemaName,
                                                       java.lang.String tableName)
標準のテーブル名を組み立てます。

パラメータ:
dialect - 方言
catalogName - カタログ名
schemaName - スキーマ名
tableName - テーブル名
戻り値:
標準のテーブル名

buildFullTableName

public static java.lang.String buildFullTableName(java.lang.String catalogName,
                                                  java.lang.String schemaName,
                                                  java.lang.String tableName)
完全なテーブル名を組み立てます。

パラメータ:
catalogName - カタログ名
schemaName - スキーマ名
tableName - テーブル名
戻り値:
完全なテーブル名

splitCanonicalTableName

public static java.lang.String[] splitCanonicalTableName(java.lang.String canonicalTableName)
標準のテーブル名を、カタログ名、スキーマ名、テーブル名の3つを要素とする文字列配列に分解します。

パラメータ:
canonicalTableName - 標準のテーブル名
戻り値:
要素数が3の文字列配列


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