org.maachang.dao.dbms.ctbl
クラス TableDerby

java.lang.Object
  上位を拡張 org.maachang.dao.dbms.ctbl.TableDerby
すべての実装されたインタフェース:
Table

public class TableDerby
extends java.lang.Object
implements Table

テーブル定義(Derby).

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

フィールドの概要
 
インタフェース org.maachang.dao.dbms.ctbl.Table から継承されたフィールド
BINARY, BOOLEAN, CHAR, COLUMN_DEFAULT, COLUMN_INDEX, COLUMN_KEY, COLUMN_NOT_NULL, COLUMN_NOT_NULL2, COLUMN_UNIQUE, DATE, DOUBLE, FLOAT, INTEGER, LONG, TABLE_TYPE, TEXT, TIME, TIMESTAMP, VALUE_JAVA_TYPES, VALUE_TYPES
 
コンストラクタの概要
TableDerby()
           
 
メソッドの概要
 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条件を取得.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

TableDerby

public TableDerby()
メソッドの詳細

getAdapter

public java.lang.String getAdapter()
アダプタ名を取得.

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

定義:
インタフェース Table 内の getAdapter
戻り値:
String アダプタ名が返されます.

createTable

public java.lang.String createTable(Config params)
指定パラメータから、CreateTable条件を生成.

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

定義:
インタフェース Table 内の createTable
パラメータ:
params - 対象のパラメータを設定します.
戻り値:
String 生成されたCreateTableが返されます.

typeByBoolean

public java.lang.String typeByBoolean()
boolean型を取得.

boolean型を取得します.

定義:
インタフェース Table 内の typeByBoolean
戻り値:
String boolean型の文字列が返されます.

typeByInt

public java.lang.String typeByInt()
intの条件を取得.

intの条件を取得します.

定義:
インタフェース Table 内の typeByInt
戻り値:
String int型の文字列が返されます.

typeByLong

public java.lang.String typeByLong()
longの条件を取得.

longの条件を取得します.

定義:
インタフェース Table 内の typeByLong
戻り値:
String long型の文字列が返されます.

typeByFloat

public java.lang.String typeByFloat()
floatの条件を取得.

floatの条件を取得します.

定義:
インタフェース Table 内の typeByFloat
戻り値:
String float型の文字列が返されます.

typeByDouble

public java.lang.String typeByDouble()
doubleの条件を取得.

doubleの条件を取得します.

定義:
インタフェース Table 内の typeByDouble
戻り値:
String double型の文字列が返されます.

typeByBytes

public java.lang.String typeByBytes()
byte配列の条件を取得.

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

定義:
インタフェース Table 内の typeByBytes
戻り値:
String byte配列型の文字列が返されます.

typeByChar

public java.lang.String typeByChar()
char条件を取得.

char条件を取得します.

定義:
インタフェース Table 内の typeByChar
戻り値:
String char型の文字列が返されます.

typeByText

public java.lang.String typeByText()
text条件を取得.

text条件を取得します.

定義:
インタフェース Table 内の typeByText
戻り値:
String text型の文字列が返されます.

typeByDate

public java.lang.String typeByDate()
date条件を取得.

date条件を取得します.

定義:
インタフェース Table 内の typeByDate
戻り値:
String date型の文字列が返されます.

typeByTime

public java.lang.String typeByTime()
time条件を取得.

time条件を取得します.

定義:
インタフェース Table 内の typeByTime
戻り値:
String time型の文字列が返されます.

typeByTimestamp

public java.lang.String typeByTimestamp()
timestamp条件を取得.

timestamp条件を取得します.

定義:
インタフェース Table 内の typeByTimestamp
戻り値:
String timestamp型の文字列が返されます.

primaryKeyName

public java.lang.String primaryKeyName()
プライマリーキー条件を取得.

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

定義:
インタフェース Table 内の primaryKeyName
戻り値:
String プライマリーキー条件の文字列が返されます.

indexName

public java.lang.String indexName()
インタフェース Table の記述:
インデックス条件を取得.

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

定義:
インタフェース Table 内の indexName
戻り値:
String インデックス条件の文字列が返されます.

notNullName

public java.lang.String notNullName()
not_null条件を取得.

not_null条件を取得します.

定義:
インタフェース Table 内の notNullName
戻り値:
String not_null条件の文字列が返されます.

uniqueName

public java.lang.String uniqueName()
unique条件を取得.

unique条件を取得します.

定義:
インタフェース Table 内の uniqueName
戻り値:
String unique条件の文字列が返されます.

defaultName

public java.lang.String defaultName()
default条件を取得.

default条件を取得します.

定義:
インタフェース Table 内の defaultName
戻り値:
Stirng default条件の文字列が返されます.

getBooleanType

public java.lang.Object getBooleanType(java.lang.Boolean src)
BOOLEAN型の型変換情報.

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

定義:
インタフェース Table 内の getBooleanType
パラメータ:
src - 変換元の情報を設定します.
戻り値:
Object Boolean型となる型情報が返されます.

getBooleanByTrue

public java.lang.Object getBooleanByTrue()
BOOLEAN型[true]情報.

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

定義:
インタフェース Table 内の getBooleanByTrue
戻り値:
Object Boolean型の[true]条件が返されます.

getBooleanByFalse

public java.lang.Object getBooleanByFalse()
BOOLEAN型[false]情報.

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

定義:
インタフェース Table 内の getBooleanByFalse
戻り値:
Object Boolean型の[false]条件が返されます.