パッケージ | flash.data |
クラス | public class SQLColumnSchema |
継承 | SQLColumnSchema Object |
言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | AIR 1.0 |
データベースの 1 つまたは複数のテーブルの列スキーマ情報を取得するには、SQLConnection.loadSchema()
メソッドを使用してスキーマ情報をロードします。このとき、true
を includeColumnSchema
引数の値として使用します。結果として得られた SQLSchemaResult インスタンスでは、各テーブルとビューの定義に columns
プロパティが含まれます。このプロパティは、テーブルまたはビューの列を示す SQLColumnSchema インスタンスの配列です。
一般に、SQLColumnSchema インスタンスは開発者のコードでは直接作成されません。
関連する API エレメント
パブリックプロパティ
プロパティ | 定義元 | ||
---|---|---|---|
allowNull : Boolean [読み取り専用]
この列で、NULL 値が許可されているかどうかを示します。 | SQLColumnSchema | ||
autoIncrement : Boolean [読み取り専用]
この列が、自動インクリメント列かどうかを示します。 | SQLColumnSchema | ||
constructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクター関数への参照です。 | Object | ||
dataType : String [読み取り専用]
列のデータ型をストリングとして取得します。 | SQLColumnSchema | ||
defaultCollationType : String [読み取り専用]
この列に定義されているデフォルトの照合シーケンスを示します。 | SQLColumnSchema | ||
name : String [読み取り専用]
列の名前を取得します。 | SQLColumnSchema | ||
primaryKey : Boolean [読み取り専用]
この列が、関連付けられているテーブルの主キー列(または複合キーの主キー列の 1 つ)かどうかを示します。 | SQLColumnSchema |
パブリックメソッド
メソッド | 定義元 | ||
---|---|---|---|
SQLColumnSchema(name:String, primaryKey:Boolean, allowNull:Boolean, autoIncrement:Boolean, dataType:String, defaultCollationType:String)
SQLColumnSchema インスタンスを構築します。 | SQLColumnSchema | ||
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | ||
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | ||
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | ||
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | ||
ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。 | Object | ||
指定されたオブジェクトのストリング表現を返します。 | Object | ||
指定されたオブジェクトのプリミティブな値を返します。 | Object |
プロパティの詳細
allowNull | プロパティ |
autoIncrement | プロパティ |
dataType | プロパティ |
defaultCollationType | プロパティ |
defaultCollationType:String
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | AIR 1.0 |
この列に定義されているデフォルトの照合シーケンスを示します。 このプロパティの値は、SQLCollationType クラスのいずれかの定数に対応します。
SQLCollationType.BINARY
は、列がBINARY
照合シーケンスを使用することを示します。SQLCollationType.NO_CASE
は、列がNOCASE
照合シーケンスを使用することを示します。この場合、テキストの比較は、大文字と小文字を区別せずに実行されます。
実装
public function get defaultCollationType():String
関連する API エレメント
name | プロパティ |
primaryKey | プロパティ |
コンストラクターの詳細
SQLColumnSchema | () | コンストラクター |
public function SQLColumnSchema(name:String, primaryKey:Boolean, allowNull:Boolean, autoIncrement:Boolean, dataType:String, defaultCollationType:String)
言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | AIR 1.0 |
SQLColumnSchema インスタンスを構築します。一般に、SQLColumnSchema コンストラクターは開発者のコードでは直接呼び出されません。データベースのスキーマ情報を取得するには、SQLConnection.loadSchema()
メソッドを呼び出します。
name:String — 列の名前です。
| |
primaryKey:Boolean — この列が、関連付けられたテーブルの主キーの一部かどうかを示します。
| |
allowNull:Boolean — この列に NULL 値を含めることができるかどうかを示します。
| |
autoIncrement:Boolean — この列が、自動インクリメント列かどうかを示します。
| |
dataType:String — 宣言された列の型です。
| |
defaultCollationType:String — この列に定義されている照合シーケンスです。 この値は、SQLCollationType クラスのいずれかの定数に対応します。
|
関連する API エレメント
Tue Jun 12 2018, 10:34 AM Z