8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-30 19:23:03 +01:00
firebird-mirror/src/jrd
2011-01-26 11:20:01 +00:00
..
extds Getting ready to use 32 (not 31) page and transaction numbers 2011-01-21 17:55:04 +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 Getting ready to use 32 (not 31) page and transaction numbers 2011-01-21 17:55:04 +00:00
trace Implement Thread::kill for posex threads. Do not support separate Thread::closeHandle - move it inside kill and waitForCompletion 2011-01-24 16:36:29 +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 New plugin manager. Use it for all types of plugins. 2011-01-14 17:31:40 +00:00
Attachment.h Make it compiles on Windows after Alex's changes. MSVC10 build will follow later. 2011-01-24 12:51:32 +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 Getting ready to use 32 (not 31) page and transaction numbers 2011-01-21 17:55:04 +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 Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +00:00
blob_filter.h Misc 2009-11-28 01:44:42 +00:00
blp.h Feature CORE-726 - Boolean data type 2010-12-18 02:17:06 +00:00
blr.h Feature CORE-726 - Boolean data type 2010-12-18 02:17:06 +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 Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +00:00
btr_proto.h Make ExprNodes and RecordSourceNodes reference others directly instead of via jrd_nod. 2010-11-21 03:47:29 +00:00
btr.cpp Getting ready to use 32 (not 31) page and transaction numbers 2011-01-21 17:55:04 +00:00
btr.h Getting ready to use 32 (not 31) page and transaction numbers 2011-01-21 17:55:04 +00:00
build_no.h nightly update 2011-01-22 03:26:36 +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 Misc 2011-01-22 17:15:52 +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 Finish the statements refactor in the engine. Get rid of jrd_nod. 2010-12-04 22:15:03 +00:00
cmp.cpp Finish the statements refactor in the engine. Get rid of jrd_nod. 2010-12-04 22:15:03 +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 Refactored DSQL nodes: nod_derived_field, nod_map, nod_dbkey and nod_rec_version. 2010-11-14 17:25: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 Fixed CORE-3217: Server crashes inside the lock manager when multiple connections attaching/detaching simultaneously. 2010-11-08 10:21:04 +00:00
Database.h Misc 2011-01-22 17:15:52 +00:00
DatabaseSnapshot.cpp Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +00:00
DatabaseSnapshot.h OSRI and new posix build 2010-10-12 08:02:57 +00:00
DataTypeUtil.cpp Feature CORE-726 - Boolean data type 2010-12-18 02:17:06 +00:00
DataTypeUtil.h
DebugInterface.cpp Fixed CORE-3055 - Variable/argument name could be absent or be wrong in error messages when more than 256 variables are used 2010-06-17 15:32:11 +00:00
DebugInterface.h
dflt.h
dfw_proto.h Misc. 2010-01-30 09:58:01 +00:00
dfw.epp Feature CORE-726 - Boolean data type 2010-12-18 02:17:06 +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 Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +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 Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +00:00
dyn.h OSRI and new posix build 2010-10-12 08:02:57 +00:00
err_proto.h 1) Use metadata character set in DSQL cache 2009-12-05 14:21:52 +00:00
err.cpp Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +00:00
ErrorImpl.cpp Misc 2009-10-23 00:42:40 +00:00
ErrorImpl.h Misc. 2009-10-30 10:50:59 +00:00
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 Make expression evaluation faster 2010-12-05 00:54:54 +00:00
evl_string.h
evl.cpp Feature CORE-726 - Boolean data type 2010-12-18 02:17:06 +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 Rework on line/column info support to make it faster 2010-12-05 00:55:54 +00:00
exe.h Getting ready to use 32 (not 31) page and transaction numbers 2011-01-21 17:55:04 +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 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 Misc 2011-01-16 02:16:15 +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
filters.cpp Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +00:00
flags.h Cleanup. 2009-11-28 07:29:26 +00:00
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 Feature CORE-726 - Boolean data type 2010-12-18 02:17:06 +00:00
Function.epp Finish the statements refactor in the engine. Get rid of jrd_nod. 2010-12-04 22:15:03 +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 Misc 2009-09-30 01:10:11 +00:00
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 Misc. 2009-11-27 08:10:13 +00:00
idx_proto.h
idx.cpp Getting ready to use 32 (not 31) page and transaction numbers 2011-01-21 17:55:04 +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
inf_pub.h Basic implementation of hash joins (only inner so far). 2010-01-12 11:26:09 +00:00
inf.cpp Finish the statements refactor in the engine. Get rid of jrd_nod. 2010-12-04 22:15:03 +00:00
ini_proto.h Misc 2009-12-27 16:49:46 +00:00
ini.epp Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +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 - External Engines implementation. 2009-10-21 00:42:38 +00:00
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 New plugin manager. Use it for all types of plugins. 2011-01-14 17:31:40 +00:00
jrd.cpp Implement Thread::kill for posex threads. Do not support separate Thread::closeHandle - move it inside kill and waitForCompletion 2011-01-24 16:36:29 +00:00
jrd.h Getting ready to use 32 (not 31) page and transaction numbers 2011-01-21 17:55:04 +00:00
JrdStatement.cpp New plugin manager. Use it for all types of plugins. 2011-01-14 17:31:40 +00:00
JrdStatement.h Misc. 2011-01-26 11:20:01 +00:00
lck_proto.h
lck.cpp Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +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 Comments. 2009-11-27 08:34:34 +00:00
lls.h Getting ready to use 32 (not 31) page and transaction numbers 2011-01-21 17:55:04 +00:00
met_proto.h Finish the statements refactor in the engine. Get rid of jrd_nod. 2010-12-04 22:15:03 +00:00
met.epp Tuned the code a little in order to avoid redundant retrievals. As a side effect, it downgrades three-way joins to two-way ones, thus helping the optimizer to choose a good plan in the worst (zero selectivity) cases. This should resolve CORE-2933 (Very slow execution of a script that creates a lot of metadata) and CORE-3237 (Slow compilation of stored procedures) without tweaking the optimizer constants. 2011-01-14 06:51:51 +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 Comments. 2009-11-27 08:34:34 +00:00
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 Fixed calling conventions in interfaces - thanks to Dmitry Kovalenko 2011-01-17 14:13:57 +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 Getting ready to use 32 (not 31) page and transaction numbers 2011-01-21 17:55:04 +00:00
opt_proto.h Finish the statements refactor in the engine. Get rid of jrd_nod. 2010-12-04 22:15:03 +00:00
opt.cpp Fixed a small regression caused by myself. 2011-01-19 05:47:11 +00:00
Optimizer.cpp Misc. 2011-01-16 08:42:42 +00:00
Optimizer.h Misc. 2011-01-16 08:42:42 +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 Getting ready to use 32 (not 31) page and transaction numbers 2011-01-21 17:55:04 +00:00
pag.h Misc 2011-01-22 17:15:52 +00:00
par_proto.h Finish the statements refactor in the engine. Get rid of jrd_nod. 2010-12-04 22:15:03 +00:00
par.cpp Getting ready to use 32 (not 31) page and transaction numbers 2011-01-21 17:55:04 +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 Comments. 2009-11-27 08:34:34 +00:00
RandomGenerator.cpp Correction 2010-10-15 00:52:33 +00:00
RandomGenerator.h
RecordBuffer.cpp Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +00:00
RecordBuffer.h It was bad idea to make two TempSpace related parameters per-database - rolled back some changes 2010-03-03 15:02:01 +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 Refactor DSQL's nod_join and nod_union. 2011-01-22 20:40:04 +00:00
RecordSourceNodes.h Refactor DSQL's nod_join and nod_union. 2011-01-22 20:40:04 +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 Getting ready to use 32 (not 31) page and transaction numbers 2011-01-21 17:55:04 +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 Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +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 Finish the statements refactor in the engine. Get rid of jrd_nod. 2010-12-04 22:15:03 +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 Front ported my recent changes. I'm unable to verify the compilation now, sorry. 2010-10-14 05:27:08 +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 Misc 2009-11-28 01:44:42 +00:00
shut_proto.h
shut.cpp Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +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 Misc 2009-11-28 01:44:42 +00:00
svc.cpp New plugin manager. Use it for all types of plugins. 2011-01-14 17:31:40 +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 New plugin manager. Use it for all types of plugins. 2011-01-14 17:31:40 +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 Getting ready to use 32 (not 31) page and transaction numbers 2011-01-21 17:55:04 +00:00
tra.h Make it compiles on Windows after Alex's changes. MSVC10 build will follow later. 2011-01-24 12:51:32 +00:00
trig.h Restored a lot of changes, rolled back by me unintentionally 2010-10-12 11:36:51 +00:00
types.h Reworked the SEC$USERS implementation so that no new physical table type and data access method would be required. More changes are likely to follow soon. 2010-07-13 12:31:35 +00:00
UserManagement.cpp Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +00:00
UserManagement.h Reworked the SEC$USERS implementation so that no new physical table type and data access method would be required. More changes are likely to follow soon. 2010-07-13 12:31:35 +00:00
val_proto.h
val.h OSRI and new posix build 2010-10-12 08:02:57 +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 Cleanup. 2009-12-13 13:49:43 +00:00
vio.cpp Getting ready to use 32 (not 31) page and transaction numbers 2011-01-21 17:55:04 +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