Commit Graph

162 Commits

Author SHA1 Message Date
Ivo Hinkelmann
50c100dac8 INTEGRATION: CWS dba205a (1.48.10); FILE MERGED
2006/07/26 10:25:33 fs 1.48.10.2: #i66596# getTableNode: add forgotten case table_ref := table_node
2006/07/20 11:00:18 fs 1.48.10.1: #i67383# make placeholders in the error strings unique / remove unused error strings
2006-08-28 13:54:57 +00:00
Ivo Hinkelmann
7f0f0cdaf7 INTEGRATION: CWS dba205a (1.54.6); FILE MERGED
2006/07/20 10:58:58 fs 1.54.6.1: #i67383# make placeholders in the error strings unique / remove unused error strings
2006-08-28 13:54:46 +00:00
Ivo Hinkelmann
1e155979a9 INTEGRATION: CWS dba204d_SRC680 (1.49.8); FILE MERGED
2006/08/15 10:36:59 fs 1.49.8.1: #i68601# setSelectColumnName: also create a column for plain expressions
2006-08-22 11:51:42 +00:00
Jens-Heiner Rechtien
60dbe85085 INTEGRATION: CWS dba30 (1.37.14); FILE MERGED
2006/07/19 10:57:19 fs 1.37.14.3: RESYNC: (1.38-1.41); FILE MERGED
2006/03/21 15:54:41 fs 1.37.14.2: RESYNC: (1.37-1.38); FILE MERGED
2005/12/14 13:25:59 oj 1.37.14.1: #i58987# check for boolean as comparison
2006-08-15 09:30:05 +00:00
Ivo Hinkelmann
cb6633d819 INTEGRATION: CWS dba204c (1.41.4); FILE MERGED
2006/08/04 10:03:09 fs 1.41.4.2: #i68137# insert: really insert the given node, not NULL
2006/08/01 14:05:41 fs 1.41.4.1: #i68034#
2006-08-04 12:50:26 +00:00
Ivo Hinkelmann
686dea6220 INTEGRATION: CWS dba204c (1.48.8); FILE MERGED
2006/07/26 10:25:25 fs 1.48.8.1: #66596# getTableNode: add forgotten case table_ref := table_node
2006-08-04 12:50:09 +00:00
Rüdiger Timm
c91b38b6b8 INTEGRATION: CWS rt15 (1.29.6); FILE MERGED
2006/06/29 07:49:37 rt 1.29.6.1: #i66831# 'Header' entry removed from file header.
2006-07-25 06:45:46 +00:00
Oliver Bolte
c3f32b3281 INTEGRATION: CWS dba204a (1.38.58); FILE MERGED
2006/07/13 06:49:50 fs 1.38.58.4: RESYNC: (1.39-1.40); FILE MERGED
2006/07/06 05:54:43 oj 1.38.58.3: default inserted
2006/07/05 08:54:57 oj 1.38.58.2: RESYNC: (1.38-1.39); FILE MERGED
2006/05/22 10:51:46 oj 1.38.58.1: #i50910# refactoring and recognize between in predicate check
2006-07-13 14:14:51 +00:00
Oliver Bolte
2f522b7028 INTEGRATION: CWS dba204a (1.51.164); FILE MERGED
2006/07/13 08:41:40 fs 1.51.164.3: RESYNC: (1.52-1.53); FILE MERGED
2006/07/05 08:54:41 oj 1.51.164.2: RESYNC: (1.51-1.52); FILE MERGED
2006/05/22 10:51:45 oj 1.51.164.1: #i50910# refactoring and recognize between in predicate check
2006-07-13 14:14:39 +00:00
Oliver Bolte
9e40801951 INTEGRATION: CWS dba204a (1.17.14); FILE MERGED
2006/07/13 08:41:26 fs 1.17.14.3: RESYNC: (1.17-1.18); FILE MERGED
2006/07/06 06:36:57 oj 1.17.14.2: #i66576# dbregistration removed
2006/07/06 06:32:09 oj 1.17.14.1: #i66576# ParameterSubstitution removed
2006-07-13 14:14:26 +00:00
Oliver Bolte
c9303efda2 INTEGRATION: CWS qiq (1.38.62); FILE MERGED
2006/06/30 14:00:49 fs 1.38.62.13: #i10000#
2006/06/30 13:19:36 fs 1.38.62.12: #i51143# localize the error message about cyclic sub queries
2006/06/30 13:06:25 fs 1.38.62.11: #i51143# protect against cyclic references in the query names
2006/06/28 08:40:41 fs 1.38.62.10: #i10000#
2006/06/28 07:39:19 fs 1.38.62.9: #i10000#
2006/06/27 15:10:33 fs 1.38.62.8: RESYNC: (1.38-1.39); FILE MERGED
2006/06/07 12:31:17 fs 1.38.62.7: #i51143# allow subqueries in FROM
2006/06/01 09:47:31 fs 1.38.62.6: #i51143# only substitute sub queries if the connection really supports this
2006/05/15 14:43:05 fs 1.38.62.5: during #i51143#: parse 'as' as 'AS', not as empty string - this is much better understandable to the user
2006/05/15 13:46:19 fs 1.38.62.4: #i51143# respect return value of tableNameNodeToStr
2006/05/15 13:34:18 fs 1.38.62.3: #i51143# when parsing a query name to a sub select, don't append alias names if there already is an alias name
2006/05/12 14:11:40 fs 1.38.62.2: #i51143# parseNodeToExecutableStatement now also taking a SQLParser - this allows nested sub queries
2006/05/10 10:19:46 fs 1.38.62.1: #i51143# +parseNodeToExecutableStatement / +getKnownRuleID / some code cleanup
2006-07-10 13:39:02 +00:00
Oliver Bolte
f21eef7a10 INTEGRATION: CWS qiq (1.46.78); FILE MERGED
2006/07/04 07:16:34 fs 1.46.78.17: #i10000#
2006/06/30 14:55:36 fs 1.46.78.16: corected parameter in sub query parsing
2006/06/30 13:34:08 fs 1.46.78.15: #i51143# localize the error message about cyclic sub queries
2006/06/30 13:32:39 fs 1.46.78.14: #i51143# localize the error message about cyclic sub queries
2006/06/30 13:19:37 fs 1.46.78.13: #i51143# localize the error message about cyclic sub queries
2006/06/30 13:06:25 fs 1.46.78.12: #i51143# protect against cyclic references in the query names
2006/06/28 08:40:40 fs 1.46.78.11: #i10000#
2006/06/28 07:39:19 fs 1.46.78.10: #i10000#
2006/06/27 15:10:24 fs 1.46.78.9: RESYNC: (1.46-1.47); FILE MERGED
2006/06/26 21:11:50 fs 1.46.78.8: layout
2006/06/09 13:05:40 fs 1.46.78.7: corrected an assertion
2006/06/07 12:18:06 fs 1.46.78.6: #i51143# allow subqueries in FROM / getTableRef -> getTableNode
2006/05/23 13:54:37 fs 1.46.78.5: some refactoring of compose/quoteTableName and friends, in preparation of #i51143#
2006/05/19 08:15:57 fs 1.46.78.4: #i51143# more fine grained error messages about existing tables/queries
2006/05/16 20:09:21 fs 1.46.78.3: #i51143# minor refactoring
2006/05/15 13:45:33 fs 1.46.78.2: #i51143# heavily extended the heuristics to allow queries in queries - still need a better indicator for allowing this feature
2006/05/10 10:53:22 fs 1.46.78.1: primary change: #i51143# allow the iterator to also recognize queries
secondary change: some code cleanup:
- removed unused code
- "warnings" replaced with "errors" (since this is what they are)
2006-07-10 13:38:34 +00:00
Oliver Bolte
c27d47a980 INTEGRATION: CWS qiq (1.51.168); FILE MERGED
2006/06/30 13:20:41 fs 1.51.168.7: #i51143# ERROR_CYCLIC_SUB_QUERIES
2006/06/28 07:39:19 fs 1.51.168.6: #i10000#
2006/06/27 15:10:14 fs 1.51.168.5: RESYNC: (1.51-1.52); FILE MERGED
2006/06/07 12:18:16 fs 1.51.168.4: #i51143# allow subqueries in FROM
2006/05/19 08:09:43 fs 1.51.168.3: #i51143# more error messages to be provided by a ParseContext
2006/05/16 20:11:48 fs 1.51.168.2: removed some dead (commented out) rule particle
2006/05/10 10:21:49 fs 1.51.168.1: #i51443# added conversion from scanner's rule-ID to Rule enum
2006-07-10 13:38:22 +00:00
Oliver Bolte
6b9a8697c9 INTEGRATION: CWS qiq (1.17.2); FILE MERGED
2006/06/29 06:44:18 fs 1.17.2.1: #i10000#
2006-07-10 13:38:09 +00:00
Oliver Bolte
a779349caf INTEGRATION: CWS qiq (1.11.104); FILE MERGED
2006/06/27 15:09:32 fs 1.11.104.2: RESYNC: (1.11-1.12); FILE MERGED
2006/06/06 13:57:26 fs 1.11.104.1: #i51143# +createColumnsForResultSet / +createColumnForResultSet
2006-07-10 13:37:58 +00:00
Jens-Heiner Rechtien
90a771dc87 INTEGRATION: CWS warnings01 (1.1.2); FILE ADDED
2005/12/22 12:00:04 fs 1.1.2.4: pragma warning on Win only
2005/12/22 11:45:02 fs 1.1.2.3: #i57457# warning-free code
2005/11/21 10:08:01 fs 1.1.2.2: #i57457# warning-free code on unx*
2005/11/07 14:51:01 fs 1.1.2.1: #i57457# warning-free code
2006-06-20 01:09:25 +00:00
Jens-Heiner Rechtien
3e6278b215 INTEGRATION: CWS warnings01 (1.2.30); FILE MERGED
2005/11/21 10:08:01 fs 1.2.30.2: #i57457# warning-free code on unx*
2005/11/07 14:44:14 fs 1.2.30.1: #i57457# warning-free code
2006-06-20 01:09:15 +00:00
Jens-Heiner Rechtien
10e1f197a8 INTEGRATION: CWS warnings01 (1.37.30); FILE MERGED
2006/06/08 09:46:46 fs 1.37.30.4: #i57457# warning-free code: remove unused local variable
2006/01/25 21:01:02 sb 1.37.30.3: RESYNC: (1.37-1.38); FILE MERGED
2005/11/16 12:59:30 fs 1.37.30.2: #i57457# warning free code
2005/11/07 14:44:14 fs 1.37.30.1: #i57457# warning-free code
2006-06-20 01:09:05 +00:00
Jens-Heiner Rechtien
928588994d INTEGRATION: CWS warnings01 (1.45.30); FILE MERGED
2006/01/25 21:00:54 sb 1.45.30.3: RESYNC: (1.45-1.46); FILE MERGED
2005/11/16 12:59:30 fs 1.45.30.2: #i57457# warning free code
2005/11/07 14:44:13 fs 1.45.30.1: #i57457# warning-free code
2006-06-20 01:08:52 +00:00
Jens-Heiner Rechtien
dc585223d8 INTEGRATION: CWS warnings01 (1.27.68); FILE MERGED
2006/04/07 20:25:22 sb 1.27.68.3: RESYNC: (1.27-1.28); FILE MERGED
2005/11/21 10:08:01 fs 1.27.68.2: #i57457# warning-free code on unx*
2005/11/07 14:44:13 fs 1.27.68.1: #i57457# warning-free code
2006-06-20 01:08:40 +00:00
Jens-Heiner Rechtien
9e60bd44dd INTEGRATION: CWS warnings01 (1.51.96); FILE MERGED
2006/05/29 10:31:50 fs 1.51.96.5: more tolerance in getIntlKeyword
2005/12/22 11:45:02 fs 1.51.96.4: #i57457# warning-free code
2005/11/21 10:08:01 fs 1.51.96.3: #i57457# warning-free code on unx*
2005/11/16 12:59:30 fs 1.51.96.2: #i57457# warning free code
2005/11/07 14:44:12 fs 1.51.96.1: #i57457# warning-free code
2006-06-20 01:08:26 +00:00
Jens-Heiner Rechtien
83b3751327 INTEGRATION: CWS warnings01 (1.16.30); FILE MERGED
2005/11/16 12:59:29 fs 1.16.30.2: #i57457# warning free code
2005/11/07 14:44:11 fs 1.16.30.1: #i57457# warning-free code
2006-06-20 01:08:00 +00:00
Jens-Heiner Rechtien
fa14a017fb INTEGRATION: CWS warnings01 (1.11.30); FILE MERGED
2006/06/14 10:56:23 fs 1.11.30.2: #i66367# reverted previous changes related to replacing IdPropertyArrayHelper with PropertyArrayHelper - there's a subtle difference between both ids ...
2005/11/16 12:59:28 fs 1.11.30.1: #i57457# warning free code
2006-06-20 01:07:27 +00:00
Oliver Bolte
1c3b94c3b4 INTEGRATION: CWS dba202b (1.37.40); FILE MERGED
2005/12/27 06:44:43 oj 1.37.40.1: #129348# check if child[0] is a leaf
2006-01-16 14:04:30 +00:00
Oliver Bolte
9508219a61 INTEGRATION: CWS dba202a (1.45.36); FILE MERGED
2005/11/25 08:25:07 oj 1.45.36.1: #i57084# accept parameter in scalar expression list
2005-12-21 12:18:40 +00:00
Jens-Heiner Rechtien
3f7fac64c5 INTEGRATION: CWS dba201b (1.27.112); FILE MERGED
2005/07/05 12:26:08 oj 1.27.112.1: #i50727# check for utf8 chars as well
2005-09-23 10:42:24 +00:00
Rüdiger Timm
da1c4efc36 INTEGRATION: CWS ooo19126 (1.36.62); FILE MERGED
2005/09/05 17:25:51 rt 1.36.62.1: #i54170# Change license header: remove SISSL
2005-09-08 06:41:26 +00:00
Rüdiger Timm
f1744abff5 INTEGRATION: CWS ooo19126 (1.44.98); FILE MERGED
2005/09/05 17:25:51 rt 1.44.98.1: #i54170# Change license header: remove SISSL
2005-09-08 06:41:10 +00:00
Rüdiger Timm
5473ed6548 INTEGRATION: CWS ooo19126 (1.14.132); FILE MERGED
2005/09/05 17:25:51 rt 1.14.132.1: #i54170# Change license header: remove SISSL
2005-09-08 06:40:37 +00:00
Rüdiger Timm
bb2fea42c4 INTEGRATION: CWS ooo19126 (1.4.354); FILE MERGED
2005/09/05 17:25:50 rt 1.4.354.1: #i54170# Change license header: remove SISSL
2005-09-08 06:40:16 +00:00
Rüdiger Timm
e18af89ca6 INTEGRATION: CWS ooo19126 (1.10.112); FILE MERGED
2005/09/05 17:25:49 rt 1.10.112.1: #i54170# Change license header: remove SISSL
2005-09-08 06:39:31 +00:00
Rüdiger Timm
576e00c645 INTEGRATION: CWS ause034 (1.1.2); FILE ADDED
2005/09/07 12:44:18 hjs 1.1.2.2: #i44902# see #i54170#
2005/08/05 11:50:11 hjs 1.1.2.1: #i44902# create wrapping source to avoid dmake feature
2005-09-07 15:01:51 +00:00
Rüdiger Timm
53ff3f21d1 INTEGRATION: CWS ause034 (1.14.120); FILE MERGED
2005/08/05 11:50:11 hjs 1.14.120.1: #i44902# create wrapping source to avoid dmake feature
2005-09-07 15:01:37 +00:00
Vladimir Glazounov
7a05e988fe INTEGRATION: CWS dba26 (1.35.66); FILE MERGED
2005/03/15 14:42:39 fs 1.35.66.1: #i26655# unified the date handling - now also recognizing date values if enclosed in ' signs (i.e. as string)
2005-03-23 08:43:02 +00:00
Vladimir Glazounov
f34d7c1bd7 INTEGRATION: CWS dba23 (1.49.42); FILE MERGED
2005/01/20 16:36:23 oj 1.49.42.1: #i40898# new function arguments
2005-02-17 09:15:54 +00:00
Vladimir Glazounov
50ce21ca79 INTEGRATION: CWS hsqldb2 (1.49.40); FILE MERGED
2005/01/19 07:05:53 oj 1.49.40.1: #i39922# merge from dba22
2005-02-16 14:57:07 +00:00
Oliver Bolte
942375dad8 INTEGRATION: CWS dba20 (1.43.8); FILE MERGED
2004/11/17 14:54:01 fs 1.43.8.1: #i37185# removed the implementation of the the default constructor private - a default-constructed instance is not usable, but may even simply crash
2005-01-05 11:00:05 +00:00
Rüdiger Timm
cc786b61c0 INTEGRATION: CWS dba16 (1.41.12); FILE MERGED
2004/10/11 13:21:37 oj 1.41.12.2: RESYNC: (1.41-1.42); FILE MERGED
2004/10/11 11:39:10 oj 1.41.12.1: #i30220# enable having, group by for queries
2004-10-22 07:45:49 +00:00
Rüdiger Timm
f4a77f7158 INTEGRATION: CWS dba16 (1.9.66); FILE MERGED
2004/10/11 11:39:09 oj 1.9.66.1: #i30220# enable having, group by for queries
2004-10-22 07:45:33 +00:00
Rüdiger Timm
ee844fd239 INTEGRATION: CWS insight02 (1.34.2); FILE MERGED
2004/08/16 09:57:33 oj 1.34.2.1: #i26794# check parameter names also in sub selects
2004-09-09 08:04:29 +00:00
Rüdiger Timm
0f2a8f43cf INTEGRATION: CWS insight02 (1.41.2); FILE MERGED
2004/08/16 09:57:33 oj 1.41.2.1: #i26794# check parameter names also in sub selects
2004-09-09 08:04:16 +00:00
Rüdiger Timm
bb1e2d3b3b INTEGRATION: CWS insight02 (1.48.2); FILE MERGED
2004/08/16 09:57:33 oj 1.48.2.1: #i26794# check parameter names also in sub selects
2004-09-09 08:04:02 +00:00
Jens-Heiner Rechtien
a6b94071cb INTEGRATION: CWS insight01 (1.32.52); FILE MERGED
2004/05/28 11:23:23 oj 1.32.52.2: RESYNC: (1.32-1.33); FILE MERGED
2004/05/13 14:15:19 oj 1.32.52.1: #i18608# use default format key if not already set
2004-08-02 16:16:59 +00:00
Jens-Heiner Rechtien
34739146e8 INTEGRATION: CWS insight01 (1.38.2); FILE MERGED
2004/07/06 08:14:56 oj 1.38.2.4: RESYNC: (1.39-1.40); FILE MERGED
2004/05/25 13:41:04 oj 1.38.2.3: #i19979# check if column is in ()
2004/05/12 10:48:10 oj 1.38.2.2: change SQLFilterOperator
2004/05/06 14:21:19 oj 1.38.2.1: #i26794# parse in_predicate as well
2004-08-02 16:16:44 +00:00
Jens-Heiner Rechtien
2eb063cd8c INTEGRATION: CWS insight01 (1.24.2); FILE MERGED
2004/07/20 12:57:24 oj 1.24.2.4: merge conflict
2004/06/29 10:33:55 oj 1.24.2.3: add [] after delete call for buffer
2004/06/01 12:56:10 oj 1.24.2.2: merge
2004/05/12 12:57:04 oj 1.24.2.1: #i25146# add datevbalue and timevalue
2004-08-02 16:16:32 +00:00
Jens-Heiner Rechtien
8e67f859b1 INTEGRATION: CWS insight01 (1.45.2); FILE MERGED
2004/07/20 12:55:29 oj 1.45.2.4: merge conflict
2004/06/01 12:56:09 oj 1.45.2.3: merge
2004/05/12 12:57:04 oj 1.45.2.2: #i25146# add datevbalue and timevalue
2004/05/06 12:05:11 oj 1.45.2.1: #115919# fix timestamp
2004-08-02 16:16:20 +00:00
Jens-Heiner Rechtien
b1c499425e INTEGRATION: CWS insight01 (1.13.2); FILE MERGED
2004/07/05 06:11:44 oj 1.13.2.1: new service for parameter substitution
2004-08-02 16:15:47 +00:00
Hans-Joachim Lankenau
34506a92ae INTEGRATION: CWS mozab04 (1.39.2); FILE MERGED
2004/04/12 10:30:00 windly 1.39.2.1: #i20338# add create table statement to mozab driver
2004-06-25 17:34:59 +00:00
Hans-Joachim Lankenau
6ed9b6731e INTEGRATION: CWS mozab04 (1.25.2); FILE MERGED
2004/04/12 10:30:00 windly 1.25.2.1: #i20338# add create table statement to mozab driver
2004-06-25 17:34:47 +00:00
Hans-Joachim Lankenau
f3d7d48354 INTEGRATION: CWS mozab04 (1.46.2); FILE MERGED
2004/04/12 10:29:59 windly 1.46.2.1: #i20338# add create table statement to mozab driver
2004-06-25 17:34:34 +00:00