robocop
c07f010ffe
increment build number
2005-04-04 08:29:52 +00:00
robocop
cb173dce09
A better fix.
2005-04-04 08:29:40 +00:00
fsg
666f881605
increment build number
2005-04-04 01:37:03 +00:00
fsg
e35c8d3089
increment build number
2005-04-04 01:36:18 +00:00
robocop
5a7631e783
increment build number
2005-04-03 10:09:58 +00:00
robocop
1b1ba9bf28
The client library shouldn't throw exceptions. The loader program may be written in any language and thus C++ exceptions don't make sense.
...
Beware of old code that accesses strings out of bounds: Firebird::string throws an exception.
2005-04-03 10:09:45 +00:00
robocop
e53bfb80a1
increment build number
2005-04-03 07:06:46 +00:00
robocop
3a21720789
increment build number
2005-04-03 06:59:44 +00:00
robocop
e4d6857800
increment build number
2005-04-03 06:59:42 +00:00
robocop
630e088678
increment build number
2005-04-03 06:59:38 +00:00
robocop
8a97c0604f
increment build number
2005-04-03 06:59:06 +00:00
robocop
4fbf25e341
Fix chaotic output.
2005-04-03 06:58:40 +00:00
robocop
807f8e0008
increment build number
2005-04-03 05:01:12 +00:00
robocop
74e9a9e292
increment build number
2005-04-03 05:01:11 +00:00
robocop
017a5bf177
increment build number
2005-04-03 04:59:36 +00:00
robocop
7d79cf11e4
increment build number
2005-04-03 04:58:47 +00:00
fsg
5fefba5868
increment build number
2005-04-03 01:15:05 +00:00
robocop
41f5bd2396
increment build number
2005-04-02 07:07:25 +00:00
robocop
7acd0a6d39
- Temporary fix for Pavel's firebird-Field-test-1173948.
...
- Some little tweaks.
2005-04-02 07:07:07 +00:00
robocop
7472a16371
increment build number
2005-04-02 03:51:47 +00:00
robocop
f800fd59a7
I find hard to work with functions that span 800 or more lines. Therefore, I modularized process_statement. I took the opportunity to get rid of some local variables and fix performance info printing.
2005-04-02 03:51:43 +00:00
robocop
a0e727fcbf
increment build number
2005-04-02 03:10:55 +00:00
robocop
ab46db447c
I hope nobody will take offense because I decided to do the right spelling.
2005-04-02 03:10:33 +00:00
robocop
15d143b20d
increment build number
2005-04-02 02:57:36 +00:00
robocop
fcb0e10fcb
Misc.
2005-04-02 02:57:31 +00:00
robocop
0ab26a5951
increment build number
2005-04-02 02:57:30 +00:00
fsg
f77ac3704f
increment build number
2005-04-02 01:23:55 +00:00
fsg
811fbccd29
increment build number
2005-04-02 01:23:23 +00:00
dimitr
a1f73c7ddb
increment build number
2005-04-01 10:26:29 +00:00
dimitr
e4d7eb2809
Fixed lockups spotted by Claudio.
2005-04-01 10:26:22 +00:00
dimitr
ad0d049fc2
increment build number
2005-04-01 10:20:05 +00:00
robocop
c4186dd1fb
increment build number
2005-04-01 07:48:33 +00:00
robocop
9af170786f
increment build number
2005-04-01 07:26:15 +00:00
fsg
5d31ec5a04
increment build number
2005-04-01 01:28:24 +00:00
dimitr
a4a870971f
increment build number
2005-03-31 15:34:09 +00:00
dimitr
8de6164dcf
increment build number
2005-03-31 15:27:29 +00:00
dimitr
aeaa8b2290
Removed the feature that was never used for the last years.
...
An intention was to disallow batch fetches from procedures,
but this code never worked due to recursion in PASS1_rse().
Accidentally, I've fixed the reason in FB2 and now users
observe noticable performance degradation. To keep the
performance, let's do batch fetches again. Those who are
not sure what their procedures do between suspends may
use a FOR UPDATE clause anyway.
2005-03-31 15:27:12 +00:00
robocop
008c017e12
increment build number
2005-03-31 07:50:41 +00:00
robocop
c5c02ed2e9
1.- Replacing raw call to gds__msg_format by ISQL_msg_get; the routine was there for years and almost unused.
...
2.- UDFs are still created by sys_flag being NULL, so show_functions() should acknowledge that fact.
3.- Implement naive code to show an approximate script-related line number when a failure happens. (Unlike my private FB1's isql, it doesn't rely on strings subject to localization.)
4.- With SET PLANONLY ON, PLAN was activated, but with SET PLAN OFF, PLANONLY wasn't deactivated.
5.- Include isc_info_sql_stmt_get_segment among statements that are like SELECT.
6.- Solve a bad interaction between PLANONLY and SQLDA_DISPLAY, where the first being activated didn't allow to see the output XSQLDA.
7.- More error detection.
2005-03-31 07:50:32 +00:00
robocop
a36cd27849
increment build number
2005-03-31 06:22:07 +00:00
robocop
da0b4784b6
Misc.
2005-03-31 06:21:55 +00:00
robocop
c7e2758f2c
increment build number
2005-03-31 06:20:37 +00:00
robocop
21af4a943a
1.- Disambiguate rules between READ BLOB/INSERT BLOB and metadata definitions involving blob fields.
...
2.- Fix the source of DSQL crash with READ BLOB.
3.- Fix (1) has the side effect of stopping invalid DDL like
create table t(b blob 0);
2005-03-31 06:20:29 +00:00
fsg
d5bf703daa
increment build number
2005-03-31 01:32:37 +00:00
arnobrinkman
c121bdcbcd
increment build number
2005-03-30 18:12:44 +00:00
dimitr
3e5d957e1e
increment build number
2005-03-30 17:56:23 +00:00
dimitr
543d0fa51b
Solved issues with EXEC PROC and input message (related to my previous changes).
2005-03-30 17:55:29 +00:00
robocop
a4b086da39
increment build number
2005-03-30 05:18:55 +00:00
robocop
734525b960
Fix problems caused by recent privileges-cleanup commit (mainly assigning wrong request to the requests array), spotted in source code. I guess this causes "message length error" the next time DYN_delete_relation is invoked.
2005-03-30 05:18:51 +00:00
robocop
305f4e1d2d
increment build number
2005-03-30 05:12:09 +00:00
robocop
dec3481e28
Variables in context.
2005-03-30 05:12:02 +00:00
fsg
1eb3a72f7f
increment build number
2005-03-30 01:21:21 +00:00
asfernandes
771978615a
increment build number
2005-03-30 01:09:30 +00:00
asfernandes
5161a2df39
increment build number
2005-03-30 01:09:25 +00:00
asfernandes
f79acb5b75
increment build number
2005-03-30 01:09:14 +00:00
asfernandes
4b0dff5586
increment build number
2005-03-30 01:09:12 +00:00
asfernandes
b6b1f5a871
increment build number
2005-03-30 01:09:07 +00:00
asfernandes
25817ce7b8
increment build number
2005-03-30 00:45:33 +00:00
asfernandes
7ffa6aadde
increment build number
2005-03-30 00:45:09 +00:00
dimitr
4b5a85eab8
increment build number
2005-03-29 17:29:47 +00:00
dimitr
bd4b69a1b2
Fixed issue with remaining privileges for non-existing objects.
2005-03-29 17:29:21 +00:00
paul_reeves
93489f1303
increment build number
2005-03-29 09:48:30 +00:00
dimitr
d51befed09
increment build number
2005-03-29 09:44:08 +00:00
dimitr
fde48e9530
Moved page-level code to DPM.
2005-03-29 09:43:31 +00:00
dimitr
ac1d34cfcb
increment build number
2005-03-29 09:08:13 +00:00
dimitr
eaf99a7a0e
Second attempt to fix "divide by zero" issues in the optimizer.
2005-03-29 09:07:51 +00:00
dimitr
8ef210da34
increment build number
2005-03-29 06:10:11 +00:00
dimitr
67e30e2dc3
Removed short-curcuit prepare for EXEC PROC requests.
2005-03-29 06:09:37 +00:00
dimitr
0b099d3a45
increment build number
2005-03-29 05:55:02 +00:00
dimitr
636425845a
Correction.
2005-03-29 05:54:57 +00:00
fsg
032d932943
increment build number
2005-03-29 01:25:10 +00:00
fsg
661cedb6be
increment build number
2005-03-29 01:24:30 +00:00
dimitr
dfc7bc196c
increment build number
2005-03-28 21:53:15 +00:00
dimitr
4ec439dd14
1) Deliver trigger type to the compiler level
...
2) Disallow NEW context assignments for POST-triggers
2005-03-28 21:52:55 +00:00
dimitr
8ab525b8b5
increment build number
2005-03-28 19:36:36 +00:00
dimitr
1d5133d6cc
Solved restore issues with recent (and future) compiler changes.
2005-03-28 19:36:01 +00:00
dimitr
9edb3987e5
increment build number
2005-03-28 15:40:01 +00:00
dimitr
44b2667c68
Oops.
2005-03-28 15:39:52 +00:00
dimitr
34943c224a
increment build number
2005-03-28 15:29:53 +00:00
dimitr
75d6a7c5a0
Oops.
2005-03-28 15:29:38 +00:00
dimitr
7d1155dd7c
increment build number
2005-03-28 15:24:43 +00:00
dimitr
706a1b925d
Corrected previous commit + ODS11 branch.
2005-03-28 15:24:18 +00:00
dimitr
2b223a0602
increment build number
2005-03-28 15:08:58 +00:00
dimitr
3037a12405
Allowed navigation using an expression index.
2005-03-28 15:07:44 +00:00
robocop
3f35438183
increment build number
2005-03-28 09:22:46 +00:00
robocop
59e75dd1bd
increment build number
2005-03-28 09:02:35 +00:00
fsg
5f2b1f3190
increment build number
2005-03-28 01:16:23 +00:00
asfernandes
a3a12fb027
increment build number
2005-03-27 21:37:06 +00:00
dimitr
cfc2fd5ea0
increment build number
2005-03-27 15:02:11 +00:00
dimitr
f52b89dbe8
1) Made RefetchRecord a public routine
...
2) Use it in EXE to avoid code duplication
3) Some alphabetical code movement
2005-03-27 15:01:56 +00:00
robocop
620a7a6312
increment build number
2005-03-27 04:51:32 +00:00
robocop
318cd7ae44
Fix DY's copy/paste bug.
2005-03-27 04:51:21 +00:00
fsg
919948b16d
increment build number
2005-03-27 01:20:50 +00:00
fsg
1e56d3401b
increment build number
2005-03-27 01:20:16 +00:00
dimitr
1ee1becf4c
increment build number
2005-03-26 16:11:57 +00:00
dimitr
d25fcdc0c4
Implemented RECREATE EXCEPTION and CREATE OR ALTER EXCEPTION.
2005-03-26 16:11:52 +00:00
dimitr
655b463db5
increment build number
2005-03-26 16:10:27 +00:00
dimitr
39100da16a
increment build number
2005-03-26 14:05:55 +00:00
dimitr
7307d7f490
More parameter checks in the PSQL case.
2005-03-26 14:05:44 +00:00
dimitr
b836247e46
increment build number
2005-03-26 13:32:51 +00:00
dimitr
b8e5350158
Parser simplification and minor cleanup.
2005-03-26 13:32:29 +00:00
dimitr
9ca11c863c
increment build number
2005-03-26 13:30:14 +00:00
hvlad
88ae2c4313
increment build number
2005-03-26 11:43:57 +00:00
hvlad
2c9fbae58f
Attempt to fix bug "cannot find record fragment"
2005-03-26 11:43:52 +00:00
hvlad
a546c24267
increment build number
2005-03-26 11:41:31 +00:00
hvlad
4b39ee755f
Always report system transaction state as tra_commited - missing part. Thanks to Oleg LOA
2005-03-26 11:41:17 +00:00
robocop
0229899465
increment build number
2005-03-26 05:50:27 +00:00
robocop
5672f269e0
More WAL deletion.
2005-03-26 05:50:16 +00:00
robocop
d32c7a5da9
increment build number
2005-03-26 05:40:26 +00:00
robocop
7ba9d079f6
Little simplification.
2005-03-26 05:40:24 +00:00
robocop
ccdd5ad86b
increment build number
2005-03-26 05:39:48 +00:00
robocop
1caceee875
Use static_cast when converting from void*, not reinterpret_cast.
2005-03-26 05:39:44 +00:00
robocop
1be107f317
increment build number
2005-03-26 05:38:02 +00:00
robocop
a5ebeb07f1
increment build number
2005-03-26 05:38:01 +00:00
robocop
2d4f7ea63e
Avoid some casts and unused data members.
2005-03-26 05:37:59 +00:00
robocop
6abe4be88a
increment build number
2005-03-26 05:33:58 +00:00
robocop
29690221e1
1.- Some small buffers with predefined lengths don't need to be allocated dynamically.
...
2.- ISQL_get_index_segments shouldn't overflow in extreme cases. Better print an indication that the extraction wasn't completed (ellipsis).
3.- Fix bug with EXTRACT_list table that was printing ); if it didn't find the required table. This in turn caused bugs in other functions.
4.- STDERROUT is used in all places with second argument set to true. Simplify it.
5.- Delete the code previously commented for WAL.
6.- Fix add_row and copy_table. These features were requested to be made available in release mode at v1 time by Paul Beach. They should now be able to cope with quoted identifiers, too.
7.- Complement usage of readNextInputLine when called directly to avoid reading garbage or causing memory errors.
8.- Fix several strings that should have been declared with MAXPATHLEN since the first moment.
9.- Misc bug fixes and B.O. closed.
2005-03-26 05:33:55 +00:00
robocop
cdcc7e558e
increment build number
2005-03-26 05:05:30 +00:00
robocop
0d60ef7d2f
Fixed one msg for isql and added others to support add_row (ADD command).
2005-03-26 05:05:21 +00:00
robocop
c7ca894945
increment build number
2005-03-26 05:02:16 +00:00
robocop
1e7ed96752
increment build number
2005-03-26 05:02:15 +00:00
robocop
86492a7b36
Simplify B.O. protection.
2005-03-26 05:02:09 +00:00
robocop
a87da952a6
increment build number
2005-03-26 05:01:16 +00:00
robocop
bb31662854
Solve bug with AddMonth when facing January.
...
Include little IsLeapYear function.
2005-03-26 05:01:01 +00:00
robocop
262ff9f7eb
increment build number
2005-03-26 04:09:00 +00:00
robocop
a5d494c330
increment build number
2005-03-26 04:07:18 +00:00
asfernandes
56250a20d9
increment build number
2005-03-26 02:36:27 +00:00
asfernandes
7df8df517b
increment build number
2005-03-26 02:31:04 +00:00
asfernandes
7721ad7f5f
increment build number
2005-03-26 02:30:55 +00:00
fsg
5985049f0b
increment build number
2005-03-26 02:10:30 +00:00
asfernandes
095e5420f2
increment build number
2005-03-25 21:36:41 +00:00
asfernandes
c02148241e
increment build number
2005-03-25 21:36:25 +00:00
asfernandes
cb8a13241a
increment build number
2005-03-25 21:36:08 +00:00
asfernandes
f5d45a9a7e
increment build number
2005-03-25 20:14:01 +00:00
asfernandes
e641a3eb91
increment build number
2005-03-25 20:13:58 +00:00
asfernandes
0c8f2f248e
increment build number
2005-03-25 20:13:57 +00:00
asfernandes
c14551ea1a
increment build number
2005-03-25 20:13:51 +00:00
asfernandes
e7554aa6d6
increment build number
2005-03-25 20:13:46 +00:00
asfernandes
84090b555e
increment build number
2005-03-25 20:13:23 +00:00
asfernandes
8a10112609
increment build number
2005-03-25 20:13:19 +00:00
asfernandes
c6e6029b31
increment build number
2005-03-25 20:13:12 +00:00
dimitr
8b63f48203
increment build number
2005-03-25 08:06:03 +00:00
dimitr
d629414f0d
Minor RSB tree output change.
2005-03-25 08:05:34 +00:00
dimitr
c5ad676a75
increment build number
2005-03-25 07:54:37 +00:00
dimitr
f5bb311b4b
Fixed "wrong page type" bugcheck.
2005-03-25 07:54:32 +00:00
fsg
5957ef655b
increment build number
2005-03-25 02:15:41 +00:00
asfernandes
c819f876a5
increment build number
2005-03-24 23:53:17 +00:00
arnobrinkman
e286b0e058
increment build number
2005-03-24 21:49:14 +00:00
arnobrinkman
2955e5e79a
Fix bug #1169728 with explicit navigational PLAN no comparisons in the WHERE clause were matched against the navigational index
2005-03-24 21:49:10 +00:00
arnobrinkman
b13f108d5e
increment build number
2005-03-24 21:45:45 +00:00