/[eiffelstudio]/branches/eth/eve/Src/library/store/support/sql_scan.e
ViewVC logotype

Log of /branches/eth/eve/Src/library/store/support/sql_scan.e

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 87613 - (view) (annotate) - [select for diffs]
Modified Wed Oct 26 06:49:40 2011 UTC (8 years, 3 months ago) by jasonw
File length: 10540 byte(s)
Diff to previous 87104
<<Merged from trunk#87612.>>

Revision 87104 - (view) (annotate) - [select for diffs]
Modified Fri Aug 26 08:16:29 2011 UTC (8 years, 5 months ago) by jasonw
File length: 9845 byte(s)
Diff to previous 86913
<<Merged from trunk#87102.>>

Revision 86913 - (view) (annotate) - [select for diffs]
Modified Fri Jul 29 09:28:44 2011 UTC (8 years, 6 months ago) by jasonw
File length: 9899 byte(s)
Diff to previous 86783
<<Merged from trunk#86912.>>

Revision 86783 - (view) (annotate) - [select for diffs]
Modified Fri Jun 24 10:21:15 2011 UTC (8 years, 8 months ago) by jasonw
File length: 9843 byte(s)
Diff to previous 86498
<<Merged from trunk#86782.>>

Revision 86498 - (view) (annotate) - [select for diffs]
Modified Fri May 20 08:15:46 2011 UTC (8 years, 9 months ago) by jasonw
File length: 10034 byte(s)
Diff to previous 86265
<<Merged from trunk#86497.>>

Revision 86265 - (view) (annotate) - [select for diffs]
Modified Fri Apr 15 12:40:05 2011 UTC (8 years, 10 months ago) by jasonw
File length: 9889 byte(s)
Diff to previous 86099
<<Merged from trunk#86264.>>

Revision 86099 - (view) (annotate) - [select for diffs]
Modified Fri Apr 1 08:07:39 2011 UTC (8 years, 10 months ago) by jasonw
File length: 10040 byte(s)
Diff to previous 85847
<<Merged from trunk#86097.>>

Revision 85847 - (view) (annotate) - [select for diffs]
Modified Fri Mar 11 10:18:42 2011 UTC (8 years, 11 months ago) by jasonw
File length: 9900 byte(s)
Diff to previous 85646
<<Merged from trunk#85845.>>

Revision 85646 - (view) (annotate) - [select for diffs]
Modified Fri Feb 18 11:55:44 2011 UTC (9 years ago) by jasonw
File length: 9897 byte(s)
Diff to previous 83441
<<Merged from trunk#85645.>>

Revision 83441 - (view) (annotate) - [select for diffs]
Modified Sat Jun 5 13:52:53 2010 UTC (9 years, 8 months ago) by jasonw
File length: 9281 byte(s)
Diff to previous 83331
Renamed branch eve3 to eve. The eve branch serves as the new branch for the EVE project.

Revision 83331 - (view) (annotate) - [select for diffs]
Modified Wed May 26 18:49:35 2010 UTC (9 years, 8 months ago) by jasonw
Original Path: branches/eth/eve3/Src/library/store/support/sql_scan.e
File length: 9281 byte(s)
Diff to previous 82788
<<Breanched from trunk@83330>> Created a branch to upgrade Eiffel Transform library to trunk.

Revision 82788 - (view) (annotate) - [select for diffs]
Modified Fri Apr 9 23:53:47 2010 UTC (9 years, 10 months ago) by manus
Original Path: trunk/Src/library/store/support/sql_scan.e
File length: 9281 byte(s)
Diff to previous 82581
ITPassion Ltd - Guus Leeuw jr. contribution:
* Fixed obsolete syntax.


Revision 82581 - (view) (annotate) - [select for diffs]
Modified Tue Mar 16 03:07:44 2010 UTC (9 years, 11 months ago) by manus
Original Path: trunk/Src/library/store/support/sql_scan.e
File length: 9281 byte(s)
Diff to previous 79072
Moved the experimental branch to be the default for libraries.


Revision 79072 - (view) (annotate) - [select for diffs]
Modified Wed Jun 3 23:37:10 2009 UTC (10 years, 8 months ago) by manus
Original Path: trunk/Src/experimental/library/store/support/sql_scan.e
File length: 9281 byte(s)
Diff to previous 78205
Copy of $EIFFEL_SRC/library that will contain the void-safe SPECIAL changes.


