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

19 Commits

Author SHA1 Message Date
Egor Pugin
5e6135a959 Update and fix cmake build. 2017-12-02 19:40:30 +03:00
Roman Simakov
9aab6ed8cc SQL SECURITY Feature (#42)
* Added SQL SECURITY clause to various DDL statements
2016-09-28 17:24:04 +03:00
Adriano dos Santos Fernandes
c31769c46a Fixed problems reported by PVS-Studio - http://www.viva64.com/en/b/0396/ 2016-05-11 13:16:24 -03:00
a614624483 .gitignore pass 2016-03-18 20:36:23 +03:00
mapopa
5632a72f48 Dos file not needed 2015-04-03 10:25:46 +00:00
asfernandes
ebb22b20b8 Fixed memory corruption in btyacc code. 2011-03-29 00:54:38 +00:00
hvlad
164334abc9 Avoid annoying warnings 2010-10-20 21:54:45 +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
alexpeshkoff
89f2569083 Close skeleton file after reading it 2009-10-05 07:06:57 +00:00
asfernandes
7be7979f3f Misc 2009-04-25 20:36:07 +00:00
alexpeshkoff
973b16ad23 fixed warning 2009-04-24 08:16:10 +00:00
alexpeshkoff
a737f8a42e Avoid rebuild of skeleton.c from btyaccpa.ske - it makes no use for us, but requires gawk 2009-04-03 13:05:08 +00:00
alexpeshkoff
5aaa41613b warning fixed 2009-03-26 08:43:05 +00:00
alexpeshkoff
9de2ff57e6 Make it build not with gcc only 2009-03-26 08:42:45 +00:00
robocop
521d215225 I became tired of the many warnings in btyacc (really ugly code) and decided to solve or hide most of them. 2008-09-05 08:47:48 +00:00
asfernandes
ac1cfe49a8 Remove a lot of warnings compiling parse.cpp with GCC 4.2.3 2008-05-01 16:12:16 +00:00
robocop
f76ba5755d Do C programmers think the worse the code they write, the more expert they are? Fix this crap so it looks less like assembler and can compile happily on MSVC6. 2006-04-29 00:29:46 +00:00
alexpeshkoff
f4ba73432d fixed linux compilation 2006-04-19 12:02:34 +00:00
dimitr
8332c5ed52 Added btyacc sources. 2006-04-19 09:53:27 +00:00