no versions found for ApplicationFrameworkReferences / Utility/Database/AlierDB/virtualaliertable / en

VirtualAlierTable

--- config: class: hideEmptyMembersBox: true --- classDiagram direction LR AlierTable <|-- VirtualAlierTable link AlierTable "aliertable"

概要


VirtualAlierTable はデータベースの仮想テーブルを表すオブジェクトのクラスです。

VirtualAlierTable のインスタンスは以下のいずれかの方法で生成されます:

いずれの方法でも返値として VirtualAlierTable が得られます。

VirtualAlierTableAlierTable の派生クラスであり、基本的な動作は同一です。しかし AlierTable と異なり、VirtualAlierTable に対する post() および delete() メソッドの呼び出しは必ず失敗します。

AlierTable.join() の結果で得られた VirtualAlierTable の場合、結合情報を内包します。

メソッド


post()

  • AlierTable.post()のオーバーライドです。このメソッドは必ず失敗します。

delete()

  • AlierTable.delete()のオーバーライドです。このメソッドは必ず失敗します。

プロパティ


leftTable

この VirtualAlierTable を作る際に AlierTable.join() メソッドの対象となった AlierTable のインスタンスです。

VirtualAlierTable`AlierTable.join() メソッドから作られなかった場合、この値は null です。

AlierTable | null

rightTable

この VirtualAlierTable を作る際に AlierTable.join() メソッドの引数のプロパティ table に指定された AlierTable のインスタンスです。

VirtualAlierTable`AlierTable.join() メソッドから作られなかった場合、この値は null です。

AlierTable | null

joinType

この VirtualAlierTable を作る際に AlierTable.join() メソッドの引数のプロパティ joinType に指定されたテーブルの結合方法です。

DBJoinType

on

この VirtualAlierTable を作る際に AlierTable.join() メソッドの引数のプロパティ on に指定されたSQL式です。

VirtualAlierTableAlierTable.join() メソッドから作られなかった場合、この値は空文字列が設定されます。

string

using

この VirtualAlierTable を作る際に AlierTable.join() メソッドの引数のプロパティ using に指定されたカラム名のリストです。

VirtualAlierTableAlierTable.join() メソッドから作られなかった場合、この値は空配列が設定されます。

Array<string>