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] |
1.5.1-p1