8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-31 13:23:02 +01:00
firebird-mirror/src/jrd
2011-04-01 03:16:56 +00:00
..
extds Move transactRequest, createBlob, openBlob, getSlice, putSlice and ddl from ITransaction to IAttachment. 2011-03-21 21:56:47 +00:00
misc OSRI and new posix build 2010-10-12 08:02:57 +00:00
os Engine always works in embedded mode 2010-10-22 20:48:26 +00:00
recsrc Fixed the NULL handling for MIN/MAX mapped to an index. 2011-03-05 17:28:37 +00:00
trace Remove reference counting where not appropriate 2011-03-31 13:44:22 +00:00
acl.h Now that Dmitry added ACLs to several object types previously unprotected, let's assign each of them an identifier in the ACL. 2010-01-26 08:38:30 +00:00
align.h Feature CORE-726 - Boolean data type 2010-12-18 02:17:06 +00:00
Attachment.cpp Remove reference counting where not appropriate 2011-03-31 13:44:22 +00:00
Attachment.h Move transactRequest, createBlob, openBlob, getSlice, putSlice and ddl from ITransaction to IAttachment. 2011-03-21 21:56:47 +00:00
blb_proto.h Getting ready to use 32 (not 31) page and transaction numbers 2011-01-21 17:55:04 +00:00
blb.cpp Remove reference counting where not appropriate 2011-03-31 13:44:22 +00:00
blb.h Make it compiles on Windows after Alex's changes. MSVC10 build will follow later. 2011-01-24 12:51:32 +00:00
blf_proto.h
blob_filter.cpp New feature CORE-3364 : Blob filter to translate internal debug info into text representation 2011-02-26 15:21:24 +00:00
blob_filter.h
blp.h Fixed CORE-3310 - RDB$GET_CONTEXT and between in view. 2011-02-06 18:13:12 +00:00
blr.h Fixed CORE-3310 - RDB$GET_CONTEXT and between in view. 2011-02-06 18:13:12 +00:00
BlrReader.h
btn.cpp Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +00:00
btn.h Fixed the error handling behavior in fast_load(), now it corresponds to the original (FB1) one. 2011-02-12 21:32:05 +00:00
btr_proto.h Fixed CORE-3355: Wrong comparison of DATE and TIMESTAMP if index is used. 2011-02-21 11:18:29 +00:00
btr.cpp Fix definition and usages of fb_assert. 2011-02-26 16:03:36 +00:00
btr.h Misc. 2011-02-15 07:32:56 +00:00
build_no.h nightly update 2011-04-01 03:16:56 +00:00
builtin.cpp Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +00:00
cch_proto.h Getting ready to use 32 (not 31) page and transaction numbers 2011-01-21 17:55:04 +00:00
cch.cpp Fix definition and usages of fb_assert. 2011-02-26 16:03:36 +00:00
cch.h Introduced class SharedMemory - base class for everything, using IPC. Related to CORE-3035. 2010-06-25 11:55:11 +00:00
cmp_proto.h Refactoring. Mostly short->long replacements for various buffer sizes. 2011-01-28 17:12:22 +00:00
cmp.cpp Removed duplicated type declaration. 2011-02-20 15:34:08 +00:00
Collation.cpp Restored a lot of changes, rolled back by me unintentionally 2010-10-12 11:36:51 +00:00
Collation.h Restored a lot of changes, rolled back by me unintentionally 2010-10-12 11:36:51 +00:00
constants.h Added EVENT_TYPE and OBJECT_TYPE to DDL_TRIGGER context. Improvement suggested by Thomas Steinmaurer. 2011-02-20 01:08:48 +00:00
cvt2_proto.h
cvt2.cpp Feature CORE-726 - Boolean data type 2010-12-18 02:17:06 +00:00
cvt_proto.h Fixed CORE-3259: Deadlock and sefgault when processing ctrl-C in user code 2010-11-25 12:22:39 +00:00
cvt.cpp Fixed CORE-3259: Deadlock and sefgault when processing ctrl-C in user code 2010-11-25 12:22:39 +00:00
Database.cpp System requests should run with valid attachment assigned 2011-02-28 15:29:06 +00:00
Database.h Front ported fix for CORE-3356. 2011-02-25 07:32:36 +00:00
DatabaseSnapshot.cpp Front ported CORE-3138: Internal error or crash occurs when accessing any MON$ table after altering its structure. 2011-02-15 08:47:51 +00:00
DatabaseSnapshot.h Misc 2011-02-18 00:52:10 +00:00
DataTypeUtil.cpp Feature CORE-726 - Boolean data type 2010-12-18 02:17:06 +00:00
DataTypeUtil.h
DebugInterface.cpp Misc 2011-01-29 17:24:29 +00:00
DebugInterface.h Refactoring. Mostly short->long replacements for various buffer sizes. 2011-01-28 17:12:22 +00:00
dflt.h
dfw_proto.h Misc. 2010-01-30 09:58:01 +00:00
dfw.epp Fixed CORE-3058: New generators are created with wrong value when more than 32K generators was previously created. 2011-02-17 06:05:16 +00:00
dpm_proto.h Getting ready to use 32 (not 31) page and transaction numbers 2011-01-21 17:55:04 +00:00
dpm.epp Getting ready to use 32 (not 31) page and transaction numbers 2011-01-21 17:55:04 +00:00
drq.h Cleanup: remove blr_prot_mask and blr_lock_state support 2010-10-16 15:34:52 +00:00
dyn_def.epp Let's clearly distinguish between deterministic and invariant functions, they're not the same thing actually. Runtime optimization usage is to be re-considered, if necessary. 2010-11-13 15:03:44 +00:00
dyn_del.epp Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +00:00
dyn_df_proto.h Misc 2010-08-07 02:44:39 +00:00
dyn_dl_proto.h Refactor CREATE/ALTER/CREATE OR ALTER/RECREATE VIEW and cleanup related to previously refactors 2010-08-02 02:22:26 +00:00
dyn_md_proto.h Refactor CREATE/ALTER/CREATE OR ALTER/RECREATE VIEW and cleanup related to previously refactors 2010-08-02 02:22:26 +00:00
dyn_mod.epp Misc 2011-01-29 17:24:29 +00:00
dyn_proto.h Misc 2010-04-09 00:53:31 +00:00
dyn_ut_proto.h Cleanup: remove blr_prot_mask and blr_lock_state support 2010-10-16 15:34:52 +00:00
dyn_util.epp Cleanup: remove blr_prot_mask and blr_lock_state support 2010-10-16 15:34:52 +00:00
dyn.epp Remove reference counting where not appropriate 2011-03-31 13:44:22 +00:00
dyn.h OSRI and new posix build 2010-10-12 08:02:57 +00:00
err_proto.h
err.cpp Misc 2011-02-22 15:28:46 +00:00
ErrorImpl.cpp
ErrorImpl.h
event_proto.h New plugin manager. Use it for all types of plugins. 2011-01-14 17:31:40 +00:00
event.cpp New plugin manager. Use it for all types of plugins. 2011-01-14 17:31:40 +00:00
event.h New plugin manager. Use it for all types of plugins. 2011-01-14 17:31:40 +00:00
evl_proto.h Simplified fix for problem with default values in formats. 2011-02-11 00:43:15 +00:00
evl_string.h
evl.cpp Misc. 2011-02-12 20:26:24 +00:00
exe_proto.h Finish the statements refactor in the engine. Get rid of jrd_nod. 2010-12-04 22:15:03 +00:00
exe.cpp Fixed DDL trigger crash reported in fb-devel. 2011-02-11 14:26:14 +00:00
exe.h Additional patch for CORE-3362 : Cursors should ignore changes made by the same statement 2011-03-08 09:05:28 +00:00
ext_proto.h Finish the statements refactor in the engine. Get rid of jrd_nod. 2010-12-04 22:15:03 +00:00
ext.cpp Better logic when working with flags in case of i/o error. Enhanced diagnostics. 2011-01-21 16:35:24 +00:00
ext.h
ExtEngineManager.cpp Misc 2011-03-06 01:06:36 +00:00
ExtEngineManager.h Finish the statements refactor in the engine. Get rid of jrd_nod. 2010-12-04 22:15:03 +00:00
fields.h Implemented self-registering plugins format (same plugin can be easily linked statically 2010-07-23 12:04:18 +00:00
filte_proto.h New feature CORE-3364 : Blob filter to translate internal debug info into text representation 2011-02-26 15:21:24 +00:00
filters.cpp Misc 2011-02-26 19:05:09 +00:00
flags.h
flu_proto.h
flu.cpp Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +00:00
flu.h OSRI and new posix build 2010-10-12 08:02:57 +00:00
fun_proto.h Make ExprNodes and RecordSourceNodes reference others directly instead of via jrd_nod. 2010-11-21 03:47:29 +00:00
fun.epp Fix definition and usages of fb_assert. 2011-02-26 16:03:36 +00:00
Function.epp More work on enlarging the message buffers. To be continued. 2011-01-28 18:50:27 +00:00
Function.h Make ExprNodes and RecordSourceNodes reference others directly instead of via jrd_nod. 2010-11-21 03:47:29 +00:00
GlobalRWLock.cpp OSRI and new posix build 2010-10-12 08:02:57 +00:00
GlobalRWLock.h
grant_proto.h
grant.epp Fixed inability to restore privileges granted to roles. 2010-11-24 15:55:06 +00:00
ibase.h Expose the fb_ping() API call to the external world. 2010-10-31 13:51:31 +00:00
ibsetjmp.h
idx_proto.h
idx.cpp Misc 2011-03-18 02:00:11 +00:00
idx.h Implemented self-registering plugins format (same plugin can be easily linked statically 2010-07-23 12:04:18 +00:00
inf_proto.h Fixed issue reported by Claudio privately 2011-03-31 10:28:36 +00:00
inf_pub.h Implemented CORE-3332: Provide more detailed information about the query execution plan. Some details are still to be worked on. 2011-02-02 11:31:04 +00:00
inf.cpp Fixed issue reported by Claudio privately 2011-03-31 10:28:36 +00:00
ini_proto.h Misc 2009-12-27 16:49:46 +00:00
ini.epp Misc 2011-01-29 17:24:29 +00:00
ini.h OSRI and new posix build 2010-10-12 08:02:57 +00:00
intl_builtin.cpp Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +00:00
intl_classes.h Restored a lot of changes, rolled back by me unintentionally 2010-10-12 11:36:51 +00:00
intl_proto.h
intl.cpp Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +00:00
intl.h OSRI and new posix build 2010-10-12 08:02:57 +00:00
IntlManager.cpp OSRI and new posix build 2010-10-12 08:02:57 +00:00
IntlManager.h Extend format of firebird configuration file with a set of additional parameters for any parameter. 2010-02-28 18:00:51 +00:00
irq.h Front ported my recent changes. I'm unable to verify the compilation now, sorry. 2010-10-14 05:27:08 +00:00
isc_version.h
isc_version.rc
jrd_proto.h Refactoring. Mostly short->long replacements for various buffer sizes. 2011-01-28 17:12:22 +00:00
jrd.cpp Remove reference counting where not appropriate 2011-03-31 13:44:22 +00:00
jrd.h Front ported improvement CORE-3323 : Ability to cancel waiting in lock manager 2011-02-02 11:20:52 +00:00
JrdStatement.cpp Remove reference counting where not appropriate 2011-03-31 13:44:22 +00:00
JrdStatement.h Misc. 2011-01-26 11:20:01 +00:00
lck_proto.h Front ported improvement CORE-3323 : Ability to cancel waiting in lock manager 2011-02-02 11:20:52 +00:00
lck.cpp Fix definition and usages of fb_assert. 2011-02-26 16:03:36 +00:00
lck.h Fixed CORE-3024: Error "no current record for fetch operation" after ALTER VIEW (and a lot of other possible inconsistencies) 2010-06-15 12:27:33 +00:00
license.h
lls.h Getting ready to use 32 (not 31) page and transaction numbers 2011-01-21 17:55:04 +00:00
met_proto.h Fixed CORE-3058: New generators are created with wrong value when more than 32K generators was previously created. 2011-02-17 06:05:16 +00:00
met.epp Fixed bug CORE-3418 : Inactive DB-trigger after Create/Alter Is Active 2011-03-30 22:51:35 +00:00
met.h Feature CORE-1385 Identity columns - in its basic form 2010-01-13 19:14:15 +00:00
mov_proto.h Feature CORE-726 - Boolean data type 2010-12-18 02:17:06 +00:00
mov.cpp Feature CORE-726 - Boolean data type 2010-12-18 02:17:06 +00:00
msg_encode.h
msg.h
names.h Let's clearly distinguish between deterministic and invariant functions, they're not the same thing actually. Runtime optimization usage is to be re-considered, if necessary. 2010-11-13 15:03:44 +00:00
nbak.cpp Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +00:00
nbak.h Put class Attachment in its own files by brute force. 2009-12-25 09:55:05 +00:00
nodebug.cpp Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +00:00
ntrace.h Remove reference counting where not appropriate 2011-03-31 13:44:22 +00:00
obj.h
ods_proto.h Some fixes; Misc. 2009-12-22 00:08:49 +00:00
ods.cpp Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +00:00
ods.h Totally misc. 2011-02-15 11:04:38 +00:00
opt_proto.h Implemented CORE-3332: Provide more detailed information about the query execution plan. Some details are still to be worked on. 2011-02-02 11:31:04 +00:00
opt.cpp Misc adjustments. 2011-03-10 08:13:02 +00:00
Optimizer.cpp Misc adjustments. 2011-03-10 08:13:02 +00:00
Optimizer.h Misc optimizer tuning. 2011-02-21 10:09:30 +00:00
pag_proto.h ODS change : implemented SCN inventory pages to make diffrential backup faster not reading pages which was not changed since previous backup. 2009-12-20 23:13:01 +00:00
pag.cpp Fix definition and usages of fb_assert. 2011-02-26 16:03:36 +00:00
pag.h Misc 2011-01-22 17:15:52 +00:00
par_proto.h Cleaned up the unused FieldNode::defaultValue. Added a bit of constness to the class members. 2011-02-12 20:35:22 +00:00
par.cpp Cleaned up the unused FieldNode::defaultValue. Added a bit of constness to the class members. 2011-02-12 20:35:22 +00:00
pcmet_proto.h Misc. 2010-01-30 09:58:01 +00:00
pcmet.epp Finish the statements refactor in the engine. Get rid of jrd_nod. 2010-12-04 22:15:03 +00:00
PreparedStatement.cpp Refactor jrd_req into JrdStatement (shared part) and jrd_req (execution of a statement). 2010-04-18 22:19:11 +00:00
PreparedStatement.h Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +00:00
que.h
RandomGenerator.cpp Correction 2010-10-15 00:52:33 +00:00
RandomGenerator.h
RecordBuffer.cpp Misc. 2011-03-03 14:13:49 +00:00
RecordBuffer.h Misc. 2011-03-03 14:13:49 +00:00
RecordNumber.h EMPTY_NUMBER doesn't have any special semantics, it's just something the default constructor assigns to the object value. 2010-02-05 10:58:55 +00:00
RecordSourceNodes.cpp Misc adjustments. 2011-03-10 08:13:02 +00:00
RecordSourceNodes.h Misc adjustments. 2011-03-10 08:13:02 +00:00
Relation.cpp Fix problem of the system transaction storing pointer to random or already deallocated attachment. Full build (or kind of) required. 2010-04-02 21:48:15 +00:00
Relation.h Finish the statements refactor in the engine. Get rid of jrd_nod. 2010-12-04 22:15:03 +00:00
relations.h Let's clearly distinguish between deterministic and invariant functions, they're not the same thing actually. Runtime optimization usage is to be re-considered, if necessary. 2010-11-13 15:03:44 +00:00
req.h Misc 2011-02-26 19:05:09 +00:00
ResultSet.cpp Refactor jrd_req into JrdStatement (shared part) and jrd_req (execution of a statement). 2010-04-18 22:19:11 +00:00
ResultSet.h Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +00:00
rlck_proto.h
rlck.cpp Misc 2011-03-20 16:24:46 +00:00
Routine.h Restored a lot of changes, rolled back by me unintentionally 2010-10-12 11:36:51 +00:00
rpb_chain.cpp Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +00:00
rpb_chain.h Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +00:00
rse.h Removed duplicated type declaration. 2011-02-20 15:34:08 +00:00
RuntimeStatistics.cpp Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +00:00
RuntimeStatistics.h
sbm.h
scl_proto.h Front ported my recent changes. I'm unable to verify the compilation now, sorry. 2010-10-14 05:27:08 +00:00
scl.epp Fixed CORE-3329:Windows administrator gets RDB$ADMIN role when this is not expected 2011-02-02 11:30:55 +00:00
scl.h Did the wrong priorities order based on misinterpretation of the logic used by SortedArray. Noticed by Adriano with a TCS test. 2010-02-14 10:48:31 +00:00
sdw_proto.h
sdw.cpp Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +00:00
sdw.h
shut_proto.h
shut.cpp Front ported: 2011-02-15 07:16:57 +00:00
SimilarToMatcher.h Restored a lot of changes, rolled back by me unintentionally 2010-10-12 11:36:51 +00:00
sort.cpp Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +00:00
sort.h Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +00:00
sqz.cpp Fixed CORE-3148: possible segfault in SQZ_apply_differences 2010-10-19 13:05:19 +00:00
sqz.h Misc. 2010-02-13 08:34:08 +00:00
status.cpp Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +00:00
status.h Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +00:00
svc_tab.cpp Make Windows boot build work again after Alex's changes 2010-05-20 11:47:28 +00:00
svc_tab.h OSRI and new posix build 2010-10-12 08:02:57 +00:00
svc_undoc.h
svc.cpp Misc 2011-03-06 01:06:36 +00:00
svc.h Frontport better fix for bug CORE-3266 : Race condition between async service detach request and running user trace service 2010-12-17 22:32:35 +00:00
SysFunction.cpp Added EVENT_TYPE and OBJECT_TYPE to DDL_TRIGGER context. Improvement suggested by Thomas Steinmaurer. 2011-02-20 01:08:48 +00:00
SysFunction.h Make ExprNodes and RecordSourceNodes reference others directly instead of via jrd_nod. 2010-11-21 03:47:29 +00:00
TempSpace.cpp Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +00:00
TempSpace.h Bring some consistency into the memory management. 2010-03-19 10:54:53 +00:00
thread_proto.h
tpc_proto.h
tpc.cpp Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +00:00
tpc.h
tra_proto.h Fix problem of the system transaction storing pointer to random or already deallocated attachment. Full build (or kind of) required. 2010-04-02 21:48:15 +00:00
tra.cpp Remove reference counting where not appropriate 2011-03-31 13:44:22 +00:00
tra.h Remove reference counting where not appropriate 2011-03-31 13:44:22 +00:00
trig.h Restored a lot of changes, rolled back by me unintentionally 2010-10-12 11:36:51 +00:00
types.h Fixed CORE-3420: BOOLEAN not present in system table RDB$TYPES. 2011-03-31 05:45:26 +00:00
UserManagement.cpp Remove reference counting where not appropriate 2011-03-31 13:44:22 +00:00
UserManagement.h Remove reference counting where not appropriate 2011-03-31 13:44:22 +00:00
val_proto.h
val.h Make all aggregates aware of big tables (more than 2^31 rows). 2011-02-04 07:53:25 +00:00
validation.cpp Getting ready to use 32 (not 31) page and transaction numbers 2011-01-21 17:55:04 +00:00
ValueImpl.cpp Misc 2010-01-04 00:48:40 +00:00
ValueImpl.h Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +00:00
ValuesImpl.cpp Restored a lot of changes, rolled back by me unintentionally 2010-10-12 11:36:51 +00:00
ValuesImpl.h Restored a lot of changes, rolled back by me unintentionally 2010-10-12 11:36:51 +00:00
version.rc
vio_debug.h
vio_proto.h More complex fix for CORE-3374: Server may crash or corrupt data if SELECT WITH LOCK is issued against records not in the latest format. It involves upgrading the record to the current format, like UPDATE does. 2011-03-05 17:33:01 +00:00
vio.cpp Misc 2011-03-20 16:24:46 +00:00
VirtualTable.cpp Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +00:00
VirtualTable.h