8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-30 09:23:09 +01:00
firebird-mirror/src/jrd
2011-06-06 03:15:20 +00:00
..
extds Misc. 2011-06-04 02:18:55 +00:00
misc OSRI and new posix build 2010-10-12 08:02:57 +00:00
os Misc 2011-05-15 15:37:51 +00:00
recsrc Shared page cache implementation 2011-05-09 10:15:19 +00:00
trace Fixed CORE-3512: Server hangs when trace is running (big thanks to Vlad) 2011-06-03 14:09:55 +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 Adjust order of releasing metadata objects when attachment is released. 2011-05-11 09:39:57 +00:00
Attachment.h Enabled background threads (garbage collector and cache writer). 2011-05-27 07:57:16 +00:00
blb_proto.h Make the new BLOB API use void* buffers, so applications can read/write char* strings or any other type without casts. 2011-04-15 18:54:02 +00:00
blb.cpp Fixed CORE-3476 - LIST function wrongly concatenates binary blobs. 2011-05-21 14:04:11 +00:00
blb.h Move v3 public include files to src/include/firebird. 2011-06-02 15:57:08 +00:00
blf_proto.h Make the new BLOB API use void* buffers, so applications can read/write char* strings or any other type without casts. 2011-04-15 18:54:02 +00:00
blob_filter.cpp Make the new BLOB API use void* buffers, so applications can read/write char* strings or any other type without casts. 2011-04-15 18:54:02 +00:00
blob_filter.h Misc, style, etc. 2011-04-02 04:27:07 +00:00
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-06-06 03:15:20 +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 Enabled background threads (garbage collector and cache writer). 2011-05-27 07:57:16 +00:00
cch.cpp Fixed mistake noted by Claudio 2011-06-03 08:25:04 +00:00
cch.h Enabled background threads (garbage collector and cache writer). 2011-05-27 07:57:16 +00:00
cmp_proto.h Refactoring. Mostly short->long replacements for various buffer sizes. 2011-01-28 17:12:22 +00:00
cmp.cpp Work in progress on the external engines API changes. 2011-06-01 01:44:54 +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 Misc, style, etc. 2011-04-02 04:27:07 +00:00
cvt.cpp Fixed CORE-3373 - It is possible to store string with lenght 31 chars into column varchar(25). 2011-06-06 02:58:08 +00:00
Database.cpp Misc. 2011-05-10 01:12:14 +00:00
Database.h Enabled background threads (garbage collector and cache writer). 2011-05-27 07:57:16 +00:00
DatabaseSnapshot.cpp Fixed CORE-3508: MON$DATABASE_NAME and MON$ATTACHMENT_NAME fields contain question marks instead of non-ASCII characters regardless of the connection charset. 2011-06-02 14:19:31 +00:00
DatabaseSnapshot.h Fixed CORE-3508: MON$DATABASE_NAME and MON$ATTACHMENT_NAME fields contain question marks instead of non-ASCII characters regardless of the connection charset. 2011-06-02 14:19:31 +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 Misc. 2011-06-04 02:18:55 +00:00
dpm_proto.h Fixed bug CORE-3515 : Index corruption. Validation put "missing entries" message into firebird.log 2011-06-05 08:15:33 +00:00
dpm.epp Fixed bug CORE-3515 : Index corruption. Validation put "missing entries" message into firebird.log 2011-06-05 08:15:33 +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 Better interfaces hierarchy: all of them are derived from IVersioned 2011-05-19 16:24:46 +00:00
dyn.h OSRI and new posix build 2010-10-12 08:02:57 +00:00
EngineInterface.h Move v3 public include files to src/include/firebird. 2011-06-02 15:57:08 +00:00
err_proto.h 1) Use metadata character set in DSQL cache 2009-12-05 14:21:52 +00:00
err.cpp Misc 2011-02-22 15:28:46 +00:00
ErrorImpl.cpp
ErrorImpl.h Move v3 public include files to src/include/firebird. 2011-06-02 15:57:08 +00:00
event_proto.h Use better names for a number of objects according to Vlad's suggestion 2011-04-07 17:16:00 +00:00
event.cpp Fixed bug CORE-3440 : AV in engine if isc_que_events queued 0 events 2011-04-13 10:38:10 +00:00
event.h Move v3 public include files to src/include/firebird. 2011-06-02 15:57:08 +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 Shared page cache implementation 2011-05-09 10:15:19 +00:00
exe.cpp Work in progress on the external engines API changes. 2011-06-01 01:44:54 +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 Shared page cache implementation 2011-05-09 10:15:19 +00:00
ext.h Refactored the whole RSB stuff into classes. They're inside the /recsrc sub-directory now. 2009-12-09 18:45:44 +00:00
ExtEngineManager.cpp Fix for external database/DDL trigger. 2011-06-04 02:18:06 +00:00
ExtEngineManager.h Move v3 public include files to src/include/firebird. 2011-06-02 15:57:08 +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 Cleanup. 2009-11-28 07:29:26 +00:00
flu_proto.h
flu.cpp Misc. 2011-06-04 02:18:55 +00:00
flu.h Misc. 2011-06-04 02:18:55 +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 Shared page cache implementation 2011-05-09 10:15:19 +00:00
Function.epp Work in progress on the external engines API changes. 2011-06-01 01:44:54 +00:00
Function.h Make ExprNodes and RecordSourceNodes reference others directly instead of via jrd_nod. 2010-11-21 03:47:29 +00:00
GarbageCollector.cpp Misc. 2011-05-28 02:05:45 +00:00
GarbageCollector.h Misc. 2011-05-28 02:05:45 +00:00
GlobalRWLock.cpp Misc. 2011-05-10 01:12:14 +00:00
GlobalRWLock.h Shared page cache implementation 2011-05-09 10:15:19 +00:00
grant_proto.h
grant.epp Fixed inability to restore privileges granted to roles. 2010-11-24 15:55:06 +00:00
ibase.h Disabled, not found anywhere function (commented anyway) 2011-05-19 09:44:48 +00:00
ibsetjmp.h
idx_proto.h
idx.cpp Fixed bug CORE-3515 : Index corruption. Validation put "missing entries" message into firebird.log 2011-06-05 08:15:33 +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 Interface for 2PC (distributed transactions coordinator) 2011-05-19 11:38:38 +00:00
inf.cpp Interface for 2PC (distributed transactions coordinator) 2011-05-19 11:38:38 +00:00
ini_proto.h Misc 2009-12-27 16:49:46 +00:00
ini.epp Additional fix for CORE-3502 and CORE-3503 2011-05-31 14:18:27 +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 Misc. 2011-05-10 01:12:14 +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 Lets try to avoid global functions using name with mixed new (functionName) and old SUBSYS_name name style. 2011-05-11 17:42:44 +00:00
jrd.cpp Fixed segfault in execute statement, reported by Dmitry privately 2011-06-03 15:29:01 +00:00
jrd.h Move v3 public include files to src/include/firebird. 2011-06-02 15:57:08 +00:00
JrdStatement.cpp Shared page cache implementation 2011-05-09 10:15:19 +00:00
JrdStatement.h 1. Use reference counted stable in global pool objects instead PublicHandle's validation. 2011-04-25 17:47:56 +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 Misc. 2011-05-10 01:12:14 +00:00
lck.h Shared page cache implementation 2011-05-09 10:15:19 +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 Additional fix for CORE-3502 and CORE-3503 2011-05-31 14:18:27 +00:00
met.epp Misc. 2011-06-04 02:18:55 +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 Misc. 2011-05-11 01:18:28 +00:00
nbak.h Shared page cache implementation 2011-05-09 10:15:19 +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 Move v3 public include files to src/include/firebird. 2011-06-02 15:57:08 +00:00
obj.h Misc 2009-11-28 01:44:42 +00:00
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 2011-04-04 13:37:47 +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 Shared page cache implementation 2011-05-09 10:15:19 +00:00
pag.h Misc, style, etc. 2011-04-02 04:45:26 +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 Shared page cache implementation 2011-05-09 10:15:19 +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 Frontport fix for CORE-3489 - Blob transliteration may not happen inside the union. 2011-05-31 01:00:31 +00:00
RecordSourceNodes.h Misc adjustments. 2011-03-10 08:13:02 +00:00
Relation.cpp Enabled background threads (garbage collector and cache writer). 2011-05-27 07:57:16 +00:00
Relation.h Fixed related bugs 2011-05-30 14:26:15 +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 Work in progress on the external engines API changes. 2011-06-01 01:44:54 +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 Shared page cache implementation 2011-05-09 10:15:19 +00:00
RuntimeStatistics.h Shared page cache implementation 2011-05-09 10:15:19 +00:00
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 Misc. 2011-05-11 01:18:28 +00:00
sdw.h Misc 2009-11-28 01:44:42 +00:00
shut_proto.h
shut.cpp Shared page cache implementation 2011-05-09 10:15:19 +00:00
SimilarToMatcher.h Restored a lot of changes, rolled back by me unintentionally 2010-10-12 11:36:51 +00:00
sort.cpp Shared page cache implementation 2011-05-09 10:15:19 +00:00
sort.h Shared page cache implementation 2011-05-09 10:15:19 +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 Misc 2009-11-28 01:44:42 +00:00
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 Fixed CORE-3479 - ASCII_VAL raises error instead of return 0 for empty strings. 2011-06-03 17:08:42 +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 Misc. 2011-05-11 01:18:28 +00:00
tpc.cpp Misc. 2011-05-11 01:18:28 +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 Fixed segfault in execute statement, reported by Dmitry privately 2011-06-03 15:29:01 +00:00
tra.h Fixed segfault in execute statement, reported by Dmitry privately 2011-06-03 15:29:01 +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 Better interfaces hierarchy: all of them are derived from IVersioned 2011-05-19 16:24:46 +00:00
UserManagement.h Better interfaces hierarchy: all of them are derived from IVersioned 2011-05-19 16:24:46 +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 Misc. 2011-05-11 01:18:28 +00:00
version.rc
vio_debug.h
vio_proto.h Enabled background threads (garbage collector and cache writer). 2011-05-27 07:57:16 +00:00
vio.cpp Fixed bug CORE-3515 : Index corruption. Validation put "missing entries" message into firebird.log 2011-06-05 08:15:33 +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 Refactored the whole RSB stuff into classes. They're inside the /recsrc sub-directory now. 2009-12-09 18:45:44 +00:00