[root]/groovy/groovy-core/src/main/groovy/sql
| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 68 (100.0%) | 6391 (100.0%) | 93.9 |
| jstrachan | 30 (44.1%) | 4117 (64.4%) | 137.2 |
| glaforge | 14 (20.6%) | 1549 (24.2%) | 110.6 |
| blackdrag | 7 (10.3%) | 570 (8.9%) | 81.4 |
| russel | 1 (1.5%) | 89 (1.4%) | 89.0 |
| bran | 2 (2.9%) | 39 (0.6%) | 19.5 |
| spullara | 1 (1.5%) | 9 (0.1%) | 9.0 |
| mguillem | 4 (5.9%) | 5 (0.1%) | 1.2 |
| tug | 3 (4.4%) | 4 (0.1%) | 1.3 |
| paulk | 4 (5.9%) | 4 (0.1%) | 1.0 |
| cpoirier | 1 (1.5%) | 4 (0.1%) | 4.0 |
| graeme | 1 (1.5%) | 1 (0.0%) | 1.0 |
JAVADOC: remove some warnings
4 lines of code changed in:
changed GroovySystem static public fields to private and added static getters instead
1 lines of code changed in:
Add groovy.lang.GroovySsytem to hold system data
2 lines of code changed in:
First step in making MetaClass an interface
2 lines of code changed in:
* adds a new map for the MetaClassRegistry: MemoryAwareConcurrentReadMap. This class is hopefully threadsafe allowing multiple reads, but only one write
* changes GroovyResultSet into an interface and adds an extension (groovy/sql/GroovyResultSetExtension.java), that can be used as partial implementation of additional methods through a proxy (GroovyResultSetProxy.java). The missing implementation parts are filled by the underlaying ResultSet itself. This should allow to use java6 ResultSets fro groovySQL. CallResultSet and Sql are adapted to the new logic
430 lines of code changed in:
Revert Russel's changes peding a solution which does not break JDK 1.5
0 lines of code changed in:
Added all the JDBC 4.0 methods required in Java SE 6.
89 lines of code changed in:
GROOVY-1482: applied patch from Jonathan Carlson, thanks a lot for that contribution!
6 lines of code changed in:
fixed most of the warnings reported by Eclipse (javadoc, unused imports, ...)
5 lines of code changed in:
GROOVY-1400: GroovyRowResult should implement Map to access properties in JSPs (EL/JSTL)
66 lines of code changed in:
GROOVY-1296: Allow for null values in GroovyRowResult
14 lines of code changed in:
makes an AttributeExpression to a child of PropertyExpression and completes the dynamic member selection. It is then possible to not only do "$name"() but also this."$name"(), or this.@"$name" or this."$name". Now even this is possible: this.("foo"+bar)(), building a method name through an Expession, where bar is a local variable. Of course that is just another variant of the GStTring way. the Expression is always(!) casted to String at the end,
1 lines of code changed in:
changes to SQL handling lost in the server crash
139 lines of code changed in:
GROOVY-493: full stored procedure support for SQL, with registration of in / out parameters and so on. Patch kindly provided by Robert Fuller
98 lines of code changed in:
GROOVY-493: full stored procedure support for SQL, with registration of in / out parameters and so on. Patch kindly provided by Robert Fuller
1148 lines of code changed in:
GROOVY-730: added firstRow() and rows() methods to Sql, thanks to Jean-Louis Berliet
217 lines of code changed in:
provide a hook to allow the configuration of statements before they are accessed.
sql.withStatement { s| s.querySize = 100 }
sql.eachRow("select * from foo") { println it.name }
72 lines of code changed in:
I have no idea why these were logging to the console warnings about sql failing and then raising the exception anyway
9 lines of code changed in:
Applied another patch inspired by Dion, where if you accidentally quote a dynamic expression on Groovy SQL you'll get a nice warning and things will still work properly, but the security hole is still there
198 lines of code changed in:
added a getter so folks can access the underyling connection if they want to
13 lines of code changed in:
(21 more)