(クラス)
public abstract ConnectedRecordSet
{inherits
RecordSet}
default: | 新しい ConnectedRecordSet を初期化して返します。 |
コンストラクタ public | {ConnectedRecordSet.default} |
connection: | この ConnectedRecordSet がデータを取得して更新を送信するのに使う接続オブジェクト。 |
アクセサ public ConnectedRecordSet.connection:
Connection
フィールド public-get protected-set ConnectedRecordSet.database-name:
String
query: | このレコードセットをポピュレートするのに使うクエリ。 |
フィールド public-get protected-set ConnectedRecordSet.query:
String
request-modifiable?: | true の場合、変更可能な RecordSet を返す動作が行われます。一部のサブクラスでは変更可能な RecordSet を作成できないことがありまます。これは、query が複雑すぎる場合、または何かの理由により Connection がクエリを許可しない場合に起こります。 |
フィールド public-get protected-set ConnectedRecordSet.request-modifiable?:
bool
フィールド public-get protected-set ConnectedRecordSet.size-limit:
int
public abstract | {ConnectedRecordSet.fill database-name:String = self.database-name,query:String = self.query,request-modifiable?:bool = self.request-modifiable?,size-limit:int = self.size-limit }:void |
メソッド 継承 RecordSet:
append, commit, delete-all, ensure-attached, ensure-modifiable, handle-event, load, member?, new-record, on-record-set-event, register-view, revert, select, select-one, to-Iterator, unregister-view
(コンストラクタ)
public | {ConnectedRecordSet.default} |
新しい ConnectedRecordSet を初期化して返します。
説明
レコードセットの内容はデータベース サーバーから query パラメータの指定に従って取得されます。
データベースのアクセス権、レコードセットの作成に必要な特定の形式などの要因によって、ConnectedRecordSet で更新がサポートされる場合とそうでない場合があります。
connection: このレコードセットのデータにアクセスするのに使われる接続オブジェクト。
query: RecordSet にデータを挿入するのに使うクエリ。query が単純な SQL 識別子の場合はテーブル名であるとみなされ、レコードセットにはこのテーブルのすべての列が含まれます。
request-modifiable?: true の場合、変更可能な
RecordSet を返す動作が行われます。一部のサブクラスでは
query が複雑すぎる場合に変更可能な
RecordSet を作成できないことがあります。
size-limit: ロードされるレコードの数を制限するのに使われます。既定値の -1 は、制限なしを意味します。
(アクセサ)
アクセサ public ConnectedRecordSet.connection:
Connection この ConnectedRecordSet がデータを取得して更新を送信するのに使う接続オブジェクト。
(フィールド)
public-get protected-set ConnectedRecordSet.database-name:
String この ConnectedRecordSet と関連付けられているデータベースの名前。
(フィールド)
public-get protected-set ConnectedRecordSet.query:
String このレコードセットをポピュレートするのに使うクエリ。
(フィールド)
public-get protected-set ConnectedRecordSet.request-modifiable?:
bool true の場合、変更可能な RecordSet を返す動作が行われます。一部のサブクラスでは変更可能な RecordSet を作成できないことがありまます。これは、query が複雑すぎる場合、または何かの理由により Connection がクエリを許可しない場合に起こります。
(フィールド)
public-get protected-set ConnectedRecordSet.size-limit:
int ロードされるレコード数の上限。既定値の -1 は、制限なしを意味します。
説明
(メソッド)
public abstract | {ConnectedRecordSet.fill database-name:String = self.database-name,query:String = self.query,request-modifiable?:bool = self.request-modifiable?,size-limit:int = self.size-limit }:void |
新しいクエリに従い、この ConnectedRecordSet を再ポピュレートします。その結果、フィールドとデータの両方が変更する可能性があります。
説明
query: RecordSet にデータを挿入するのに使うクエリ。query が単純な SQL 識別子の場合はテーブル名であるとみなされ、レコードセットにはこのテーブルのすべての列が含まれます。
size-limit: ロードされるレコードの数を制限するのに使われます。既定値の -1 は、制限なしを意味します。