(Flex データ視覚化コンポーネントのみ)
パッケージmx.olap
クラスpublic class OLAPSet
継承OLAPSet Inheritance Object
実装 IOLAPSet

OLAPSet クラスは OLAP クエリーの軸を設定するために使用するセットを表します。 セットは 0 個以上の組で構成されます。組が含まれていないセットを空のセットと言います。

関連項目

mx.olap.IOLAPSet
mx.olap.OLAPQueryAxis
mx.olap.IOLAPResultAxis
mx.olap.OLAPResultAxis


パブリックプロパティ
 プロパティ定義元
 Inheritedconstructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
Object
 Inheritedprototype : Object
[静的] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
Object
  tuples : Array
[読み取り専用] このセットインスタンスに含まれる組です(IOLAPTuple インスタンスの配列)。
OLAPSet
パブリックメソッド
 メソッド定義元
  
コンストラクタです。
OLAPSet
  
新しいメンバーをセットに追加します。
OLAPSet
  
メンバーのリストをセットに追加します。
OLAPSet
  
新しい組をセットに追加します。
OLAPSet
  
この IOLAPSet インスタンスと入力の交差結合を含む、新しい IOLAPSet インスタンスを返します。
OLAPSet
 Inherited
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
  
このセットの階層化されたバージョンの新しい IOLAPSet を返します。
OLAPSet
 Inherited
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
 Inherited
指定されたプロパティが存在し、列挙できるかどうかを示します。
Object
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 Inherited
指定されたオブジェクトのストリング表現を返します。
Object
  
この IOLAPSet インスタンスと入力の結合を含む、新しい IOLAPSet インスタンスを返します。
OLAPSet
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
プロテクトメソッド
 メソッド定義元
  
セット内の 2 つのメンバーの相対位置に関する情報を返します。
OLAPSet
  
2 つの組の共通 IOLAPHierarchy インスタンス、または組が階層を共有しない場合は null を返します。
OLAPSet
  
セット内の 2 つの組の相対位置に関する情報を返します。
OLAPSet
プロパティの詳細
tuplesプロパティ
tuples:Array  [読み取り専用]

このセットインスタンスに含まれる組です(IOLAPTuple インスタンスの配列)。



実装
    public function get tuples():Array
コンストラクタの詳細
OLAPSet()コンストラクタ
public function OLAPSet()

コンストラクタです。

メソッドの詳細
addElement()メソッド
public function addElement(element:IOLAPElement):void

新しいメンバーをセットに追加します。

このメソッドは、渡されたエレメントのタイプに応じて、適切なエレメントをセットに追加します。 IOLAPHierarchy エレメントが渡されると、階層のデフォルトメンバーが追加されます。 IOLAPLevel エレメントが渡されると、レベルのすべてのメンバーが追加されます。 IOLAPMember エレメントが渡されると、セットに追加されます。

パラメータ

element:IOLAPElement — 追加するメンバーです。 element が階層またはレベルの場合、そのメンバーが追加されます。 element が IOLAPMember のインスタンスの場合、メンバーが直接追加されます。各メンバーに対して、新しい組が作成されます。

addElements()メソッド 
public function addElements(elements:IList):void

メンバーのリストをセットに追加します。 階層またはメンバーのメンバーまたは子をセットに追加する必要がある場合、このメソッドを呼び出すことができます。

パラメータ

elements:IList — IOLAPMember インスタンスのリストとしての追加するメンバーです。 各メンバーに対して、新しい組が作成されます。

addTuple()メソッド 
public function addTuple(tuple:IOLAPTuple):void

新しい組をセットに追加します。

パラメータ

tuple:IOLAPTuple — 追加する組です。

compareMembers()メソッド 
protected function compareMembers(m1:IOLAPMember, m2:IOLAPMember):int

セット内の 2 つのメンバーの相対位置に関する情報を返します。

パラメータ

m1:IOLAPMember — 最初のメンバーです。
 
m2:IOLAPMember — 2 番目のメンバーです。

戻り値
int — 次のとおりです。
  • メンバーが同じレベルの場合 0
  • m2 が m1 よりも高い階層にある場合 1
  • m1 が m2 よりも高い階層にある場合 -1
crossJoin()メソッド 
public function crossJoin(input:IOLAPSet):IOLAPSet

この IOLAPSet インスタンスと input の交差結合を含む、新しい IOLAPSet インスタンスを返します。

パラメータ

input:IOLAPSet — IOLAPSet インスタンスです。

戻り値
IOLAPSet — この IOLAPSet インスタンスと input の交差結合を含む IOLAPSet インスタンスです。
findCommonHierarchy()メソッド 
protected function findCommonHierarchy(t1:OLAPTuple, t2:OLAPTuple):IOLAPHierarchy

2 つの組の共通 IOLAPHierarchy インスタンス、または組が階層を共有しない場合は null を返します。

パラメータ

t1:OLAPTuple — 最初の組です。
 
t2:OLAPTuple — 2 番目の組です。

戻り値
IOLAPHierarchy — 2 つの組の共通 IOLAPHierarchy インスタンス、または組が階層を共有しない場合は null です。
hierarchize()メソッド 
public function hierarchize(post:Boolean = false):IOLAPSet

このセットの階層化されたバージョンの新しい IOLAPSet を返します。

パラメータ

post:Boolean (default = false)true の場合、子が親に先行する必要があることを示します。 デフォルトでは、親が子に先行します。

戻り値
IOLAPSet — このセットの階層化されたバージョンの新しい IOLAPSet です。
sortTuple()メソッド 
protected function sortTuple(t1:OLAPTuple, t2:OLAPTuple):int

セット内の 2 つの組の相対位置に関する情報を返します。

パラメータ

t1:OLAPTuple — 最初の組です。
 
t2:OLAPTuple — 2 番目の組です。

戻り値
int — 次のとおりです。
  • 組が同じレベルの場合 0
  • t2 が t1 よりも高い場合 1
  • t1 が t2 よりも高い場合 -1
union()メソッド 
public function union(input:IOLAPSet):IOLAPSet

この IOLAPSet インスタンスと input の結合を含む、新しい IOLAPSet インスタンスを返します。

パラメータ

input:IOLAPSet — IOLAPSet インスタンスです。

戻り値
IOLAPSet — この IOLAPSet インスタンスと input の結合を含む IOLAPSet インスタンスです。




 

 

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

現在のページ: http://livedocs.adobe.com/flex/3_jp/langref/mx/olap/OLAPSet.html