Revision 78205 - (view) (annotate) - [select for diffs]
Modified Sat Apr 11 03:38:01 2009 UTC (10 years, 10 months ago) by larryl
Original Path: trunk/Src/library/store/support/sql_scan.e
File length: 9281 byte(s)
Diff to previous 76420
Made Store library void safe

Tested with 
    7 examples in $ISE_LIBRARY/examples/store
    ODBC and Oracle 10

Revision 76420 - (view) (annotate) - [select for diffs]
Modified Mon Dec 29 20:27:11 2008 UTC (11 years, 1 month ago) by manus
Original Path: trunk/Src/library/store/support/sql_scan.e
File length: 8365 byte(s)
Diff to previous 67858
Removal of `is' keyword.
Replacement of `is' by `=' for constant definitions.
Replaced `indexing' by `note'.


Revision 67858 - (view) (annotate) - [select for diffs]
Modified Mon Apr 16 19:45:58 2007 UTC (12 years, 10 months ago) by martins
Original Path: trunk/Src/library/store/support/sql_scan.e
File length: 8407 byte(s)
Diff to previous 67857
Made SQL_SCAN generic. This fixes bug#12478.

Revision 67857 - (view) (annotate) - [select for diffs]
Modified Mon Apr 16 19:43:20 2007 UTC (12 years, 10 months ago) by martins
Original Path: trunk/Src/library/store/support/sql_scan.e
File length: 8372 byte(s)
Diff to previous 67856
Reverted because fix is committed with wrong comments.

Revision 67856 - (view) (annotate) - [select for diffs]
Modified Mon Apr 16 19:22:30 2007 UTC (12 years, 10 months ago) by martins
Original Path: trunk/Src/library/store/support/sql_scan.e
File length: 8407 byte(s)
Diff to previous 65703
Cosmetics: I replaced double (or more) lines in the source code by single lines automatically. So you might hit anomalies. But I hope they are just a few exceptions.

Revision 65703 - (view) (annotate) - [select for diffs]
Modified Thu Dec 21 19:51:40 2006 UTC (13 years, 2 months ago) by manus
Original Path: trunk/Src/library/store/support/sql_scan.e
File length: 8372 byte(s)
Diff to previous 56675
Fixed various bugs found while testing samples with 6.0 compiler:
- `ht_order' was not comparing objects but just reference, thus a call to `prune' had no effect.
  Moreover one wanted actually to call `prune_all' since `prune' removes after the cursor and usually
  cursor is at the end.
- Enabled `update_map_table' to continue rather than stopping as soon as a column is not found in
  the field of our object. This ensures that all the data that can be possibly retrieved is retrieved.
- Fixed all descendants of DB_TYPE to not use the _REF version since 5.7 we have the new expanded
  copy semantics which will not convert a INTEGER to an INTEGER_REF when assigning to an entity of
  type ANY, we are now getting an INTEGER (reference object with copy semantics).
- Moved the version of ODBC.put_column_name into DATABASE. This enables all insert not to fail when
  new columns have been added to a database (addresses bug#11697). Also fixed incorrect code for
  handling identity_column (we use the same technic as in SQL_SCAN).
- Fixed a bug which occurs with the ODBC handler, because in DATABASE_SELECTION we did not get
  `ht_order' and thus a call on Void target occurred in `{ODBC}.bing_args_values'.
