8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-27 06:43:04 +01:00
Commit Graph

203 Commits

Author SHA1 Message Date
asfernandes
7d4af708ab Don't store dependencies on auto-generated domains of procedure parameters.
TYPE OF parameters is already catched by the BLR parser.
2006-08-29 12:16:49 +00:00
asfernandes
b7af27215e Allow usage of domains in PSQL (with TYPE OF syntax) 2006-08-19 02:52:39 +00:00
robocop
471d052e82 Misc. 2006-08-13 06:46:16 +00:00
asfernandes
e538061c38 Implementation of CREATE/DROP COLLATION and ISQL show/extraction of collations 2006-08-07 16:39:21 +00:00
dimitr
afc71df176 Fixed CORE-866. 2006-07-23 11:01:20 +00:00
dimitr
93b8e4a6e5 More format overflow checks. 2006-07-20 09:11:44 +00:00
dimitr
6992f3b904 Reject attempts to select from executable procedures. 2006-07-19 14:50:33 +00:00
dimitr
c68587fe66 1. Virtual tables
2. ODS 11.1, procedure type and relation type
2006-07-17 17:44:18 +00:00
asfernandes
50cae9632b Misc 2006-07-12 01:38:41 +00:00
robocop
4c0b816568 CORE-847
Deleting dependencies for fields that WERE computed.
2006-07-11 04:57:28 +00:00
robocop
5a796f0b4e Misc. 2006-07-09 05:08:23 +00:00
dimitr
9642e605b6 The callers check for "< 0" but we never could return a negative value. -1 has been converted to 65535 before returning. 2006-06-06 17:00:55 +00:00
dimitr
b116dd382c Fixed bug reported by Adriano. 2006-06-01 04:45:48 +00:00
dimitr
0b7e4c9812 Misc. 2006-05-31 12:04:55 +00:00
robocop
3fa49e994b Style and typo correction. 2006-05-26 05:19:48 +00:00
robocop
7040d668fd Misc. 2006-05-25 08:40:23 +00:00
hvlad
614443f90d Refactor common code and constants 2006-05-24 20:43:07 +00:00
dimitr
211645e3dc Getting rid of the old allocator routines. 2006-05-23 10:17:00 +00:00
asfernandes
92cd427bbd Misc 2006-05-23 03:37:00 +00:00
hvlad
701f2cbda4 Global temporary tables implementation 2006-05-21 22:07:35 +00:00
alexpeshkoff
b056a118b5 1. Avoid use of STL
2. Reworked exceptions to make status_exception always hold correct status vector
3. Avoid use of RTTI
2006-05-19 15:17:02 +00:00
robocop
c5f2284b15 Style. 2006-04-06 08:18:53 +00:00
asfernandes
7923390e54 Allow collation IDs greater than 127 2006-04-05 16:34:18 +00:00
robocop
1f84bac700 Mark unused data members, discover more code associated to conditional compilation, clean some places, replace custom loops by memcpy and memset when possible, etc. 2006-02-23 05:08:26 +00:00
robocop
044c5841ad Misc. 2006-02-10 03:28:43 +00:00
dimitr
9a6ce8b2d1 Fixed SF #1404215. 2006-01-13 09:33:40 +00:00
dimitr
38e34a43ba Fixed SF #1191206. 2005-12-12 13:58:19 +00:00
robocop
5a80bcbfe1 I think I solved the code that puzzled John three years ago: procedure parameters ids start at zero, but we were allocating num_of_params plus one for both input an output params. This explains why when iterating we ignored the last element of the vector containing them. Crap that we inherited from IB. 2005-12-04 05:32:25 +00:00
robocop
e2f440a374 Finish Mike work after 3 years. :-) 2005-12-03 06:43:19 +00:00
robocop
f00fc0ff56 1.- Make "vec" type safe and get rid of several code contortions. Fix some small bugs meanwhile.
2.- Put inside PC_ENGINE several data members that belong to that feature.
3.- Put inside PC_ENGINE the code that does cleanup on those unused data members.
2005-12-02 07:35:34 +00:00
alexpeshkoff
62a24d46e4 1. Moved data structures, written to database file, into ods.h.
2. Added new types of clumplets to ClumpletReader and ClupmletWriter.
3. Applied modified ClumpletReader and ClupmletWriter to /remote and partially /jrd.
4. Added active protection from remote brute-force attack to services API.
2005-11-27 20:53:09 +00:00
hvlad
44aa29e6ee Fixed unregistered bug with DROP DEFAULT reported in fb-devel by "Robert" 2005-11-21 17:55:04 +00:00
dimitr
5d34721f04 Let's load real system triggers from the database, not the ones hardcoded in trigs.h.
Otherwise weird things happen when we access a database with older ODS.
2005-10-13 08:11:37 +00:00
dimitr
2820fbe7e1 More checks for uncommitted DDL. 2005-09-14 12:02:13 +00:00
robocop
66f466d3a9 Misc. 2005-07-08 03:25:31 +00:00
hvlad
0bc1c4bf49 1. Allow to create FK constraints without exclusive database locking
2. Fix 'partner index not found' error when one process dropped FK and another trying to delete master record
3. misc changes in vio.cpp
2005-06-26 21:48:47 +00:00
asfernandes
888174719e Misc. 2005-06-08 02:09:46 +00:00
dimitr
a92091c38c Removed code remains from before-MetaName times. 2005-06-07 10:20:23 +00:00
robocop
b8d1f00f94 - Corrections and changes to Adriano's commit, subject to his inspection.
- Solved an endless loop with trim and zero-length trim characters, etc.
- Some places are signaled with FB_COMPILER_MESSAGE for prompt attention.
2005-06-06 08:30:03 +00:00
asfernandes
59213efe7e Merge INTL branch into HEAD 2005-05-27 22:45:31 +00:00
robocop
e3039572d8 - Solve char/UCHAR mismatch.
- Track dependencies on indices mentioned in explicit plans for procedures and vierws.
2005-05-26 04:00:45 +00:00
robocop
3aaa840483 Misc. 2005-05-22 03:11:41 +00:00
robocop
0c5c72f0e8 - The trigger type is UCHAR in the range 1..6; don't change it to bool.
-  Restored what seemed a check "just in case": test relation with empty name.
2005-05-16 09:13:18 +00:00
alexpeshkoff
d760894019 fixed unregistered bug - after attempt to
create view v(c1) as select 1 from v;
all clones of system request remained active forever
2005-05-13 14:42:23 +00:00
alexpeshkoff
5729790ed6 1. Applied class MetaName
2. Small generic cleanup
2005-05-12 18:28:04 +00:00
dimitr
1111a72c37 Fixed memory corruption reported privately by Sean. 2005-05-11 07:43:20 +00:00
robocop
a7754b39e3 Misc. 2005-04-28 06:12:08 +00:00
arnobrinkman
64e34a0109 Add comment 2005-04-25 06:54:45 +00:00
arnobrinkman
4b978cf19e Fix bug #1168898
With sub-select in CHECK constraint and CHECK constraint is part of domain.
A table T with single column C who uses this domain.
Then no VIEW could be created on Table T which uses simple column C.
2005-04-24 18:32:16 +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