8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-24 01:23:03 +01:00
firebird-mirror/src/dsql
alexpeshkoff fc12495d0e Modified IStatement interface in our API:
1. Never allocate empty statement - always use att->prepare() to create statement interface
2. Separated IStatement into 2 parts - statement itself and resultset.
3. Added stmt->openCursor() (and att->openCursor() for unprepared statements) to create IResultSet.
4. Always use IMessageMetadata (former IParametersMetadata) to pass message fromat info from client,
   therefore avoiding need in BLR generation in client applications.
2013-02-17 12:08:53 +00:00
..
AggNodes.cpp Wiped out the code that never worked due to the missing support for native quads. 2012-11-01 01:36:27 +00:00
AggNodes.h Unify DSQL/JRD sub-nodes. 2012-05-03 16:43:29 +00:00
BlrDebugWriter.cpp Modified IStatement interface in our API: 2013-02-17 12:08:53 +00:00
BlrDebugWriter.h Modified IStatement interface in our API: 2013-02-17 12:08:53 +00:00
BoolNodes.cpp Wiped out the code that never worked due to the missing support for native quads. 2012-11-01 01:36:27 +00:00
BoolNodes.h Additional patch for improvement CORE-3362 : Cursors should ignore changes made by the same statement. 2012-09-24 14:26:33 +00:00
btyacc_fb.ske Refactored nod_select_expr, nod_with and nod_list (union). 2012-04-07 03:03:28 +00:00
chars.h Fix bug noticed by Dmitry Yemanov: sometimes, special characters are detected and rejected. Other times, anything that follows them is silenty ignored. Unacceptable. We were accesing an array out of bounds. 2006-06-07 05:39:46 +00:00
ddl_proto.h Cleanup. 2012-09-18 16:01:58 +00:00
ddl.cpp Misc. 2013-02-11 01:57:15 +00:00
DdlNodes.epp Modified IStatement interface in our API: 2013-02-17 12:08:53 +00:00
DdlNodes.h Modified IStatement interface in our API: 2013-02-17 12:08:53 +00:00
dsql_proto.h Modified IStatement interface in our API: 2013-02-17 12:08:53 +00:00
dsql.cpp Modified IStatement interface in our API: 2013-02-17 12:08:53 +00:00
dsql.h Modified IStatement interface in our API: 2013-02-17 12:08:53 +00:00
DsqlCompilerScratch.cpp Refactor dsql_fld, TypeClause and ParameterClause. Eliminate some warnings. 2012-12-05 02:07:37 +00:00
DsqlCompilerScratch.h Modified IStatement interface in our API: 2013-02-17 12:08:53 +00:00
DSqlDataTypeUtil.cpp 1) Separate DsqlCompilerScratch in its own files. 2010-08-27 02:18:00 +00:00
DSqlDataTypeUtil.h 1. Cleaned up most of SUPERSERVER usage. 2010-04-15 14:40:27 +00:00
errd_proto.h Remove trailing spaces (.h files) 2008-12-05 00:56:15 +00:00
errd.cpp Include platform definitions file common.h in firebird.h. Use OS-specific ThreadId instead artificial FB_THREAD_ID, avoiding unneeded casts in the code. This should fix BSD and MAC ports. 2012-03-01 08:55:43 +00:00
ExprNodes.cpp Migrate external triggers to the new message-based style. 2013-01-29 01:21:32 +00:00
ExprNodes.h Get rid of dsql_str and fix metadata strings. 2012-12-25 17:34:50 +00:00
gen_proto.h Unify DSQL/JRD sub-nodes. 2012-05-03 16:43:29 +00:00
gen.cpp Improvement CORE-3972 - Allow the selection of SQL_INT64, SQL_DATE and SQL_TIME in dialect 1. 2012-11-04 00:17:50 +00:00
make_proto.h Get rid of dsql_str and fix metadata strings. 2012-12-25 17:34:50 +00:00
make.cpp Get rid of dsql_str and fix metadata strings. 2012-12-25 17:34:50 +00:00
metd_proto.h Get rid of dsql_str and fix metadata strings. 2012-12-25 17:34:50 +00:00
metd.epp Refactor dsql_fld, TypeClause and ParameterClause. Eliminate some warnings. 2012-12-05 02:07:37 +00:00
movd_proto.h Improvement CORE-3446 - Allow conversion from/to BLOBs and others types in the API functions (XSQLVAR or blr messages). 2011-04-19 15:24:26 +00:00
movd.cpp Include platform definitions file common.h in firebird.h. Use OS-specific ThreadId instead artificial FB_THREAD_ID, avoiding unneeded casts in the code. This should fix BSD and MAC ports. 2012-03-01 08:55:43 +00:00
Nodes.h Modified IStatement interface in our API: 2013-02-17 12:08:53 +00:00
PackageNodes.epp Misc and style. 2012-05-20 10:00:52 +00:00
PackageNodes.h Getting rid of dsql_nod. 2012-04-25 01:42:47 +00:00
parse.y Get rid of dsql_str and fix metadata strings. 2012-12-25 17:34:50 +00:00
Parser.cpp Get rid of dsql_str and fix metadata strings. 2012-12-25 17:34:50 +00:00
Parser.h More work towards unlimited SQL/BLR lengths. 2013-01-25 12:34:19 +00:00
pass1_proto.h Misc. 2013-02-08 01:48:28 +00:00
pass1.cpp Misc. 2013-02-08 01:48:28 +00:00
sqlda_pub.h Fixed problems in public headers. 2011-07-12 16:07:05 +00:00
sqlda.h Added metadata support to IStatement. 2011-04-14 01:03:43 +00:00
StmtNodes.cpp Modified IStatement interface in our API: 2013-02-17 12:08:53 +00:00
StmtNodes.h More work towards unlimited SQL/BLR lengths. 2013-01-25 12:34:19 +00:00
sym.h Misc. 2012-03-10 15:37:52 +00:00
utld_proto.h Fixed CORE-3569: CHAR(32767) present in XSQLVAR with length 32765. The JRD part of the patch is not strictly required, as it's used exclusively for VARCHARs right now, but let's be protected for the unpredictable future. 2012-03-14 17:38:32 +00:00
utld.cpp Fixed CORE-3569: CHAR(32767) present in XSQLVAR with length 32765. The JRD part of the patch is not strictly required, as it's used exclusively for VARCHARs right now, but let's be protected for the unpredictable future. 2012-03-14 17:38:32 +00:00
Visitors.h Getting rid of dsql_nod. 2012-04-25 01:42:47 +00:00
WinNodes.cpp Fixed CORE-3899 - row_number(), rank() and dense_rank() return BIGINT datatype in dialect 1. 2012-07-31 12:23:16 +00:00
WinNodes.h Unify DSQL/JRD sub-nodes. 2012-05-03 16:43:29 +00:00