A Batch is a Select where each value in the iterator is the number of rows updated.
Often a row in a database doesn't correspond to exactly one primitive value.
Often a row in a database doesn't correspond to exactly one primitive value. Instead, the row decomposes into parts, which then compose into yet another non-primitive value. The parts of the row are indexed usually by an integer or string, but we don't enforce any particular index type.
Getters provide a uniform interface for any value that might be stored in a row, when indexed by something.
Given a query with named parameters beginning with '@', construct the query for use with JDBC, so that names are replaced by '?', and each parameter has a map to its positions in the query.
Given a query with named parameters beginning with '@', construct the query for use with JDBC, so that names are replaced by '?', and each parameter has a map to its positions in the query.
Parameter names must start with a unicode letter or underscore, and then any character after the first one can be a unicode letter, unicode number, or underscore. A parameter that does not follow this scheme must be quoted by backticks. Parameter names are case sensitive.
Examples of identifiers:
"@hello"
"@`hello there`"
"@_i_am_busy"
A Select
is an operation on a resource that produces some values, T.
A Select
is an operation on a resource that produces some values, T.
is the resource that produces values.
is the values.
An update is a Batch of one statement.
An update is a Batch of one statement. I.E. the iterator will have one element.
Case insensitive map.
Case insensitive set.