… driver to protected to make it easier to override the behaviour if required.
…nger than the defined sql-column they are comparing against. Changed parameter size functions to protected to make it easier for people sub-classing the driver to change the behaviour.
…r body clauses
…clause throws exceptions
…count that there might be constants in the select clause (which get compiled into lambdas) that we need to account for.
…terceptor so the generated code is visible in Reflector
…ations. These tests are ordering on string, and so they probably fail because different collation settings. Change the tests to order on something numerical instead.
…se-class constructor where available
…es wrong sql
…working variations reported as NH-3026 and NH-3027.
…tsrus.com>, with some edits by me. Extracted from pull request #40, to facilitate fix for NH-2977. Notable changes: The SqlString is always kept in compact form. Many operations such as Substring and Trim were O(n) and are now O(1) where n = number of string parts. This is done by keeping the underlying list of parts - i.e. this list is now shared between several SqlString instances.
…to its own fixture.