[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]
Given index values for each dimension and all dimension sizes this method returns an ordinal value.
For example, for dimensionIndizes [1, 4, 3] and sizes [2, 5, 4] the ordinal is 1 + 4 * 2 + 3 * 10.
Namespace: net.esper.view.stat.olap
Assembly:
NEsper (in NEsper.dll)
Syntax
Visual Basic (Declaration) |
---|
Public Shared Function GetOrdinal ( _
dimensionIndizes As Integer(), _
dimensionSizes As Integer() _
) As Integer |
C# |
---|
public static int GetOrdinal (
int[] dimensionIndizes,
int[] dimensionSizes
) |
Visual C++ |
---|
public:
static int GetOrdinal (
array<int>^ dimensionIndizes,
array<int>^ dimensionSizes
) |
Parameters
- dimensionIndizes
- System.Int32[]
index value for each dimension, each value between and dimension size - 1
- dimensionSizes
- System.Int32[]
size of each dimension
Return Value
cell ordinal, between 0 and (dimensionSizes[0] + dimensionSizes[1] * dimensionSizes[0] etc.)