StatementBackwardsCompat

Allows us to compile on older platforms, while still implementing the methods from the newer JDBC API.

Methods
String enquoteIdentifier(String identifier, boolean alwaysQuote)
Enquotes the specified identifier.
String enquoteIdentifier(String identifier, boolean alwaysQuote) throws SQLException
Enquotes the specified identifier.
Parameters:
identifier - identifier to quote if required
alwaysQuote - if {@code true} identifier will be quoted unconditionally
Returns:
specified identifier quoted if required or explicitly requested
Throws:
SQLException - on failure
boolean isSimpleIdentifier(String identifier)
Checks if specified identifier may be used without quotes.
boolean isSimpleIdentifier(String identifier) throws SQLException
Checks if specified identifier may be used without quotes.
Parameters:
identifier - identifier to check
Returns:
is specified identifier may be used without quotes
Throws:
SQLException - on failure