(AIR のみ)
パッケージflash.data
クラスpublic class SQLTableSchema
継承SQLTableSchema Inheritance SQLSchema Inheritance Object
サブクラス SQLViewSchema

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0

SQLTableSchema インスタンスは、データベースの特定のテーブルを示す情報を提供します。このインスタンスには、テーブルの名前 (name プロパティ)、テーブルの作成に使用された ステートメント (sqlsql プロパティ) およびテーブルの列に関する情報 (columns プロパティ) が含まれます。

データベースのテーブルスキーマ情報を取得するには、SQLConnection.loadSchema() メソッドを使用してスキーマ情報をロードします。このとき、null または SQLTableSchematype 引数の値に使用します。結果として得られた SQLSchemaResult インスタンスの tables プロパティには、データベース内のテーブルを表す SQLTableSchema インスタンスの配列が含まれます。

一般に、SQLTableSchema インスタンスは開発者のコードでは直接作成されません。

関連項目

flash.data.SQLConnection.loadSchema()
flash.data.SQLColumnSchema


パブリックプロパティ
 プロパティ定義元
  AIR-only columns : Array
[読み取り専用] このテーブルの列のスキーマ情報を含む SQLColumnSchema インスタンスの配列です。
SQLTableSchema
 Inheritedconstructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
Object
 InheritedAIR-only database : String
[読み取り専用] このスキーマオブジェクトが属するデータベースの名前です。
SQLSchema
 InheritedAIR-only name : String
[読み取り専用] このスキーマオブジェクトの名前です。
SQLSchema
 Inheritedprototype : Object
[静的] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
Object
 InheritedAIR-only sql : String
[読み取り専用] このスキーマオブジェクトの作成に使用された SQL ステートメントのテキスト全体を返します。
SQLSchema
パブリックメソッド
 メソッド定義元
  
AIR-only SQLTableSchema(database:String, name:String, sql:String, columns:Array)
SQLTableSchema インスタンスを作成します。
SQLTableSchema
 Inherited
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
 Inherited
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
 Inherited
指定されたプロパティが存在し、列挙できるかどうかを示します。
Object
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 Inherited
指定されたオブジェクトのストリング表現を返します。
Object
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
プロパティの詳細
AIR-only columnsプロパティ
columns:Array  [読み取り専用]

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0

このテーブルの列のスキーマ情報を含む SQLColumnSchema インスタンスの配列です。列情報を結果から除外するように SQlConnection.loadSchema() 呼び出しで示されている場合、columns プロパティは空の配列(length プロパティが 0 の配列)になります。



実装
    public function get columns():Array

関連項目

コンストラクタの詳細
AIR-only SQLTableSchema()コンストラクタ
public function SQLTableSchema(database:String, name:String, sql:String, columns:Array)

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0

SQLTableSchema インスタンスを作成します。一般に、SQLTableSchema コンストラクタは開発者のコードでは直接呼び出されません。データベースのスキーマ情報を取得するには、SQLConnection.loadSchema() メソッドを呼び出します。

パラメータ
database:String — 関連付けられたデータベースの名前です。
 
name:String — テーブルの名前です。
 
sql:String — テーブルの作成に使用された SQL ステートメントです。
 
columns:Array — このテーブルの列を示す SQLColumnSchema インスタンスの配列です。

関連項目





 

 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flex/3_jp/langref/flash/data/SQLTableSchema.html