- In DATABASE_PROC, removed commented code for Oracle and use the already set `immediate_execution'.
- In SQL_SCAN, reverted back to old code for detecting NULL values.
- In SQL_SCAN, fixed incorrect code for handling identity column if present.


Revision 56675 - (view) (annotate) - [select for diffs]
Modified Mon Jan 23 02:25:44 2006 UTC (14 years, 1 month ago) by manus
Original Path: trunk/Src/library/store/support/sql_scan.e
File length: 8362 byte(s)
Diff to previous 55989
Added Eiffel Forum License Version 2 and missing copyright statments.


Revision 55989 - (view) (annotate) - [select for diffs]
Modified Fri Dec 2 18:39:46 2005 UTC (14 years, 2 months ago) by neilc
Original Path: trunk/Src/library/store/support/sql_scan.e
File length: 8732 byte(s)
Diff to previous 55717
- Prevent from inserting null values into columns (we don't know if the database schema allows it)

Revision 55717 - (view) (annotate) - [select for diffs]
Modified Sat Nov 12 01:52:45 2005 UTC (14 years, 3 months ago) by neilc
Original Path: trunk/Src/library/store/support/sql_scan.e
File length: 8579 byte(s)
Diff to previous 55614
Added back old version until tested with Oracle


Revision 55614 - (view) (annotate) - [select for diffs]
Modified Thu Nov 3 21:33:34 2005 UTC (14 years, 3 months ago) by neilc
Original Path: trunk/Src/library/store/support/sql_scan.e
File length: 9565 byte(s)
Diff to previous 45569
Change insertion of "NULL" to instead insert "''", since do not know if inserting NULL is valid to the database schema beneath


Revision 45569 - (view) (annotate) - [select for diffs]
Modified Sun Sep 12 00:30:21 2004 UTC (15 years, 5 months ago) by manus
Original Path: trunk/Src/library/store/support/sql_scan.e
File length: 8579 byte(s)
Diff to previous 42796
Fixed errors reported by gelint since our compiler does not do yet system
validity checking (i.e. flat degree 3 checking).


Revision 42796 - (view) (annotate) - [select for diffs]
Modified Thu Apr 22 22:29:53 2004 UTC (15 years, 10 months ago) by neilc
Original Path: trunk/Src/library/store/support/sql_scan.e
File length: 8532 byte(s)
Diff to previous 37578
Removed 'consistent' and 'setup' in inheritance


Revision 37578 - (view) (annotate) - [select for diffs]
Modified Thu Jun 5 23:31:22 2003 UTC (16 years, 8 months ago) by julieng
Original Path: trunk/Src/library/store/support/sql_scan.e
File length: 8589 byte(s)
Diff to previous 34951
Replace `creation' keyword with `create' keyword.


Revision 34951 - (view) (annotate) - [select for diffs]
Modified Wed Dec 4 23:15:20 2002 UTC (17 years, 2 months ago) by manus
Original Path: trunk/Src/library/store/support/sql_scan.e
File length: 8591 byte(s)
Diff to previous 33140
Updated code so that it can be used in both classic and dotnet Eiffel.
Removed useless C code (most if it is now available from INTERNAL class)


Revision 33140 - (view) (annotate) - [select for diffs]
Modified Fri Jul 19 21:49:52 2002 UTC (17 years, 7 months ago) by manus
Original Path: trunk/Src/library/store/support/sql_scan.e
File length: 8865 byte(s)
Diff to previous 26518
Fixed spelling mistake on `occurrences' and `occurred'.


Revision 26518 - (view) (annotate) - [select for diffs]
Modified Sat Jul 14 11:30:08 2001 UTC (18 years, 7 months ago) by manus
Original Path: trunk/Src/library/store/support/sql_scan.e
File length: 8863 byte(s)
Diff to previous 26314
Updated and added copyright notice with new ISE address and new support
location.


Revision 26314 - (view) (annotate) - [select for diffs]
Modified Thu Jul 12 18:44:24 2001 UTC (18 years, 7 months ago) by cedric
Original Path: trunk/Src/library/store/support/sql_scan.e
File length: 8862 byte(s)
Diff to previous 26285
Indexing clause is now OK.


Revision 26285 - (view) (annotate) - [select for diffs]
Modified Thu Jul 12 16:52:17 2001 UTC (18 years, 7 months ago) by cedric
Original Path: trunk/Src/library/store/support/sql_scan.e
File length: 8874 byte(s)
Diff to previous 24941
Updated indexing clause


Revision 24941 - (view) (annotate) - [select for diffs]
Modified Wed May 16 21:48:48 2001 UTC (18 years, 9 months ago) by cedric
Original Path: trunk/Src/library/store/support/sql_scan.e
File length: 8873 byte(s)
Diff to previous 24795
default_null_value -> numeric_null_value.


