Commit Graph

91 Commits

Author SHA1 Message Date
Lukas Eder
d9bf1c5703 [#1472] Move org.jooq.tools.debug API from jOOQ Console to core 2012-09-16 18:10:06 +02:00
Lukas Eder
abad0c6a63 [#1472] Add a Settings.executeDebugging property, and move server-side
Console logic to core - Removed unused parameter
2012-09-12 20:10:56 +02:00
Lukas Eder
f231df8c82 Fixed typo 2012-09-11 23:36:46 +02:00
Lukas Eder
ba5bdd2c7b [#1472] Add a Settings.executeDebugging property, and move server-side
Console logic to core

 - Extracted ExecutionType into its own file
 - Added some Javadoc
2012-09-11 22:40:32 +02:00
Lukas Eder
7d3b83a97d [#1472] Add a Settings.executeDebugging property, and move server-side
Console logic to core - Fixed wrong breakpoint ID comparisons
2012-09-11 22:05:47 +02:00
Lukas Eder
a19755f40a [#1472] Add a Settings.executeDebugging property, and move server-side
Console logic to core

 - Made Breakpoint "more" immutable
 - Let Breakpoint use a UUID as ID, instead of a locally incremented int
2012-09-11 22:02:55 +02:00
Lukas Eder
c4a79ad6ee Fixed a warning 2012-09-11 22:00:12 +02:00
Lukas Eder
4aa61514ea [#1472] Add a Settings.executeDebugging property, and move server-side
Console logic to core - Removed unnecessary CommandMessage.runCommand()
indirection
2012-09-11 21:27:34 +02:00
Lukas Eder
2898d65145 Fixed copyright header indentation 2012-09-11 21:25:03 +02:00
Lukas Eder
76d271e3e9 [#1472] Add a Settings.executeDebugging property, and move server-side
Console logic to core - Removed unused LocalMessage
2012-09-11 21:10:27 +02:00
Lukas Eder
09f49a08c2 [#1472] Add a Settings.executeDebugging property, and move
server-side Console logic to core - Removed
Debugger.modifyBreakpoint(). It does the same as
Debugger.addBreakpoint()
2012-09-11 20:57:30 +02:00
Lukas Eder
6931480f51 [#1472] Add a Settings.executeDebugging property, and move server-side
Console logic to core - Added non-instanciable NoResult (similar to
java.lang.Void) for those Messages that do not return any result
2012-09-11 20:37:01 +02:00
Lukas Eder
3dac920190 [#1472] Add a Settings.executeDebugging property, and move server-side
Console logic to core - Added ChainedCommandMessage
2012-09-11 20:31:55 +02:00
Lukas Eder
225ab64776 [#1472] Add a Settings.executeDebugging property, and move server-side
Console logic to core - Removed unused Debugger.setBreakpoints() method
from the public API
2012-09-11 20:26:46 +02:00
Lukas Eder
9d190ff7ca [#1472] Add a Settings.executeDebugging property, and move
server-side Console logic to core

 - API refactoring: Moved QueryMatcher property from Debugger to
LoggingListener, to simplify API evolution (possibility of
multiple LoggingListeners)
 - Use jOOQ terminology: Query instead of Statement
2012-09-11 20:22:05 +02:00
Lukas Eder
1cc79a4dfb [#1472] Add a Settings.executeDebugging property, and move server-side
Console logic to core - Cleaned LoggingListener API - Create
single-POJO-argument methods for better API evolution
2012-09-09 15:35:53 +02:00
Lukas Eder
20859a35dc [#1472] Add a Settings.executeDebugging property, and move
server-side Console logic to core - Use jOOQ terminology: Query
instead of Statement, Result instead of ResultSet
2012-09-09 15:29:53 +02:00
Lukas Eder
46c6eb4a96 [#1472] Add a Settings.executeDebugging property, and move
server-side Console logic to core - Remove DebuggerRegistry from
the public API
2012-09-09 15:10:35 +02:00
Lukas Eder
7c60d72448 [#1472] Add a Settings.executeDebugging property, and move
server-side Console logic to core

 - Created org.jooq.tools.debug API package
 - Created org.jooq.tools.debug.impl implementation package
 - Resolved package-dependencies to hide implementation facts from
the Console client implementation
2012-09-09 14:50:39 +02:00
Lukas Eder
fdff1108ef [#1472] Add a Settings.executeDebugging property, and move
server-side Console logic to core

 - Split CommunicationInterface logic into client/server-side parts
 - Removed unnecessary CommunicationInterfaceFactory
2012-09-09 14:01:30 +02:00
Lukas Eder
46430604bf [#1472] Add a Settings.executeDebugging property, and move server-side
Console logic to core 

  - Merged org.jooq.debug.console.{remote, remote.messaging} packages
  - Reduced visibility of remote objects
2012-09-09 13:28:34 +02:00
Lukas Eder
c38526ac35 [#1472] Add a Settings.executeDebugging property, and move
server-side Console logic to core

 - Pulled up DebuggerCommunicationInterface dependency on Debugger
to CommunicationInterface and removed original class
 - Removed transient dependency between Message and
CommunicationInterface (moved it into a new MessageContext, which
is passed to Message.run() methods)
2012-09-09 13:20:43 +02:00
Lukas Eder
45a5b808a3 [#1472] Add a Settings.executeDebugging property, and move
server-side Console logic to core - Inlined
CommunicationInterface.{sync|async}Exec() now that these methods
provide no additional features over {sync|async}Send
2012-09-09 12:51:03 +02:00
Lukas Eder
cc193ebf2f [#1472] Add a Settings.executeDebugging property, and move server-side
Console logic to core - Make CommandMessages immutable by providing
constructors with message arguments
2012-09-09 12:19:01 +02:00
Lukas Eder
a79783aa41 [#1472] Add a Settings.executeDebugging property, and move server-side
Console logic to core - Renamed ResultSetLoggingData into ResultSetLog
for conciseness
2012-09-08 14:13:57 +02:00
Lukas Eder
b98612e53e [#1472] Add a Settings.executeDebugging property, and move server-side
Console logic to core

- Renamed QueryLoggingData to StatementLog for consistency (with
StatementInfo)
- Choose composition (StatementLog has a StatementInfo) over inheritance
(StatementLog is a StatementInfo). This will simplify further
refactorings
2012-09-08 14:10:48 +02:00
Lukas Eder
189dc79af9 [#1472] Add a Settings.executeDebugging property, and move server-side
Console logic to core - Renamed SqlQueryType to QueryType
2012-09-08 13:58:33 +02:00
Lukas Eder
8086066e8b [#1472] Add a Settings.executeDebugging property, and move server-side
Console logic to core - Inline CommandMessage.{sync|async}Message. This
indirection is not needed, but obscures further refactorings
2012-09-08 13:09:17 +02:00
Lukas Eder
baffa39059 [#1472] Add a Settings.executeDebugging property, and move server-side
Console logic to core - Inline Message.{sync|async}Send(). This
indirection is not needed
2012-09-08 11:28:33 +02:00
Lukas Eder
8fbe50b8e5 [#1472] Add a Settings.executeDebugging property, and move server-side
Console logic to core - Suppressed some warnings
2012-09-08 11:24:03 +02:00
Lukas Eder
c263e21eb0 [#1472] Add a Settings.executeDebugging property, and move server-side
Console logic to core - Added generic type parameter <S extends
Serializable> to Message<S>, to simplify subsequent refactorings
2012-09-08 11:17:35 +02:00
Lukas Eder
cd0aac47e9 [#1472] Add a Settings.executeDebugging property, and move server-side
Console logic to core - Fixed some warnings
2012-09-08 11:09:22 +02:00
Lukas Eder
f19c6630fe [#1472] Add a Settings.executeDebugging property, and move server-side
Console logic to core - Shortened some names to simplify subsequent
refactorings
2012-09-08 10:50:11 +02:00
Lukas Eder
4bc3ae109f [#1472] Add a Settings.executeDebugging property, and move server-side
Console logic to core - MessagingInterface should be package-private
2012-09-08 10:31:31 +02:00
Lukas Eder
297735c227 Fixed some compiler warnings 2012-07-19 19:25:12 +02:00
Chrriis
01b264b698 [#1177] Add SQL Console module to jOOQ - added support for column with
primitive types.
2012-07-09 21:03:44 +02:00
Lukas Eder
f8527b3dbb Merge branch 'master' of git@github.com:jOOQ/jOOQ.git 2012-07-01 10:29:17 +02:00
Lukas Eder
559eec5e47 [#1498] jOOQ does not compile using JDK 7 / JDBC 4.1. GitHub Issue #24 -
Added necessary modifications to jOOQ Console, in order to be able to
build it with JDK 7
2012-07-01 10:20:29 +02:00
Chrriis
fcecf6a052 [#1249] Add breakpoint capability to jOOQ Console - reg exp editor. 2012-06-30 16:49:58 +02:00
Chrriis
c7fa4d3dd5 [#1249] Add breakpoint capability to jOOQ Console - UI improvements. 2012-06-30 16:44:48 +02:00
Chrriis
65e7b47679 [#1177] Add SQL Console module to jOOQ - remote mode converts to string
non serializable types.
2012-06-30 16:33:57 +02:00
Chrriis
2477e0968f [#1249] Add breakpoint capability to jOOQ Console - UI improvements to
simplify usage.
2012-06-30 16:26:42 +02:00
Chrriis
e0423c5a21 [#1177] Add SQL Console module to jOOQ - disclaimer part of the license
in the about box.
2012-06-30 16:12:07 +02:00
Chrriis
a7dbc4cf6e [#1249] Add breakpoint capability to jOOQ Console - data tips on tree. 2012-06-30 15:58:12 +02:00
Chrriis
be657371fb [#1249] Add breakpoint capability to jOOQ Console - data tips on tree. 2012-06-30 15:58:00 +02:00
Chrriis
c6a37f6e8f [#1249] Add breakpoint capability to jOOQ Console - Skip and Fail
(throw exception).
2012-06-30 15:10:26 +02:00
Chrriis
1e9085c9ac [#1177] Add SQL Console module to jOOQ - Improved read-only statements
detection for SQL editor restrictions.
2012-06-12 19:53:53 +02:00
Chrriis
3322868161 [#1249] Add breakpoint capability to jOOQ Console - breakpoint hit
contextual menu.
2012-05-12 21:32:42 +02:00
Chrriis
b4e31a68ef [#1249] Add breakpoint capability to jOOQ Console -
breakpoint contextual editor works with missing database descriptor.
2012-05-12 20:40:20 +02:00
Chrriis
aa08d17623 [#1249] Add breakpoint capability to jOOQ Console - breakpoints are
independant + bugfix in breakpoint mutation vs serialization cache.
2012-05-12 20:35:50 +02:00