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]条件が返されます.