Revision 24795 - (view) (annotate) - [select for diffs]
Modified Fri May 4 18:02:48 2001 UTC (18 years, 9 months ago) by cedric
Original Path: trunk/Src/library/store/support/sql_scan.e
File length: 8873 byte(s)
Diff to previous 24707
removed in `get_value': buffer.replace_substring_all ("'", "''"): this is now done in `string_format' which
is called on next line.
The replacement has to be done in `string_format' has this should be done for any string formatted.


Revision 24707 - (view) (annotate) - [select for diffs]
Modified Mon Apr 30 17:51:21 2001 UTC (18 years, 9 months ago) by solal
Original Path: trunk/Src/library/store/support/sql_scan.e
File length: 9038 byte(s)
Diff to previous 24577
Removed ulv.


Revision 24577 - (view) (annotate) - [select for diffs]
Modified Fri Apr 6 19:32:03 2001 UTC (18 years, 10 months ago) by solal
Original Path: trunk/Src/library/store/support/sql_scan.e
File length: 9054 byte(s)
Diff to previous 24023
updated with changes for default numeric value (for NULL).


Revision 24023 - (view) (annotate) - [select for diffs]
Modified Fri Mar 2 18:06:11 2001 UTC (18 years, 11 months ago) by solal
Original Path: trunk/Src/library/store/support/sql_scan.e
File length: 9062 byte(s)
Diff to previous 23073
updated according to changes in DB_DEFAULT_NULL_VALUE


Revision 23073 - (view) (annotate) - [select for diffs]
Modified Sat Aug 19 00:51:32 2000 UTC (19 years, 6 months ago) by solal
Original Path: trunk/Src/library/store/support/sql_scan.e
File length: 8917 byte(s)
Diff to previous 23050
*** empty log message ***


Revision 23050 - (view) (annotate) - [select for diffs]
Modified Wed Aug 16 16:49:00 2000 UTC (19 years, 6 months ago) by gauthier
Original Path: trunk/Src/library/store/support/sql_scan.e
File length: 8913 byte(s)
Diff to previous 23000
add classes to set a default value for numeric expanded objects.


Revision 23000 - (view) (annotate) - [select for diffs]
Modified Wed Aug 9 21:59:40 2000 UTC (19 years, 6 months ago) by gauthier
Original Path: trunk/Src/library/store/support/sql_scan.e
File length: 8558 byte(s)
Diff to previous 22982
add management of null values for numeric types.


Revision 22982 - (view) (annotate) - [select for diffs]
Modified Fri Aug 4 23:31:41 2000 UTC (19 years, 6 months ago) by solal
Original Path: trunk/Src/library/store/support/sql_scan.e
File length: 8488 byte(s)
Diff to previous 22968
This version of EiffelStore is the most stable.
It works perfectly with ISE-ERP today.
The merge with Paul-Crismer version is not done totally yet.
However for the DB_DYN_* classes, it seems them to work with ODBC. (Not tested with Oracle)

The error handling in hte debigger is not done in this version.


Revision 22968 - (view) (annotate) - [select for diffs]
Modified Fri Jul 28 23:37:44 2000 UTC (19 years, 6 months ago) by solal
Original Path: trunk/Src/library/store/support/sql_scan.e
File length: 8488 byte(s)
Diff to previous 21881
Updated a few old classes.


Revision 21881 - (view) (annotate) - [select for diffs]
Modified Wed Apr 19 00:24:23 2000 UTC (19 years, 10 months ago) by solal
Original Path: trunk/Src/library/store/support/sql_scan.e
File length: 8347 byte(s)
Diff to previous 19687
All these changes have been made in order to allow the dynamic statements.
They were made according to the problem with Paul Crismer.
You can follow the fixes by checking PR EiffelStore/2434.


Revision 19687 - (view) (annotate) - [select for diffs]
Modified Thu Feb 10 20:18:48 2000 UTC (20 years ago) by solal
Original Path: trunk/Src/library/store/support/sql_scan.e
File length: 8447 byte(s)
Diff to previous 15026
For Odbc.h, just a test to change a Constant.
For database_dyn_selection, just a test : The class is still a nonsense (I think)
For sql_scan.e fix a bug, now, we can insert an Object even if same feature are Void. in the latter case
the valur will be NULL in the Database


Revision 15026 - (view) (annotate) - [select for diffs]
Modified Tue Jun 22 22:45:24 1999 UTC (20 years, 8 months ago) by manus
Original Path: trunk/Src/library/store/support/sql_scan.e
File length: 8347 byte(s)
Diff to previous 13417
Changed comment of `next_index' and also its post-conditions since it has never
been thought that `k = Result'.


Revision 13417 - (view) (annotate) - [select for diffs]
Modified Tue Feb 23 00:20:42 1999 UTC (21 years ago) by raphaels
Original Path: trunk/Src/library/store/support/sql_scan.e
File length: 8401 byte(s)
Diff to previous 10820
Changes to use generic parameter creation in HANDLE_SPEC.


Revision 10820 - (view) (annotate) - [select for diffs]
Added Thu Jul 30 21:14:51 1998 UTC (21 years, 6 months ago) by sireude
Original Path: trunk/Src/library/store/support/sql_scan.e
File length: 8377 byte(s)
Initial revision


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.23