asfernandes
f59758635d
increment build number
2009-12-31 11:24:29 +00:00
asfernandes
a5ab8a2b33
Make referencing and execution (try) of unimplemented packaged routines work correctly
2009-12-31 11:24:28 +00:00
asfernandes
ab08e604cf
increment build number
2009-12-31 11:24:26 +00:00
asfernandes
b2870454bf
increment build number
2009-12-31 11:24:24 +00:00
alexpeshkoff
c669f882b7
increment build number
2009-12-30 15:24:17 +00:00
alexpeshkoff
443f261abf
Introduce isc_dpb_version2 - format is WideTagged.
2009-12-30 15:24:16 +00:00
alexpeshkoff
db5dc212ff
increment build number
2009-12-30 15:24:15 +00:00
alexpeshkoff
a348446604
increment build number
2009-12-30 15:24:14 +00:00
alexpeshkoff
c63caf9d95
increment build number
2009-12-30 15:24:13 +00:00
alexpeshkoff
5585abb7d9
increment build number
2009-12-30 15:16:34 +00:00
asfernandes
27ceef4641
increment build number
2009-12-30 14:50:22 +00:00
fsg
454cf50d9e
increment build number
2009-12-30 13:53:51 +00:00
alexpeshkoff
43627cc974
increment build number
2009-12-30 12:55:54 +00:00
alexpeshkoff
703572d683
increment build number
2009-12-30 12:55:53 +00:00
robocop
bb0963513a
increment build number
2009-12-30 04:24:32 +00:00
robocop
a62efcde16
Misc.
2009-12-30 04:24:31 +00:00
asfernandes
12d4f59c61
increment build number
2009-12-30 01:40:41 +00:00
asfernandes
6ca3b2d155
increment build number
2009-12-30 01:40:40 +00:00
asfernandes
82ccb81d3b
Unify even more procedure and function handling. While at it, fix a wrong access to req_procedure when validating function.
2009-12-30 01:40:39 +00:00
asfernandes
d4f5e8dfae
increment build number
2009-12-30 00:50:40 +00:00
asfernandes
0057047932
Misc
2009-12-30 00:50:39 +00:00
asfernandes
0a6eeab828
increment build number
2009-12-30 00:50:38 +00:00
asfernandes
c121ae10c3
increment build number
2009-12-30 00:50:37 +00:00
asfernandes
4c22c200e0
increment build number
2009-12-30 00:50:35 +00:00
asfernandes
3814d484fd
increment build number
2009-12-29 15:27:59 +00:00
asfernandes
8a4cc19a6f
increment build number
2009-12-29 15:27:56 +00:00
asfernandes
f43294c64d
increment build number
2009-12-29 15:27:55 +00:00
fsg
320915198e
increment build number
2009-12-29 13:53:57 +00:00
fsg
948435200d
increment build number
2009-12-29 13:53:26 +00:00
fsg
939425ae1e
increment build number
2009-12-29 13:52:32 +00:00
robocop
2d89b546fa
increment build number
2009-12-29 12:56:10 +00:00
hvlad
02c87f0d92
increment build number
2009-12-29 12:46:54 +00:00
robocop
12399c8fd2
increment build number
2009-12-29 11:32:59 +00:00
dimitr
4e552c1c7f
increment build number
2009-12-29 10:58:12 +00:00
dimitr
1b71e7e5f4
increment build number
2009-12-29 10:56:50 +00:00
dimitr
05af139108
increment build number
2009-12-29 10:54:09 +00:00
robocop
9c363dbf53
increment build number
2009-12-29 09:07:09 +00:00
robocop
c65e407a6a
increment build number
2009-12-29 08:42:34 +00:00
robocop
5735a479bb
increment build number
2009-12-29 07:09:00 +00:00
robocop
e229d40d8c
Misc.
2009-12-29 07:08:59 +00:00
robocop
9e8620df21
increment build number
2009-12-29 07:08:58 +00:00
asfernandes
b9b5edd2f7
increment build number
2009-12-28 22:18:41 +00:00
asfernandes
acbd61f20f
Support for named parameters for PreparedStatement using C++ variables
2009-12-28 22:18:40 +00:00
asfernandes
076395bb88
increment build number
2009-12-28 15:31:11 +00:00
asfernandes
c738cb7469
increment build number
2009-12-28 15:31:10 +00:00
asfernandes
e8cc188227
Store the view context type when it doesn't came from backup and simplify the code. Still problems altering procedures used in views.
2009-12-28 15:31:09 +00:00
dimitr
fce21071cb
increment build number
2009-12-28 14:53:57 +00:00
dimitr
6e8c90e148
increment build number
2009-12-28 14:53:28 +00:00
dimitr
ad9724685b
increment build number
2009-12-28 14:49:39 +00:00
dimitr
f23caf8134
increment build number
2009-12-28 14:48:53 +00:00
fsg
7bb1177721
increment build number
2009-12-28 13:54:04 +00:00
dimitr
f39ade517f
increment build number
2009-12-28 13:27:11 +00:00
dimitr
2a266c3ae9
increment build number
2009-12-28 13:25:47 +00:00
dimitr
98ee285f20
increment build number
2009-12-28 13:25:13 +00:00
robocop
4605c82d58
increment build number
2009-12-28 11:59:38 +00:00
robocop
8f4a8ad65c
increment build number
2009-12-28 11:54:53 +00:00
robocop
6b314b3ee9
increment build number
2009-12-28 11:54:52 +00:00
robocop
b0d546473e
increment build number
2009-12-28 11:46:57 +00:00
robocop
2cba19552a
increment build number
2009-12-28 11:46:56 +00:00
robocop
fc62cfe6e7
Misc.
2009-12-28 11:46:55 +00:00
asfernandes
2851667738
increment build number
2009-12-28 10:21:52 +00:00
asfernandes
a9d2966f3e
Misc
2009-12-28 10:21:51 +00:00
hvlad
79312f6e04
increment build number
2009-12-28 09:34:20 +00:00
hvlad
8c3a8be9c0
increment build number
2009-12-28 09:34:19 +00:00
hvlad
b7147bb8de
increment build number
2009-12-28 09:11:21 +00:00
hvlad
ce9fd62c3c
Swept flag implementation.
...
A little optimisation of mark_full() - don't call it if not necessary, don't mark PP if its flags already matched to DP flags.
2009-12-28 09:11:20 +00:00
hvlad
0c6dcc4486
increment build number
2009-12-28 09:08:34 +00:00
hvlad
700c0b4051
increment build number
2009-12-28 09:08:33 +00:00
hvlad
1aeb2b90ea
Better name for FIRST_SCN_PAGE constant
2009-12-28 09:08:32 +00:00
robocop
4ab229599a
Temporary measure to compile until Adriano finds a better way.
2009-12-28 07:44:46 +00:00
asfernandes
ab25c33244
Make packaged functions work
2009-12-28 01:06:40 +00:00
asfernandes
d8c99a9be2
1) Make procedures and functions member of the same hierarchy (Routine class)
...
2) Some completion for external functions
2009-12-27 22:05:22 +00:00
asfernandes
8f19a2b7e1
Consts
2009-12-27 19:05:38 +00:00
asfernandes
631ed08aea
Misc
2009-12-27 16:49:46 +00:00
asfernandes
b2fe37a833
Transform two GDML STORE statements that run on database creation time to DSQL statements and preload DSQL cache objects to make that possible
2009-12-26 22:06:24 +00:00
robocop
5d9204657c
More appropriate name.
2009-12-26 13:24:39 +00:00
robocop
fe7ae882b2
Check.
2009-12-26 13:23:29 +00:00
robocop
a621b9838f
Totally misc.
2009-12-26 13:22:52 +00:00
asfernandes
534b8c020e
Misc
2009-12-25 19:29:58 +00:00
dimitr
68f9066a51
Misc.
2009-12-25 15:37:24 +00:00
dimitr
e07921cc2f
PSQL functions (support for default parameters).
2009-12-25 14:37:44 +00:00
dimitr
a3886ecb19
PSQL functions (continued).
2009-12-25 13:30:38 +00:00
dimitr
ea23c03133
PSQL functions (security).
2009-12-25 12:58:06 +00:00
dimitr
d36473d47e
Corrections.
2009-12-25 12:28:05 +00:00
dimitr
ef9d35de1c
Misc.
2009-12-25 11:24:34 +00:00
dimitr
b58a16411f
Now PSQL functions should start [basically] working.
2009-12-25 11:15:13 +00:00
dimitr
cd6f04ffb2
Corrections.
2009-12-25 10:49:53 +00:00
robocop
06a4224d0b
Put class Attachment in its own files by brute force.
2009-12-25 09:55:05 +00:00
dimitr
cb4d798aca
Corrections.
2009-12-25 09:50:35 +00:00
dimitr
dae4d855d4
Correction.
2009-12-25 07:26:50 +00:00
dimitr
7f4bb8c418
Misc.
2009-12-25 07:26:49 +00:00
dimitr
18ed3075f1
I believe this code has been originally intended to work this way.
2009-12-25 07:09:02 +00:00
dimitr
c5326232e0
Corrections.
2009-12-25 06:52:09 +00:00
robocop
f3091483ca
Misc.
2009-12-25 04:41:10 +00:00
dimitr
33155c65b7
An alternative way to assign auto-generated metadata IDs while restoring a database. It doesn't require system triggers.
...
If nobody objects, I will migrate procedure/exception/generator IDs to this approach and then redo my system triggers cleanup.
2009-12-24 15:41:39 +00:00
dimitr
93f78b51ed
Misc.
2009-12-24 15:27:30 +00:00
dimitr
afd310b8b7
Sorry, this was a bad idea. Backup/restore cycle doesn't preserve IDs.
...
To be reconsidered some other day.
2009-12-24 14:29:19 +00:00
dimitr
60f81819c3
Cleanup. These system triggers are not required anymore, IDs are assigned by the engine itself.
2009-12-24 14:24:04 +00:00
dimitr
6e1f8db753
Metadata cache support for PSQL functions.
2009-12-24 14:15:21 +00:00
robocop
0564019d2f
Misc and cleanup.
2009-12-24 11:48:17 +00:00
dimitr
288956c8d0
Corrections.
2009-12-24 10:32:54 +00:00
asfernandes
2d62037b2a
Misc
2009-12-23 21:43:37 +00:00
dimitr
79a2e9bdcb
Cleanup.
2009-12-23 14:19:38 +00:00
asfernandes
024c09403b
Misc
2009-12-23 01:19:18 +00:00
asfernandes
d3ac9ac6cc
More refactoring: name changes, accessors, consts, removed not good references (statement referencing scratch and metadata indirectly)
2009-12-23 00:57:08 +00:00
asfernandes
8968888820
Getters and setters for DsqlCompiledStatement and consts
2009-12-22 15:36:10 +00:00
alexpeshkoff
b3ff195a64
Cleanup - two flags are always set to true starting with ODS > 10
2009-12-22 10:30:49 +00:00
asfernandes
dd6331f002
Some fixes; Misc.
2009-12-22 00:08:49 +00:00
asfernandes
bc0cfcd584
1) Make it build in Linux; 2) Fix some warnings
2009-12-21 20:55:07 +00:00
dimitr
6afd92f854
Support for PSQL functions (other JRD changes). Still work in progress.
2009-12-21 17:53:49 +00:00
dimitr
debe65bcfb
Support for PSQL functions (other JRD changes). Still work in progress.
2009-12-21 17:43:01 +00:00
dimitr
87c632874d
Support for PSQL functions (misc JRD changes). Still work in progress.
2009-12-21 17:31:34 +00:00
dimitr
32af722033
Misc.
2009-12-21 17:29:12 +00:00
dimitr
54b9459117
Support for PSQL functions.
2009-12-21 16:48:06 +00:00
dimitr
fd6c858ba7
New system fields (ODS change).
2009-12-21 16:36:39 +00:00
asfernandes
50542e3f00
Make dsql_req::statement constant
2009-12-21 14:56:12 +00:00
robocop
13a8d5488f
Get rid of the obsolete option CompleteBooleanEvaluation in the config file. We always do short-circuit boolean logic.
2009-12-21 07:01:24 +00:00
asfernandes
74972f5913
Consts
2009-12-20 23:41:48 +00:00
hvlad
723d6cb7a0
increment build number
2009-12-20 23:13:02 +00:00
hvlad
a2af0c8e9e
ODS change : implemented SCN inventory pages to make diffrential backup faster not reading pages which was not changed since previous backup.
...
Corresponding nbackup and validation code changes also done.
PAG code refactored a bit.
2009-12-20 23:13:01 +00:00
hvlad
dc3efff7f8
increment build number
2009-12-20 23:13:00 +00:00
asfernandes
f3d67565e7
increment build number
2009-12-20 21:01:12 +00:00
asfernandes
b6f0481a9c
increment build number
2009-12-20 21:01:11 +00:00
asfernandes
488eb40fe0
Refactor DSQL, continuing the work I started in 2.5:
...
- Renamed CompiledStatement to DsqlCompilerScratch and removed inheritance to dsql_req.
- Introduced DsqlCompilerStatement, moving things from dsql_req - not completelly shareable yet.
- Make dsql_req reference a DsqlCompilerStatement. DsqlCompilerScratch may be discarded in the future.
- Replaced AlterCharSetNode usage by PreparedStatement for the default collation in database creation.
- Changed METD API.
2009-12-20 21:01:10 +00:00
asfernandes
3eb68ebf5f
increment build number
2009-12-20 21:01:08 +00:00
asfernandes
874d7f97f8
increment build number
2009-12-20 21:01:07 +00:00
asfernandes
b6285a2277
increment build number
2009-12-20 20:49:49 +00:00
fsg
c6c3bab9df
increment build number
2009-12-20 13:53:32 +00:00
robocop
8daf848ce9
increment build number
2009-12-20 09:19:17 +00:00
robocop
ae69c63937
increment build number
2009-12-20 09:19:16 +00:00
robocop
61218fc348
Misc.
2009-12-20 09:19:15 +00:00
asfernandes
7f58b96e53
increment build number
2009-12-19 22:52:18 +00:00
asfernandes
3d151a78d8
increment build number
2009-12-19 21:20:37 +00:00
asfernandes
dfeac4f3e3
increment build number
2009-12-19 21:13:49 +00:00
asfernandes
840f67cb04
increment build number
2009-12-19 18:50:40 +00:00
asfernandes
87ed6e015a
increment build number
2009-12-19 18:50:39 +00:00
asfernandes
20ed875d57
Replaced linked list of dsql parameters by array
2009-12-19 18:50:38 +00:00
asfernandes
2ce8c69d8f
increment build number
2009-12-19 18:50:37 +00:00
asfernandes
226c27e621
increment build number
2009-12-19 18:50:35 +00:00
asfernandes
d13dd44a03
increment build number
2009-12-19 15:39:24 +00:00
asfernandes
17338da6a3
increment build number
2009-12-19 15:06:57 +00:00
asfernandes
020e80501c
Detect charset not found
2009-12-19 15:06:56 +00:00
asfernandes
880aaf81f9
increment build number
2009-12-19 15:00:19 +00:00
asfernandes
0d0cecce90
Changed parameters to unsigned; Misc
2009-12-19 15:00:18 +00:00
asfernandes
292c44ffc3
increment build number
2009-12-19 15:00:17 +00:00
fsg
66f3489b70
increment build number
2009-12-19 13:54:24 +00:00
fsg
30a70b89c6
increment build number
2009-12-19 13:53:18 +00:00
hvlad
69ef42d05d
increment build number
2009-12-19 13:03:20 +00:00
robocop
fa7f67f0de
increment build number
2009-12-19 12:50:38 +00:00
robocop
ece275472a
increment build number
2009-12-19 12:48:52 +00:00