| 包 | mx.olap |
| 类 | public class OLAPSet |
| 继承 | OLAPSet Object |
| 实现 | IOLAPSet |
另请参见
| 属性 | 定义方 | ||
|---|---|---|---|
![]() | constructor : Object
对类对象或给定对象实例的构造函数的引用。 | Object | |
![]() | prototype : Object [静态]
对类或函数对象的原型对象的引用。 | Object | |
| tuples : Array [只读 (read-only)] 此集实例中包含的 tuple,作为 IOLAPTuple 实例数组。 | OLAPSet | ||
| 方法 | 定义方 | ||
|---|---|---|---|
OLAPSet() 构造函数 | OLAPSet | ||
在集中添加新成员。 | OLAPSet | ||
将成员列表添加到集中。 | OLAPSet | ||
在集中添加新的 tuple。 | OLAPSet | ||
返回一个新的 IOLAPSet 实例,其中包含此 IOLAPSet 实例和输入的交叉连接。 | OLAPSet | ||
![]() |
指示对象是否已经定义了指定的属性。 | Object | |
返回此集的层次结构版本的新 IOLAPSet。 | OLAPSet | ||
![]() |
指示 Object 类的实例是否在指定为参数的对象的原型链中。 | Object | |
![]() |
指示指定的属性是否存在、是否可枚举。 | Object | |
![]() |
设置循环操作动态属性的可用性。 | Object | |
![]() |
返回指定对象的字符串表示形式。 | Object | |
返回一个新 IOLAPSet 实例,其中包含此 IOLAPSet 实例和输入的联合。 | OLAPSet | ||
![]() |
返回指定对象的原始值。 | Object | |
| 方法 | 定义方 | ||
|---|---|---|---|
返回关于集中两个成员的相对位置的信息。 | OLAPSet | ||
返回两个 tuple 的常用 IOLAPHierarchy 实例,或者如果 tuple 不共享层次结构,则为 null。 | OLAPSet | ||
返回关于集中两个 tuple 的相对位置的信息。 | OLAPSet | ||
| tuples | 属性 |
tuples:Array [只读 (read-only)] 此集实例中包含的 tuple,作为 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 的实例,则会直接添加它。已为每个成员创建了新的 tuple。
|
| addElements | () | 方法 |
public function addElements(elements:IList):void将成员列表添加到集中。当层次结构的成员或子级或者个别成员需要添加到集中时,可以调用此方法。
参数
elements:IList — 要作为 IOLAPMember 实例列表添加的成员。已为每个成员创建了新的 tuple。 |
| addTuple | () | 方法 |
| compareMembers | () | 方法 |
protected function compareMembers(m1:IOLAPMember, m2:IOLAPMember):int返回关于集中两个成员的相对位置的信息。
参数
m1:IOLAPMember — 第一个成员。 | |
m2:IOLAPMember — 第二个成员。 |
int —
如下:
|
| crossJoin | () | 方法 |
public function crossJoin(input:IOLAPSet):IOLAPSet
返回一个新的 IOLAPSet 实例,其中包含此 IOLAPSet 实例和 input 的交叉连接。
参数
input:IOLAPSet — IOLAPSet 实例。 |
IOLAPSet —
包含此 IOLAPSet 实例和 input 的交叉连接的 IOLAPSet 实例。
|
| findCommonHierarchy | () | 方法 |
protected function findCommonHierarchy(t1:OLAPTuple, t2:OLAPTuple):IOLAPHierarchy返回两个 tuple 的常用 IOLAPHierarchy 实例,或者如果 tuple 不共享层次结构,则为 null。
参数
t1:OLAPTuple — 第一个 tuple。 | |
t2:OLAPTuple — 第二个 tuple。 |
IOLAPHierarchy — 两个 tuple 的常用 IOLAPHierarchy 实例,或者如果 tuple 不共享层次结构则为 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返回关于集中两个 tuple 的相对位置的信息。
参数
t1:OLAPTuple — 第一个 tuple。 | |
t2:OLAPTuple — 第二个 tuple。 |
int —
如下:
|
| union | () | 方法 |
public function union(input:IOLAPSet):IOLAPSet
返回一个新 IOLAPSet 实例,其中包含此 IOLAPSet 实例和 input 的联合。
参数
input:IOLAPSet — IOLAPSet 实例。 |
IOLAPSet —
包含此 IOLAPSet 实例和 input 的联合的 IOLAPSet 实例。
|