alexpeshkoff
153de0f271
Language independent API
2014-09-29 11:03:47 +00:00
skidder
7c743fc291
Fix build warnings
2014-07-17 18:48:46 +00:00
dimitr
6aeb91f66b
Better naming.
2014-06-20 05:54:41 +00:00
hvlad
48074c1325
Implement improvement CORE-4451 : Allow output to trace explain plan form
...
New boolean setting was added into fbtrace.conf: explain_plan.
See also comments at fbtrace.conf nearby explain_plan.
2014-06-12 14:26:32 +00:00
hvlad
65a1f44442
Improvement CORE-4345: Ability to trace stored functions execution
2014-02-19 23:16:47 +00:00
asfernandes
ba9f68d5d0
Misc.
2012-08-13 01:20:32 +00:00
hvlad
9124f5e188
Front ported improvements
...
CORE-3656 : Support for sweep information in Trace API, and
CORE-2668 : Write note into log when automatic sweep is started
Also per-table stats is enabled at transaction level (see thread_db::bumpRelStats)
2012-08-02 08:55:21 +00:00
asfernandes
07557dc297
Misc.
2012-05-26 18:05:56 +00:00
robocop
642d506cd9
Change txn numbers to unsigned and commit after Vlad's review. If the compile-time checks (to ensure enough room for the new txn type) are too ugly, they may be deleted.
2012-05-19 12:04:37 +00:00
hvlad
d78703c9ae
Improvement CORE-3539 : TRACE: add ability for logging ERRORs that occur in runtime (lock conflicts, PK/UK/FK violations et al)
2012-05-15 07:56:24 +00:00
alexpeshkoff
4e795f4047
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
asfernandes
5ffa6c77c8
Move v3 public include files to src/include/firebird.
2011-06-02 15:57:08 +00:00
alexpeshkoff
4641d2de68
Better interfaces hierarchy: all of them are derived from IVersioned
2011-05-19 16:24:46 +00:00
alexpeshkoff
5c88e478f6
Use better names for a number of objects according to Vlad's suggestion
2011-04-07 17:16:00 +00:00
alexpeshkoff
9ef53b65e0
Remove reference counting where not appropriate
2011-03-31 13:44:22 +00:00
alexpeshkoff
86df15917b
Fixed calling conventions in interfaces - thanks to Dmitry Kovalenko
2011-01-17 14:13:57 +00:00
alexpeshkoff
d6fcde387b
New plugin manager. Use it for all types of plugins.
2011-01-14 17:31:40 +00:00
alexpeshkoff
e05c1a825f
Moved some more .h-files to common from jrd as Vlad suggested
2010-10-13 10:39:52 +00:00
hvlad
ee2be8aca8
Improvement CORE-3008 : Add attachment's CHARACTER SET name into corresponding trace records
2010-05-19 16:25:50 +00:00
hvlad
335e3ad769
Fixed bug CORE-2981 : Error in Trace plugin (use local symbols in query)
2010-05-19 07:33:15 +00:00
robocop
d8a012014b
Comments.
2009-11-27 08:34:34 +00:00
verbguy
1cbf929ed4
HP-UX IA-64 warnings, type qualifier is meaningless
2009-08-27 20:15:44 +00:00
hvlad
78aeb9f520
Use unsigned char in ntrace.h where appropriate, as Claudio suggest
2009-06-08 14:59:58 +00:00
asfernandes
f6f364da49
Trim trailling spaces
2009-04-04 16:39:31 +00:00
alexpeshkoff
77498cac9b
Fixed some warnings
2009-04-03 10:49:07 +00:00
alexpeshkoff
8c507dbb45
Fixed a number of gcc warnings: class has virtual functions but non-virtual destructor
2009-03-05 17:01:50 +00:00
hvlad
6983baea22
Pass Firebird's root directory to the trace plugin with initialization info.
...
Allow to use relative and/or empty filenames as audit log file.
Ensure root directory ends with separator when it is used.
2009-02-11 11:36:49 +00:00
asfernandes
612c108e3e
Misc
2009-02-02 03:35:52 +00:00
hvlad
115602ff06
Trace services support
2009-02-01 22:10:12 +00:00
robocop
05c7a80586
Style.
2008-12-23 08:41:23 +00:00
robocop
2fadc0e456
Style.
2008-12-22 09:00:05 +00:00
asfernandes
ff5f8745fb
Remove trailing spaces (.h files)
2008-12-05 00:56:15 +00:00
skidder
593fc58ccb
Change license for source files which I wrote
2004-06-30 01:45:18 +00:00
skidder
0ce1981788
Small fixes in Trace API header
2004-04-10 19:41:25 +00:00
skidder
c97a6ef362
Preliminary version of Trace API header. Not integrated yet, for peer review
2004-04-04 07:40:58 +00:00