概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.maachang.dao.dbms.ctbl
インタフェース Table

既知の実装クラスの一覧:
  TableDerby, TableFireBird, TableH2, TableHSql, TableMySql, TablePostgre

    public interface Table

テーブル定義.

導入されたバージョン:
  MaaEngine 1.00
バージョン:
  2007/10/18
作成者:
  masahito suzuki

フィールドの概要
`static java.lang.String` | `BINARY` カラム定義タイプ : BINARY.
`static java.lang.String` | `BOOLEAN` カラム定義タイプ : BOOLEAN.
`static java.lang.String` | `CHAR` カラム定義タイプ : CHAR.
`static java.lang.String` | `COLUMN_DEFAULT` カラム定義要素 : default.
`static java.lang.String` | `COLUMN_INDEX` カラム定義要素 : index.
`static java.lang.String` | `COLUMN_KEY` カラム定義要素 : key.
`static java.lang.String` | `COLUMN_NOT_NULL` カラム定義要素 : not null.
`static java.lang.String` | `COLUMN_NOT_NULL2` カラム定義要素 : not null.
`static java.lang.String` | `COLUMN_UNIQUE` カラム定義要素 : unique.
`static java.lang.String` | `DATE` カラム定義タイプ : DATE.
`static java.lang.String` | `DOUBLE` カラム定義タイプ : DOUBLE.
`static java.lang.String` | `FLOAT` カラム定義タイプ : FLOAT.
`static java.lang.String` | `INTEGER` カラム定義タイプ : Integer.
`static java.lang.String` | `LONG` カラム定義タイプ : LONG.
`static java.lang.String` | `TABLE_TYPE` テーブルタイプ.
`static java.lang.String` | `TEXT` カラム定義タイプ : TEXT.
`static java.lang.String` | `TIME` カラム定義タイプ : TIME.
`static java.lang.String` | `TIMESTAMP` カラム定義タイプ : TIMESTAMP.
`static java.lang.String[]` | `VALUE_JAVA_TYPES` Java変数型一覧.
`static java.lang.String[]` | `VALUE_TYPES` 型一覧.

メソッドの概要
`java.lang.String` | `createTable(Config params)` 指定パラメータから、CreateTable条件を生成.
`java.lang.String` | `defaultName()` default条件を取得.
`java.lang.String` | `getAdapter()` アダプタ名を取得.
`java.lang.Object` | `getBooleanByFalse()` BOOLEAN型[false]情報.
`java.lang.Object` | `getBooleanByTrue()` BOOLEAN型[true]情報.
`java.lang.Object` | `getBooleanType(java.lang.Boolean src)` BOOLEAN型の型変換情報.
`java.lang.String` | `indexName()` インデックス条件を取得.
`java.lang.String` | `notNullName()` not_null条件を取得.
`java.lang.String` | `primaryKeyName()` プライマリーキー条件を取得.
`java.lang.String` | `typeByBoolean()` boolean型を取得.
`java.lang.String` | `typeByBytes()` byte配列の条件を取得.
`java.lang.String` | `typeByChar()` char条件を取得.
`java.lang.String` | `typeByDate()` date条件を取得.
`java.lang.String` | `typeByDouble()` doubleの条件を取得.
`java.lang.String` | `typeByFloat()` floatの条件を取得.
`java.lang.String` | `typeByInt()` intの条件を取得.
`java.lang.String` | `typeByLong()` longの条件を取得.
`java.lang.String` | `typeByText()` text条件を取得.
`java.lang.String` | `typeByTime()` time条件を取得.
`java.lang.String` | `typeByTimestamp()` timestamp条件を取得.
`java.lang.String` | `uniqueName()` unique条件を取得.

フィールドの詳細

### BOOLEAN

    static final java.lang.String BOOLEAN

  カラム定義タイプ : BOOLEAN.

  関連項目:
    定数フィールド値

### INTEGER

    static final java.lang.String INTEGER

  カラム定義タイプ : Integer.

  関連項目:
    定数フィールド値

### LONG

    static final java.lang.String LONG

  カラム定義タイプ : LONG.

  関連項目:
    定数フィールド値

### FLOAT

    static final java.lang.String FLOAT

  カラム定義タイプ : FLOAT.

  関連項目:
    定数フィールド値

### DOUBLE

    static final java.lang.String DOUBLE

  カラム定義タイプ : DOUBLE.

  関連項目:
    定数フィールド値

### BINARY

    static final java.lang.String BINARY

  カラム定義タイプ : BINARY.

  関連項目:
    定数フィールド値

### CHAR

    static final java.lang.String CHAR

  カラム定義タイプ : CHAR.

  関連項目:
    定数フィールド値

### TEXT

    static final java.lang.String TEXT

  カラム定義タイプ : TEXT.

  関連項目:
    定数フィールド値

### DATE

    static final java.lang.String DATE

  カラム定義タイプ : DATE.

  関連項目:
    定数フィールド値

### TIME

    static final java.lang.String TIME

  カラム定義タイプ : TIME.

  関連項目:
    定数フィールド値

### TIMESTAMP

    static final java.lang.String TIMESTAMP

  カラム定義タイプ : TIMESTAMP.

  関連項目:
    定数フィールド値

