2006/08/01 13:56:39 fs 1.16.28.2: #i10000#
2006/07/21 11:02:13 fs 1.16.28.1: during #i67635#: don't delete m_pColumns in ::disposing, but in the dtor only
2006/08/01 13:56:39 fs 1.28.8.2: #i10000#
2006/07/21 11:02:13 fs 1.28.8.1: during #i67635#: don't delete m_pColumns in ::disposing, but in the dtor only
2006/08/01 13:56:38 fs 1.13.28.2: #i10000#
2006/07/21 11:02:13 fs 1.13.28.1: during #i67635#: don't delete m_pColumns in ::disposing, but in the dtor only
2006/07/24 12:21:32 fs 1.145.8.2: #i67453# when extending an error message, caught during execution, with own information, don't allow for secondary exceptions to slip to the caller
2006/07/21 08:45:50 fs 1.145.8.1: #i67594# when the connection cannot provide a query composer, create one stand-alone
2006/07/13 07:10:53 fs 1.85.8.2: RESYNC: (1.85-1.86); FILE MERGED
2006/07/10 07:59:46 oj 1.85.8.1: #i64770# rotate end as well, and removed some warnings plus extra debug code
2006/07/14 08:08:56 fs 1.86.12.3: #i10000#
2006/07/13 07:10:44 fs 1.86.12.2: RESYNC: (1.86-1.87); FILE MERGED
2006/07/10 07:59:46 oj 1.86.12.1: #i64770# rotate end as well, and removed some warnings plus extra debug code
2006/06/27 11:59:41 fs 1.22.118.3: RESYNC: (1.22-1.23); FILE MERGED
2006/06/16 11:47:38 fs 1.22.118.2: during #i51143#:
refactored VCollection:
- createEmptyObject now named createDescriptor
- cloneObject removed
- appendObject now returns the newly created object
(previously done via a subsequent call to cloneObject)
2006/05/24 06:40:22 fs 1.22.118.1: some refactoring of compose/quoteTableName and friends, in preparation of #i51143#
2006/06/27 11:59:33 fs 1.60.124.5: RESYNC: (1.60-1.61); FILE MERGED
2006/06/16 11:47:37 fs 1.60.124.4: during #i51143#:
refactored VCollection:
- createEmptyObject now named createDescriptor
- cloneObject removed
- appendObject now returns the newly created object
(previously done via a subsequent call to cloneObject)
2006/05/31 11:05:14 fs 1.60.124.3: ObjectNameApproval now always throwing an SQLException
2006/05/30 12:56:20 fs 1.60.124.2: #i51143# use an ObjectNameApproval in appendObject, to verify the name against existing query names (if the connection supports queries in queries)
2006/05/24 06:40:21 fs 1.60.124.1: some refactoring of compose/quoteTableName and friends, in preparation of #i51143#
2006/06/28 10:31:07 fs 1.54.124.4: #i10000#
2006/06/27 11:59:24 fs 1.54.124.3: RESYNC: (1.54-1.55); FILE MERGED
2006/06/16 11:47:37 fs 1.54.124.2: during #i51143#:
refactored VCollection:
- createEmptyObject now named createDescriptor
- cloneObject removed
- appendObject now returns the newly created object
(previously done via a subsequent call to cloneObject)
2006/05/24 06:40:21 fs 1.54.124.1: some refactoring of compose/quoteTableName and friends, in preparation of #i51143#
2006/06/30 13:27:18 fs 1.14.124.2: #i51143# protect against recusive sub queries
2006/06/16 11:47:37 fs 1.14.124.1: during #i51143#:
refactored VCollection:
- createEmptyObject now named createDescriptor
- cloneObject removed
- appendObject now returns the newly created object
(previously done via a subsequent call to cloneObject)
2006/07/03 19:48:47 fs 1.26.78.6: #i51143# warning when trying to obtain columns for a query whose statement does not produce a result set
2006/06/30 13:27:18 fs 1.26.78.5: #i51143# protect against recusive sub queries
2006/06/28 10:31:07 fs 1.26.78.4: #i10000#
2006/06/27 11:58:02 fs 1.26.78.3: RESYNC: (1.26-1.27); FILE MERGED
2006/06/16 11:47:37 fs 1.26.78.2: during #i51143#:
refactored VCollection:
- createEmptyObject now named createDescriptor
- cloneObject removed
- appendObject now returns the newly created object
(previously done via a subsequent call to cloneObject)
2006/06/01 12:32:55 fs 1.26.78.1: #i51143# also try to retrieve columns if the EscapeProcessing is FALSE - may be we're lucky ... (needed when such a query is added to the query designer)
2006/06/30 13:33:27 fs 1.23.4.8: #i51143# do not obtain the columns of a newly created query object
2006/06/28 10:31:07 fs 1.23.4.7: #i10000#
2006/06/16 11:47:37 fs 1.23.4.6: during #i51143#:
refactored VCollection:
- createEmptyObject now named createDescriptor
- cloneObject removed
- appendObject now returns the newly created object
(previously done via a subsequent call to cloneObject)
2006/05/31 11:04:02 fs 1.23.4.5: #i51143# XContainerApproveListener return XVeto now, instead of throwing
2006/05/30 12:55:02 fs 1.23.4.4: ObjectNameApproval extension
2006/05/24 14:54:39 fs 1.23.4.3: #i51143# be an XContainerApproveListener at the command definition container, to prevent somebody inserting a command definition with a name conflicting with a table (in case tables and queries share the same namespace)
2006/05/24 09:10:44 fs 1.23.4.2: #i51143# approveNewObject: use XObjectNames to determine whether the query name is allowed
2006/05/10 14:23:16 fs 1.23.4.1: #i51143# when creating a new object, insert it into the command definition container (nearly) *last*
2006/07/06 07:13:12 fs 1.29.124.7: #i46159# when retrieving composer columns, also use our own fallback when there is an _empty_ columns collection
2006/07/03 19:48:47 fs 1.29.124.6: #i51143# warning when trying to obtain columns for a query whose statement does not produce a result set
2006/06/30 13:27:17 fs 1.29.124.5: #i51143# protect against recusive sub queries
2006/06/27 11:51:49 fs 1.29.124.4: RESYNC: (1.29-1.30); FILE MERGED
2006/06/06 13:59:41 fs 1.29.124.3: #i51143# implCollectColumns: provide columns even if the QueryComposer cannot parse our statement (as long as at least the underlying connection can)
2006/06/01 12:49:35 fs 1.29.124.2: oops. implCollectColumns should throw if not parsable
2006/06/01 12:32:48 fs 1.29.124.1: #i51143# also try to retrieve columns if the EscapeProcessing is FALSE - may be we're lucky ... (needed when such a query is added to the query designer)
2006/06/27 11:57:27 fs 1.21.124.2: RESYNC: (1.21-1.22); FILE MERGED
2006/06/16 11:47:37 fs 1.21.124.1: during #i51143#:
refactored VCollection:
- createEmptyObject now named createDescriptor
- cloneObject removed
- appendObject now returns the newly created object
(previously done via a subsequent call to cloneObject)
2006/06/28 10:31:07 fs 1.25.124.3: #i10000#
2006/06/27 11:56:53 fs 1.25.124.2: RESYNC: (1.25-1.26); FILE MERGED
2006/06/16 11:47:36 fs 1.25.124.1: during #i51143#:
refactored VCollection:
- createEmptyObject now named createDescriptor
- cloneObject removed
- appendObject now returns the newly created object
(previously done via a subsequent call to cloneObject)
2006/06/30 13:27:00 fs 1.13.18.11: during #i51143#: PROPERTY_ID_HY0000 superseded by StandardSQLState.SQL_GENERAL_ERROR
2006/06/28 10:31:07 fs 1.13.18.10: #i10000#
2006/06/27 11:56:20 fs 1.13.18.9: RESYNC: (1.13-1.14); FILE MERGED
2006/06/09 11:58:14 fs 1.13.18.8: removed a too-restrict assertion
2006/06/06 14:01:53 fs 1.13.18.7: #i51143# getColumns: provide columns even if we can parse, but not execute the statement (e.g. due to it containing parameters, which we cannot fill in just to examine the columns)
2006/06/01 12:29:00 fs 1.13.18.6: #i51143# getColumns: also create columns if we don't have any SelectColumns from the parser (can be built from the ResultSetMetaData)
2006/05/24 06:40:20 fs 1.13.18.5: some refactoring of compose/quoteTableName and friends, in preparation of #i51143#
2006/05/17 04:30:23 fs 1.13.18.4: #i51143# changed signature of OSQLParseTreeIterator
2006/05/12 14:11:53 fs 1.13.18.3: #i51143# parseNodeToExecutableStatement now also taking a SQLParser - this allows nested sub queries
2006/05/10 12:41:21 fs 1.13.18.2: #i51143# getColumns should also use parseNoteToExecutableStatement
2006/05/10 10:55:55 fs 1.13.18.1: #i51443# +getQueryWithSubstitution
2006/06/30 13:26:01 fs 1.84.50.3: warning-free code
2006/06/27 11:55:04 fs 1.84.50.2: RESYNC: (1.84-1.85); FILE MERGED
2006/06/16 14:16:04 fs 1.84.50.1: during #i51143#: replaced TTypeDefaultValuePair/TPositionTypePair with struct with named members - this is much more readable than ::std::pair< ..., ::std::pair< ..., ... > >
2006/06/27 11:54:31 fs 1.42.60.4: RESYNC: (1.42-1.43); FILE MERGED
2006/06/16 13:35:23 fs 1.42.60.3: m_xAnalyzer is superfluous
2006/06/09 11:57:45 fs 1.42.60.2: #i51143# when executing, and an error occurs, append an info stating the (original) statement which lead to this error
2006/05/10 10:54:59 fs 1.42.60.1: #i51443# allow executing queries which are based on other queries
2006/06/27 11:54:13 fs 1.143.10.6: RESYNC: (1.143-1.144); FILE MERGED
2006/06/16 13:35:23 fs 1.143.10.5: m_xAnalyzer is superfluous
2006/06/16 12:45:58 fs 1.143.10.4: don't overwrite m_xColumns with the composer columns, if we already have some
2006/06/09 11:57:44 fs 1.143.10.3: #i51143# when executing, and an error occurs, append an info stating the (original) statement which lead to this error
2006/05/24 06:40:20 fs 1.143.10.2: some refactoring of compose/quoteTableName and friends, in preparation of #i51143#
2006/05/10 10:54:59 fs 1.143.10.1: #i51443# allow executing queries which are based on other queries
2006/06/27 11:54:04 fs 1.24.2.2: RESYNC: (1.24-1.25); FILE MERGED
2006/06/16 14:16:04 fs 1.24.2.1: during #i51143#: replaced TTypeDefaultValuePair/TPositionTypePair with struct with named members - this is much more readable than ::std::pair< ..., ::std::pair< ..., ... > >
2006/06/30 13:23:35 fs 1.60.2.4: during #i51143#: PROPERTY_ID_HY0000 superseded by StandardSQLState.SQL_GENERAL_ERROR
2006/06/27 11:53:54 fs 1.60.2.3: RESYNC: (1.60-1.61); FILE MERGED
2006/06/16 14:16:03 fs 1.60.2.2: during #i51143#: replaced TTypeDefaultValuePair/TPositionTypePair with struct with named members - this is much more readable than ::std::pair< ..., ::std::pair< ..., ... > >
2006/05/24 06:40:19 fs 1.60.2.1: some refactoring of compose/quoteTableName and friends, in preparation of #i51143#
2006/06/16 11:47:36 fs 1.4.124.2: during #i51143#:
refactored VCollection:
- createEmptyObject now named createDescriptor
- cloneObject removed
- appendObject now returns the newly created object
(previously done via a subsequent call to cloneObject)
2006/06/06 13:58:12 fs 1.4.124.1: #i51143# +createWithIntrinsicNames
2006/06/27 11:53:46 fs 1.6.122.2: RESYNC: (1.6-1.7); FILE MERGED
2006/05/24 06:40:19 fs 1.6.122.1: some refactoring of compose/quoteTableName and friends, in preparation of #i51143#
2006/06/30 13:23:35 fs 1.40.118.3: during #i51143#: PROPERTY_ID_HY0000 superseded by StandardSQLState.SQL_GENERAL_ERROR
2006/06/27 11:53:24 fs 1.40.118.2: RESYNC: (1.40-1.41); FILE MERGED
2006/05/24 06:40:18 fs 1.40.118.1: some refactoring of compose/quoteTableName and friends, in preparation of #i51143#
2006/06/16 11:47:36 fs 1.8.124.1: during #i51143#:
refactored VCollection:
- createEmptyObject now named createDescriptor
- cloneObject removed
- appendObject now returns the newly created object
(previously done via a subsequent call to cloneObject)
2006/06/27 11:52:26 fs 1.15.118.2: RESYNC: (1.15-1.16); FILE MERGED
2006/06/16 11:47:36 fs 1.15.118.1: during #i51143#:
refactored VCollection:
- createEmptyObject now named createDescriptor
- cloneObject removed
- appendObject now returns the newly created object
(previously done via a subsequent call to cloneObject)