Collaboration diagram for BasicSkyline:
Public Member Functions | |
BasicSkyline () | |
Static Public Member Functions | |
static BasicSkyline | Instance () |
static ArrayList | BasicBNLSkyline (DataTable dt, ArrayList columnList) |
Basic Skyline query using BNL. | |
static ArrayList | BasicBNLSkyline (DataTable dt, ArrayList columnList, ArrayList TypeList) |
Restruct: Basic Skyline query using BNL. | |
static ArrayList | BasicBNLSkyline (DataTable dt, ArrayList columnList, ArrayList TypeList, ArrayList objList) |
Restruct: Basic Skyline query using BNL for presorted skyline query. | |
Static Private Member Functions | |
static bool | blnDominate (DataRow dr1, DataRow dr2, ArrayList columnList, int intType) |
Skyline operator: dominate. | |
static bool | blnDominate (DataRow dr1, DataRow dr2, ArrayList columnList, ArrayList TypeList) |
Restruct: Skyline operator: dominate. | |
Static Private Attributes | |
static BasicSkyline | m_instance = null |
<author>Jarod Wen</author> <Date>20:18pm, Nov 26th, 2006</Date>
BasicSkyline.BasicSkyline | ( | ) |
static BasicSkyline BasicSkyline.Instance | ( | ) | [static] |
static ArrayList BasicSkyline.BasicBNLSkyline | ( | DataTable | dt, | |
ArrayList | columnList | |||
) | [static] |
Basic Skyline query using BNL.
dt | Source Data Table | |
columnList | Columns on which Skyline query will be processed |
static ArrayList BasicSkyline.BasicBNLSkyline | ( | DataTable | dt, | |
ArrayList | columnList, | |||
ArrayList | TypeList | |||
) | [static] |
Restruct: Basic Skyline query using BNL.
dt | Source Data Table | |
columnList | Columns on which Skyline query will be processed | |
TypeList | The list of comparation type on each columns in the columnList |
static ArrayList BasicSkyline.BasicBNLSkyline | ( | DataTable | dt, | |
ArrayList | columnList, | |||
ArrayList | TypeList, | |||
ArrayList | objList | |||
) | [static] |
Restruct: Basic Skyline query using BNL for presorted skyline query.
dt | Source Data Table | |
columnList | Columns on which Skyline query will be processed | |
TypeList | The list of comparation type on each columns in the columnList | |
objList | The list of the rows to be compared. |
static bool BasicSkyline.blnDominate | ( | DataRow | dr1, | |
DataRow | dr2, | |||
ArrayList | columnList, | |||
int | intType | |||
) | [static, private] |
Skyline operator: dominate.
dr1 | Left data object of the operator. | |
dr2 | Right data object of the operator. | |
columnList | Columns on which Skyline query will be processed | |
intType | Comparation type: 0-Larger better; 1-Smaller better. |
static bool BasicSkyline.blnDominate | ( | DataRow | dr1, | |
DataRow | dr2, | |||
ArrayList | columnList, | |||
ArrayList | TypeList | |||
) | [static, private] |
Restruct: Skyline operator: dominate.
dr1 | Left data object of the operator. | |
dr2 | Right data object of the operator. | |
columnList | Columns on which Skyline query will be processed | |
intType | Comparation type: 0-Larger better; 1-Smaller better. | |
TypeList | The list of comparation type on each columns in the columnList |
BasicSkyline BasicSkyline.m_instance = null [static, private] |