8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-02-01 21:20:40 +01:00
Commit Graph

38 Commits

Author SHA1 Message Date
robocop
844b15bd13 Misc and style. 2012-05-20 10:00:52 +00:00
robocop
8838103d0e Explicit and others. 2011-04-02 04:16:48 +00:00
dimitr
1c1e858227 Sorry, but I've got tired of these endless warnings. 2011-02-06 16:19:55 +00:00
alexpeshkoff
db866e3a45 Make fb_string's length limit type-dependent 2010-11-04 16:22:42 +00:00
alexpeshkoff
3c4a864677 Clean up usage of inline keyword in my old code 2010-11-04 15:28:08 +00:00
alexpeshkoff
c933ba6af6 Make config files case-insensitive 2010-03-11 14:46:19 +00:00
alexpeshkoff
da12b517a5 Make ctor/assign with explicitly given bytes count more generic 2010-01-26 15:14:47 +00:00
alexpeshkoff
4f58f8ef67 removed wrong assertion 2009-12-30 15:16:32 +00:00
asfernandes
ed0e0daeb3 - External Engines implementation.
- Plugins API.

- Feature CORE-2700 - UDR (User Defined Routines) Engine - C++ API supporting functions, triggers and stored procedures.
- Feature CORE-2470 - Support for alternate format of strings literals.
- Feature CORE-2310 - DDL triggers.
- Feature CORE-2312 - PSQL Packages.
- Feature CORE-1209 - CONTINUE statement.
- Feature CORE-1180 - DDL syntax to change (not) nullable state of columns.
- Feature CORE-2090 - Support OVER () clause with current aggregate functions.

- Fixed CORE-2699 - Common table expression context could be used with parameters.

- Introduce ODS 12.0.

- Work in progress in type-safe parser.
- Refactor some DDL commands (procedures and triggers) from DYN to DdlNodes.
- Refactor virtual tables to use a class hierarchy instead of namespaces. This is basic thing, not based on the changes done in Vulcan. Window functions is based on this work.
- Refactor COMMENT ON and DROP FUNCTION from DYN to DdlNodes. COMMENT ON do not use GDML anymore, it uses DSQL with PreparedStatement class.
- Refactor EXECUTE BLOCK to StmtNodes.
- Refactor the IUDF to SysFunctions. That eliminates RDB$GET_CONTEXT and RDB$SET_CONTEXT from RDB$FUNCTIONS.
2009-10-21 00:42:38 +00:00
robocop
09033f5e82 Warnings from Bill Oliver. 2009-08-27 09:51:55 +00:00
asfernandes
09b6e1b26b Misc 2009-08-09 22:21:31 +00:00
robocop
aaa1b979d2 Little improvement. 2009-08-07 12:13:56 +00:00
asfernandes
8c265e5a45 Misc 2009-08-01 18:41:46 +00:00
alexpeshkoff
5b6738dcb4 Patch from Bill Oliver and some more consts 2009-07-31 09:17:30 +00:00
asfernandes
bdf1bf85e6 1) Move some StringBase methods to AbstractString, so AbstractString could be used to mean PathNames or strings
2) Change ISC_escape / ISC_unescape accordingly
3) Fix bug in ISC_systemToUtf8 and ISC_utf8ToSystem when str is empty
2009-07-06 15:29:14 +00:00
alexpeshkoff
4f0eb26a9b Fixed Sun compiler warnings 2009-06-03 13:13:08 +00:00
robocop
6780b8c31e Comments. 2009-04-17 14:10:11 +00:00
asfernandes
f6f364da49 Trim trailling spaces 2009-04-04 16:39:31 +00:00
alexpeshkoff
597f370678 Avoid too long lines, ensure constness 2009-04-03 12:14:07 +00:00
robocop
7bc5e3cc83 Style. 2009-02-03 11:02:00 +00:00
hvlad
6decebcc99 Reference-counted string 2009-02-01 22:03:10 +00:00
asfernandes
ff5f8745fb Remove trailing spaces (.h files) 2008-12-05 00:56:15 +00:00
robocop
7182bbaa8b Style. 2008-07-16 11:15:00 +00:00
asfernandes
53a2090f65 Misc 2008-04-27 02:39:51 +00:00
alexpeshkoff
051eae391f Added useful JString methods to Firebird::string 2008-04-24 15:44:54 +00:00
robocop
5b0a5ded86 Style. 2008-04-18 10:03:04 +00:00
robocop
55e17e46d7 - Made some constructor explicit and discovered that for adding one byte to a string, a temporary string was being created on the fly. Unacceptable in loops.
- Disabled constructor from hell for now. I wasn't the only one confused about the nature of the only argument: only looking at the signature one realizes it's a byte's value, not the initial length.
2008-03-13 10:38:39 +00:00
alexpeshkoff
57ff88afec Dropped method, compliant with STL's copy(), but never used due to presence of much better copyTo() 2007-12-03 13:29:33 +00:00
alexpeshkoff
7545d52870 Corrections - thanks to Claudio and Adriano 2007-10-19 08:13:33 +00:00
alexpeshkoff
df41c37643 Fixed minor 64-bit issue 2007-10-18 12:47:22 +00:00
alexpeshkoff
92f3857b56 Never include autoconfig.h directly 2007-08-20 13:22:49 +00:00
alexpeshkoff
81442d2856 added missing method 2007-06-14 12:25:54 +00:00
dimitr
4d4f2ade7a Misc (64-bit related) 2006-10-29 14:16:29 +00:00
robocop
c5f2284b15 Style. 2006-04-06 08:18:53 +00:00
kkuznetsov
c4ca94823b Fix compile error on Solaris - udefined va_list 2006-01-10 15:01:03 +00:00
alexpeshkoff
655e961b67 add constness 2005-02-13 18:03:40 +00:00
robocop
d65307b497 Style. 2004-12-24 08:52:39 +00:00
robocop
24742873ad fb_string.h is moved to common/classes. 2004-12-17 05:41:47 +00:00