Qiao Han
Phone: +49 (821) 598 2153
Room: 2053 (Building N)
Email: timhanq @ hotmail.com
My Documents
- Set Optimizer
- An Introduction to Eclipse Plugin FindBugs
- GeoAround
- How to implement a numerical preference
- Java Code Conventions for PSQL Developers
weekly plan
==Week(44)
- scrum meeting with Markus about the following theme:
- integrate relative path of default PSQL Configure fileTicket 174
- specification about Set Optimizer System Command
- support for schema declaration in PSQL Statement
- extend BNL2d about arbitrarily combination of LOWEST and HIGHEST
- modification PSQL to integrate relative path of default config-file into PSQL
==Week(43)
- implement reading default configure file with relative path
- test implementation locally with successful result
==Week(42)
- test System Command "Set Optimizer" Tickeet 210
- preparement for Ticket 168Ticket 174
==Week(42)
- find out the reason of empty ResultSet by Join(Ticket 197)
- The Join-Columns have different Data-Types and BlockNestedHashJoin findes therefore no Match
- supports Konstantin by the Level-Function
==Week(41)
- tracing (Ticket 197)
- the empty resultset of Join under Postgresql is caused by the BlockNestedHashJoin
- Join works fine under Oracle because of BlockNestedHashJoin has not been called
Week(40)
- working on (Ticket 197)
- find out following phanomenon with activated CostBasedOptimizer:
- the first execution of query with join returns correct results
- the next one returns just empty results
Week(39)
- tracing the following SQL statement under Debug module with activated Optimizer and try to find out the reason for empty resultset:
select * from info i, nodes_lite_plain n where n.id=i.node_id preferring lat, lon geoaround 48.333031, 10.897650
Week(38)
- generates the tables Info and Nodes_Lite_Plain by Oracle and insert geodaten.(
)
- test the query with Oracle(
)
- fixes the bugs of "No Column Exception"(
)
Week(37)
- identifying the position of the bug Geoaround(Ticket 197)(
)
- describing the cause of the bug GeoAround(Ticket 197) with detail(
)
Week(36)
- analyze data on Postgresql(
)
- execute test cases to narrow the bug GeoAround(Ticket 197)(
)
Week(33)
- create wiki Page about java code conventions(Ticket 191)(
)
- prepare the implementation for MetaDataCursor(
)
Week(32)
- implements the score function for Between Preference(Ticket 165)
Week(31)
- fixing the bug in PSQL-JDBC Driver(Ticket 166)(in Progress)
- fixes the bug of HELP Command while Optimizer activated ist(Ticket 168)(
)
Week(30)
- fixes the bug caused by Token FILE_PATH while using SUM and Arithmetic operations in where clause
- (Ticket 184)(
)
- (Ticket 182)(
)
- (Ticket 184)(
- execute test cases to verify the new fix(
)
Week(28 - 29)
- analyse and design MetaDataCursor(
)
- handling the bug in PSQL-JDBC Driver(Ticket 166)(in Progress)
Week(27)
- implement PSQL independent interface for reading configure file :
- IConfigureReader(
)
- AbstractConfigureReader?(
)
- IConfigureReader(
- implements interface for reading PSQL specific configure file:
- integrates the new implementation into PreferenceBase and PreferenceSQL(
)
Week(26)
- implement search of psqlConfigure.properties in project PreferenceSQL(
)
- integrates all the old configure files into psqlConfigure.properties(
)
- wiki-page for ConfigureReaderFactory?
Week(25)
- implement Costbase Algorithm Selection and PARETO_ALGORITHM(Ticket 70)(
)
- implement ConfigureReaderFactory?(
)
- define configue file psqlConfigure.properties(
)
Week(24)
- implement an interface to set the configure file of optimizer in runtime(Ticket 174).
Week(22 -23)
- implement a generic function to compute SCORE for all the Preferences
Week(21)
- wirte wiki page How to implement a numerical preference(
)
- add JavaDoc for all the classes of GeoAround(
)
- (Ticket 154) has been closed(
)
Week(20)
Week(19)
- test GeoAround and fix some bugs that cause exception with some algorithms(
)
- write wiki page GeoAround(
)
Week(17-18)
- implementation of GeoAround
- integrate GeoAround into Parser, TreeBuilder and SQLEngine(
)
- implementation of GeoAroundPreference and GeoAttributeSelector(
)
- port the Mercator Projection of [ proj4] into PSQL(
)
- integrate GeoAround into Parser, TreeBuilder and SQLEngine(
Week (16)
- prepare the implementation of Preference GeoAround
Week (15)
Week(14)
- test algorithm Hexagon(Ticket 122) because of Exception NegativeArraySizeException(
)
- add JavaDoc(Ticket 133) for all the Classes in the following both packages:
- PreferenceBase, preference.command(
)
- PreferenceSQL, preference.sql.command(
)
- PreferenceBase, preference.command(
- Wiki Page for set optimizer (
)
Week(13)
- Wiki Page for set optimizer(in progress)
- Find Bugs in PSQL(queuing)
- Java Document for PSQLCmd (queuing)
- Wiki for Set Command (queing)
- set optimizer(
)
Week(12)
- set optimizer(in progress)
- Find Bugs in PSQL(queuing)
- Java Document for PSQLCmd (queuing)
Week(11)
- erase Warnings of Timmi(
)
- set optimizer(in progress)
- Find Bugs in PSQL(queuing)
- Java Document for PSQLCmd (queuing)
Week(10)
- set algorithm(
)
- set optimizer(queuing)
- erase Warnings of Timmi(queuing)
- Find Bugs in PSQL(queuing)
- Java Document for PSQLCmd (queuing)
Week(9)
- set algorithm(in progress)
- set optimizer(queuing)
- erase Warnings of Timmi(queuing)
- Find Bugs in PSQL(queuing)
- Java Document for PSQLCmd (queuing)
Week(8)
Week(4 -- 7)
- in Vacation
Week(3)
- fix all warnings of Timmi
- implements help commands for debug,optimizer,if the time allows
Week(2)
- add new help schema into preference help:
- MoreThan Preference
- LessThan Preference
- Extremal Preference:
- MAX
- MIN
- !OntoPOS Preference
- !ContainsPOS Preference
- ontoContains Preference
- AntiChain Preference
- DisjointUnion Preference
- CutoffSV Preference
- MoreThan Preference
Week(51 -- 52)
- add some new informations into the preference help
Week(47 --50)
- familiarize the following themen:
- java plugin javaCC
- PreferenceParser
- java plugin javaCC
- erase the semicolon around help schema
Week(45 -- 46)
Week(44)
- testing PSQL without Warnings--(in progress)
- Merge new Version with HEAD-version--(queuing)
Week(43)
- Erasing Warnings of the Projects--(
)
- RecommenderFramework
- PreferenceRepository
- PreferenceMiner
- testing PSQL without Warnings--(queuing)
- RecommenderFramework
- Merge new Version with HEAD-version--(queuing)
Week(42)
- Handeling the following Warnings in PSQL for Java 1.6,
- Class is a raw type. References to generic type Class<T> should be parameterized
Woche(41)
- Eliminating Warnings about Generic Type in PSQL für Java 1.6
Attachments
-
hacken.jpg
(417 bytes) - added by hiwi_han
2 years ago.
