Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Data Visualization Components
11g Release 2 (11.1.2.3.0)

E17492-04


oracle.dss.util
Class QDRSliceSortInfo

java.lang.Object
  extended by oracle.dss.util.SortInfo
      extended by oracle.dss.util.CubicSortInfo
          extended by oracle.dss.util.QDRSliceSortInfo

All Implemented Interfaces:
oracle.dss.util.parameters.ParameterUser

public class QDRSliceSortInfo
extends CubicSortInfo

Class specifying one or more sets of measure/dimension item sort criteria for use in the setQDRSort API.


Field Summary
protected  QDRInterface m_qdr
           
protected  int m_slice
           

 

Fields inherited from class oracle.dss.util.CubicSortInfo
m_edge, m_grouped, m_nullsFirst

 

Fields inherited from class oracle.dss.util.SortInfo
ASCENDING, DESCENDING, FIRST, LAST, m_direction, m_layerName, m_parameterHelper

 

Constructor Summary
QDRSliceSortInfo(int edge, QDRInterface qdr, int direction, boolean nullsFirst, boolean grouped)
          Constructor
QDRSliceSortInfo(int edge, QDRInterface qdr, int slice, int direction, boolean nullsFirst, boolean grouped)
          Constructor

 

Method Summary
 boolean equals(java.lang.Object obj)
           
 QDRInterface getQDR()
          Get the QDR object that specify sort locations
 int getSlice()
           
 void setQDR(QDRInterface qdr)
          Set a QDR objects that specify measures at certain dimension items (e.g., Sales for Jan96, Tents, New York) by which to sort a dimension item.
 void setSlice(int slice)
           

 

Methods inherited from class oracle.dss.util.CubicSortInfo
getEdge, isGrouped, isNullsFirst, setEdge, setGrouped, setNullsFirst

 

Methods inherited from class oracle.dss.util.SortInfo
associateParameter, getAssociatedParameterName, getDirection, getLayerName, getParameterNames, parameterize, setDirection, setLayerName, usesParameter

 

Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detail

m_qdr

protected QDRInterface m_qdr
For internal use only. Application developers should not use this

m_slice

protected int m_slice
For internal use only. Application developers should not use this

Constructor Detail

QDRSliceSortInfo

public QDRSliceSortInfo(int edge,
                        QDRInterface qdr,
                        int direction,
                        boolean nullsFirst,
                        boolean grouped)
Constructor
Parameters:
edge - cubic edge to sort (row or column). The innermost layer of the edge is sorted
qdr - QDR object by which to sort.
direction - sort ascending or descending
nullsFirst - should all null values be sorted first or last?
grouped - should values be sorted within their outer layer values, or should the entire edge be sorted as sets of tuples?

QDRSliceSortInfo

public QDRSliceSortInfo(int edge,
                        QDRInterface qdr,
                        int slice,
                        int direction,
                        boolean nullsFirst,
                        boolean grouped)
Constructor
Parameters:
edge - cubic edge to sort (row or column). The innermost layer of the edge is sorted
qdr - QDR object by which to sort.
slice - optional slice indicator (performance)
direction - sort ascending or descending
nullsFirst - should all null values be sorted first or last?
grouped - should values be sorted within their outer layer values, or should the entire edge be sorted as sets of tuples?

Method Detail

setQDR

public void setQDR(QDRInterface qdr)
Set a QDR objects that specify measures at certain dimension items (e.g., Sales for Jan96, Tents, New York) by which to sort a dimension item.
Parameters:
qdr - QDR object by which to sort.

getQDR

public QDRInterface getQDR()
Get the QDR object that specify sort locations
Returns:
QDR object.

setSlice

public void setSlice(int slice)

getSlice

public int getSlice()

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class SortInfo

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Data Visualization Components
11g Release 2 (11.1.2.3.0)

E17492-04


Copyright © 1997, 2012, Oracle. All rights reserved.