### COLUMN_INDEX

    static final java.lang.String COLUMN_INDEX

  カラム定義要素 : index.

  関連項目:
    定数フィールド値

### COLUMN_KEY

    static final java.lang.String COLUMN_KEY

  カラム定義要素 : key.

  関連項目:
    定数フィールド値

### COLUMN_NOT_NULL

    static final java.lang.String COLUMN_NOT_NULL

  カラム定義要素 : not null.

  関連項目:
    定数フィールド値

### COLUMN_NOT_NULL2

    static final java.lang.String COLUMN_NOT_NULL2

  カラム定義要素 : not null.

  関連項目:
    定数フィールド値

### COLUMN_UNIQUE

    static final java.lang.String COLUMN_UNIQUE

  カラム定義要素 : unique.

  関連項目:
    定数フィールド値

### COLUMN_DEFAULT

    static final java.lang.String COLUMN_DEFAULT

  カラム定義要素 : default.

  関連項目:
    定数フィールド値

### TABLE_TYPE

    static final java.lang.String TABLE_TYPE

  テーブルタイプ.

  関連項目:
    定数フィールド値

### VALUE_TYPES

    static final java.lang.String[] VALUE_TYPES

  型一覧.

### VALUE_JAVA_TYPES

    static final java.lang.String[] VALUE_JAVA_TYPES

  Java変数型一覧.

メソッドの詳細

### getAdapter

    java.lang.String getAdapter()

  アダプタ名を取得.
  アダプタ名を取得します.

  戻り値:
    String アダプタ名が返されます.

### createTable

    java.lang.String createTable(Config params)

  指定パラメータから、CreateTable条件を生成.
  指定パラメータから、CreateTable条件を生成します.

  パラメータ:
    `params` - 対象のパラメータを設定します.
  戻り値:
    String 生成されたCreateTableが返されます.

### typeByBoolean

    java.lang.String typeByBoolean()

  boolean型を取得.
  boolean型を取得します.

  戻り値:
    String boolean型の文字列が返されます.

### typeByInt

    java.lang.String typeByInt()

  intの条件を取得.
  intの条件を取得します.

  戻り値:
    String int型の文字列が返されます.

### typeByLong

    java.lang.String typeByLong()

  longの条件を取得.
  longの条件を取得します.

  戻り値:
    String long型の文字列が返されます.

### typeByFloat

    java.lang.String typeByFloat()

  floatの条件を取得.
  floatの条件を取得します.

  戻り値:
    String float型の文字列が返されます.

### typeByDouble

    java.lang.String typeByDouble()

  doubleの条件を取得.
  doubleの条件を取得します.

  戻り値:
    String double型の文字列が返されます.

### typeByBytes

    java.lang.String typeByBytes()

  byte配列の条件を取得.
  byte配列の条件を取得します.

  戻り値:
    String byte配列型の文字列が返されます.

### typeByChar

    java.lang.String typeByChar()

  char条件を取得.
  char条件を取得します.

  戻り値:
    String char型の文字列が返されます.

### typeByText

    java.lang.String typeByText()

  text条件を取得.
  text条件を取得します.

  戻り値:
    String text型の文字列が返されます.

### typeByDate

    java.lang.String typeByDate()

  date条件を取得.
  date条件を取得します.

  戻り値:
    String date型の文字列が返されます.

### typeByTime

    java.lang.String typeByTime()

  time条件を取得.
  time条件を取得します.

  戻り値:
    String time型の文字列が返されます.

### typeByTimestamp

    java.lang.String typeByTimestamp()

  timestamp条件を取得.
  timestamp条件を取得します.

  戻り値:
    String timestamp型の文字列が返されます.

### primaryKeyName

    java.lang.String primaryKeyName()

  プライマリーキー条件を取得.
  プライマリーキー条件を取得します.

  戻り値:
    String プライマリーキー条件の文字列が返されます.

### indexName

    java.lang.String indexName()

  インデックス条件を取得.
  インデックス条件を取得します.

  戻り値:
    String インデックス条件の文字列が返されます.

### notNullName

    java.lang.String notNullName()

  not_null条件を取得.
  not_null条件を取得します.

  戻り値:
    String not_null条件の文字列が返されます.

### uniqueName

    java.lang.String uniqueName()

  unique条件を取得.
  unique条件を取得します.

  戻り値:
    String unique条件の文字列が返されます.

### defaultName

    java.lang.String defaultName()

  default条件を取得.
  default条件を取得します.

  戻り値:
    Stirng default条件の文字列が返されます.

### getBooleanType

    java.lang.Object getBooleanType(java.lang.Boolean src)

  BOOLEAN型の型変換情報.
  BOOLEAN型での型変換情報を取得します.

  パラメータ:
    `src` - 変換元の情報を設定します.
  戻り値:
    Object Boolean型となる型情報が返されます.

### getBooleanByTrue

    java.lang.Object getBooleanByTrue()

  BOOLEAN型[true]情報.
  BOOLEAN型の[true]情報が返されます.

  戻り値:
    Object Boolean型の[true]条件が返されます.

### getBooleanByFalse

    java.lang.Object getBooleanByFalse()

  BOOLEAN型[false]情報.
  BOOLEAN型の[false]情報が返されます.

  戻り値:
    Object Boolean型の[false]条件が返されます.

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド