Collaboration diagram for EpsilonSkyline:
Public Member Functions | |
| EpsilonSkyline () | |
Static Public Member Functions | |
| static EpsilonSkyline | Instance () |
| static DataTable | dtNormalize (DataTable dtSource) |
| Normalize data in dtSource to N(0, 1). | |
Static Private Member Functions | |
| static DataTable | dtDataFile2Table (string FileString) |
| Read data from the string of a text file to a datatable. The format of the string is Col_1...Col_n . | |
| static ArrayList | BasicBNLSkyline (DataTable dt) |
| Basic BNL algorithm on Skyline query. | |
| static bool | blnDominate (DataRow dr1, DataRow dr2, int intType) |
| static ArrayList | Epsilon_BNLSkyline (DataTable dt, double dblEpsilon) |
| Epsilon_BNL algorithm for Skyline query. | |
| static bool | blnEpsilon_Dominate (DataRow dr1, DataRow dr2, int intType, double dblEpsilon) |
| Epsilon-dominate operator. | |
Static Private Attributes | |
| static EpsilonSkyline | m_instance = null |
<author>Jarod Wen</author> <Date>20:18pm, Nov 26th, 2006</Date>
| EpsilonSkyline.EpsilonSkyline | ( | ) |
| static EpsilonSkyline EpsilonSkyline.Instance | ( | ) | [static] |
| static DataTable EpsilonSkyline.dtNormalize | ( | DataTable | dtSource | ) | [static] |
Normalize data in dtSource to N(0, 1).
| dtSource | Source Data Table |
| static DataTable EpsilonSkyline.dtDataFile2Table | ( | string | FileString | ) | [static, private] |
Read data from the string of a text file to a datatable. The format of the string is Col_1...Col_n
.
| FileString | Contents of the text file |
| static ArrayList EpsilonSkyline.BasicBNLSkyline | ( | DataTable | dt | ) | [static, private] |
Basic BNL algorithm on Skyline query.
| dt | Source Data table |
| static bool EpsilonSkyline.blnDominate | ( | DataRow | dr1, | |
| DataRow | dr2, | |||
| 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 ArrayList EpsilonSkyline.Epsilon_BNLSkyline | ( | DataTable | dt, | |
| double | dblEpsilon | |||
| ) | [static, private] |
Epsilon_BNL algorithm for Skyline query.
| dt | Source data table | |
| dblEpsilon | Value of Epsilon |
| static bool EpsilonSkyline.blnEpsilon_Dominate | ( | DataRow | dr1, | |
| DataRow | dr2, | |||
| int | intType, | |||
| double | dblEpsilon | |||
| ) | [static, private] |
Epsilon-dominate operator.
| 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. | |
| dblEpsilon |
EpsilonSkyline EpsilonSkyline.m_instance = null [static, private] |
1.5.1-p1