Skyline_PreSort Class Reference

<Date>20:18pm, Nov 26th, 2006</Date> More...

Collaboration diagram for Skyline_PreSort:

[legend]
List of all members.

Public Member Functions

 Skyline_PreSort ()

Static Public Member Functions

static Skyline_PreSort Instance ()
static ArrayList SkylineQuery_Presorted (DataTable dt, ArrayList columnList, ArrayList TypeList)
 Skylines the query_ presorted.

Static Private Member Functions

static DataTable PreSort (DataTable dtSource, ArrayList columnList, ArrayList TypeList)
 Presort all the values in each column of the data table, according to the sorting type specified in TyoeList.

Static Private Attributes

static Skyline_PreSort m_instance = null

Detailed Description

<Date>20:18pm, Nov 26th, 2006</Date>

<author>Jarod Wen</author>


Constructor & Destructor Documentation

Skyline_PreSort.Skyline_PreSort (  ) 


Member Function Documentation

static Skyline_PreSort Skyline_PreSort.Instance (  )  [static]

static DataTable Skyline_PreSort.PreSort ( DataTable  dtSource,
ArrayList  columnList,
ArrayList  TypeList 
) [static, private]

Presort all the values in each column of the data table, according to the sorting type specified in TyoeList.

Parameters:
dtSource Source data table
columnList All the columns in the skyline query
TypeList Sorting type: for each item, 0-AESC, 1-DESC
Returns:
The table contains sorted index of the source data objects

static ArrayList Skyline_PreSort.SkylineQuery_Presorted ( DataTable  dt,
ArrayList  columnList,
ArrayList  TypeList 
) [static]

Skylines the query_ presorted.

Parameters:
dt The dt.
columnList The column list.
TypeList The type list.
Returns:


Member Data Documentation

Skyline_PreSort Skyline_PreSort.m_instance = null [static, private]


The documentation for this class was generated from the following file:
Generated on Sun Nov 26 20:22:26 2006 for Skyline Website by  doxygen 1.5.1-p1