Directory src/au/com/whitesquare/dcaf/persistence/base/

Directory Created:
2003-07-23 23:14
Total Files:
6
Deleted Files:
1
Lines of Code:
1640

[root]/src/au/com/whitesquare/dcaf/persistence/base

Lines of Code

src/au/com/whitesquare/dcaf/persistence/base/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
steve 69 (100.0%) 3554 (100.0%) 51.5

Most Recent Commits

steve 2008-11-29 00:38

bug 51: This change allows different implementations to override the way the PreparedStatement is created for loading lists of objects. This fixes the issue with MySQL loading too much data and blowing the stack.

10 lines of code changed in:

  • src/au/com/whitesquare/dcaf/persistence/base: DBListLoadManagerActioner.java (+10 -3)
steve 2008-06-26 15:57

bug 40: updated imports.

19 lines of code changed in:

  • src/au/com/whitesquare/dcaf/persistence/base: DBSingleLoadManagerActioner.java (+19 -12)
steve 2008-04-27 14:07

bug 24: Removed extra package import to package that nolonger exists.

5 lines of code changed in:

  • src/au/com/whitesquare/dcaf/persistence/base: DBCommitManagerAction.java (+5 -3)
steve 2008-04-27 11:52

bug 24: Gets identity loading working for MS SQL server. Allows inseting of data to work.

35 lines of code changed in:

  • src/au/com/whitesquare/dcaf/persistence/base: DBCommitManagerAction.java (+35 -7)
steve 2008-02-06 13:17

Added function to get MaxSize of connection pool, and renamed getSize() to getCurrentSize() as a more accurate description.

11 lines of code changed in:

  • src/au/com/whitesquare/dcaf/persistence/base: ConnectionBroker.java (+11 -4)
steve 2007-11-27 11:06

Added new feature to enable adding of listeners to all DCAF events for logging or performance purpose's.

295 lines of code changed in:

  • src/au/com/whitesquare/dcaf/persistence/base: ConnectionBroker.java (+203 -200), DBCommitManagerAction.java (+31 -3), DBListLoadManagerActioner.java (+14 -3), DBLoadManager.java (+15 -10), DBSingleLoadManagerActioner.java (+24 -5), DBTransaction.java (+8 -3)
steve 2007-08-28 19:56

Added fix so that the WHERE text is prepended before any WhereSQL usage.

11 lines of code changed in:

  • src/au/com/whitesquare/dcaf/persistence/base: DBListLoadManagerActioner.java (+11 -3)
steve 2007-08-24 15:46

Added ability to set a specific SQL Where clause to DCAF.

228 lines of code changed in:

  • src/au/com/whitesquare/dcaf/persistence/base: DBListLoadManagerActioner.java (+228 -218)
steve 2007-04-10 12:09

Added functions to get the state of connections in the pool from the broker.

200 lines of code changed in:

  • src/au/com/whitesquare/dcaf/persistence/base: ConnectionBroker.java (+200 -182)
steve 2007-03-02 17:06

Now tracks and debugs the time taken to execute the query.

10 lines of code changed in:

  • src/au/com/whitesquare/dcaf/persistence/base: DBListLoadManagerActioner.java (+10 -3)
steve 2006-07-23 11:43

Fixed a possible bug where the wrong loop index was being used. No bugs were reported
against this, jut fixed it in code review.

6 lines of code changed in:

  • src/au/com/whitesquare/dcaf/persistence/base: DBCommitManagerAction.java (+6 -3)
steve 2006-07-23 11:34

Fixed column constraints to work.

20 lines of code changed in:

  • src/au/com/whitesquare/dcaf/persistence/base: DBListLoadManagerActioner.java (+20 -10)
steve 2006-07-14 23:42

Added logic for column comparisons. You can now do somthing like col1 > col2.
The available operators are
- COLUMN_CONSTRAINT_EQUAL
- COLUMN_CONSTRAINT_NOT_EQUAL
- COLUMN_CONSTRAINT_GREATER_THAN
- COLUMN_CONSTRAINT_GREATER_THAN_OR_EQUAL
- COLUMN_CONSTRAINT_LESS_THAN
- COLUMN_CONSTRAINT_LESS_THAN_OR_EQUAL

31 lines of code changed in:

  • src/au/com/whitesquare/dcaf/persistence/base: DBListLoadManagerActioner.java (+31 -3)
steve 2006-03-28 21:53

If there is no value set, then don't write the SQL.. Allow it to go in with a default or null.

10 lines of code changed in:

  • src/au/com/whitesquare/dcaf/persistence/base: DBCommitManagerAction.java (+10 -6)
steve 2006-01-31 08:55

Added debug to show the connection hash that is being used.
Now manages a flag as to whether the transaciton is open or not.
Transactions are marked as closed when the connection is released to the pool.

36 lines of code changed in:

  • src/au/com/whitesquare/dcaf/persistence/base: DBTransaction.java (+36 -16)
steve 2006-01-23 12:30

Added logic to enable each Transaction to set the timeout that will return the connection to the pool. This function is called setPoolGatherTimeout and is accessable on the Transaction.

25 lines of code changed in:

  • src/au/com/whitesquare/dcaf/persistence/base: ConnectionBroker.java (+14 -2), DBTransaction.java (+11 -2)
steve 2005-12-10 11:22

Added fix for CONSTRAINT_NOT_EQUAL. using isNullSet() and added the logic for the new constraints.

31 lines of code changed in:

  • src/au/com/whitesquare/dcaf/persistence/base: DBListLoadManagerActioner.java (+31 -4)
steve 2005-12-06 17:09

Added hacky logic to allow sub selects to be created and managed as any standard BindVariable. This code may reverse out soon as we re-factor to work out what is better.

58 lines of code changed in:

  • src/au/com/whitesquare/dcaf/persistence/base: DBListLoadManagerActioner.java (+58 -18)
steve 2005-11-30 18:30

Adds in the 'WHERE' word when there are either bindValues or joinValues.

7 lines of code changed in:

  • src/au/com/whitesquare/dcaf/persistence/base: DBListLoadManagerActioner.java (+7 -3)
steve 2005-07-10 11:20

Updated error debug to show what is being printed.

6 lines of code changed in:

  • src/au/com/whitesquare/dcaf/persistence/base: DBCommitManagerAction.java (+6 -3)

(31 more)

Generated by StatCVS 0.3