- <init>
Constructs an SQL instance using the given DataSource. Each operation will use a
Connection from the
- call
Performs a stored procedure call with the given parameters. An Object array
variant of #call(String,
- closeResources
An extension point allowing derived classes to change the behavior of resource
closing.
- execute
A variant of #execute(String,java.util.List,Closure)useful when providing the
named parameters as na
- asSql
Hook to allow derived classes to override sql generation from Gstrings.
- configure
Provides a hook for derived classes to be able to configure JDBC statements.
Default behavior is to
- createConnection
- eachRow
A variant of
#eachRow(String,java.util.List,groovy.lang.Closure,groovy.lang.Closure)useful
when prov
- executeInsert
A variant of #executeInsert(String,List,List)useful when providing the named
parameters as named arg
- executeUpdate
A variant of #executeUpdate(String,java.util.List)useful when providing the
named parameters as name
- findWhereKeyword
Hook to allow derived classes to override where clause sniffing. Default
behavior is to find the fir
- getParameters
Hook to allow derived classes to override behavior associated with extracting
params from a GString.