public class PgTargetDriverDialect extends GenericTargetDriverDialect
ALLOWED_ON_CLOSED_METHODS, NETWORK_BOUND_METHODS_FOR_ENTIRE_RESULTSET| Constructor and Description |
|---|
PgTargetDriverDialect() |
| Modifier and Type | Method and Description |
|---|---|
void |
abortConnection(@NonNull java.sql.Connection connectionToAbort,
@NonNull java.util.concurrent.Executor abortExecutor) |
java.util.Set<java.lang.String> |
getAllowedOnConnectionMethodNames() |
byte[] |
getEncryptedBytes(@NonNull java.sql.ResultSet rs,
java.lang.Object columnRef) |
java.lang.String |
getSQLQueryString(java.sql.PreparedStatement ps) |
boolean |
isDialect(java.sql.Driver driver) |
boolean |
isDialect(java.lang.String dataSourceClass) |
boolean |
isDriverRegistered() |
ConnectInfo |
prepareConnectInfo(@NonNull java.lang.String protocol,
@NonNull HostSpec hostSpec,
@NonNull java.util.Properties props) |
void |
prepareDataSource(@NonNull javax.sql.DataSource dataSource,
@NonNull java.lang.String protocol,
@NonNull HostSpec hostSpec,
@NonNull java.util.Properties props) |
void |
registerDataType(@NonNull java.sql.Connection connection,
@NonNull java.lang.String typeName,
@NonNull java.lang.String className) |
void |
registerDriver() |
void |
setEncryptedParameter(@NonNull java.sql.PreparedStatement ps,
int paramIndex,
byte[] encrypted) |
findSQLQueryString, getNetworkBoundMethodNames, getSQLState, pingpublic boolean isDialect(java.sql.Driver driver)
isDialect in interface TargetDriverDialectisDialect in class GenericTargetDriverDialectpublic boolean isDialect(java.lang.String dataSourceClass)
isDialect in interface TargetDriverDialectisDialect in class GenericTargetDriverDialectpublic ConnectInfo prepareConnectInfo(@NonNull java.lang.String protocol, @NonNull HostSpec hostSpec, @NonNull java.util.Properties props)
prepareConnectInfo in interface TargetDriverDialectprepareConnectInfo in class GenericTargetDriverDialectpublic void prepareDataSource(@NonNull javax.sql.DataSource dataSource,
@NonNull java.lang.String protocol,
@NonNull HostSpec hostSpec,
@NonNull java.util.Properties props)
throws java.sql.SQLException
prepareDataSource in interface TargetDriverDialectprepareDataSource in class GenericTargetDriverDialectjava.sql.SQLExceptionpublic boolean isDriverRegistered()
throws java.sql.SQLException
isDriverRegistered in interface TargetDriverDialectisDriverRegistered in class GenericTargetDriverDialectjava.sql.SQLExceptionpublic void registerDriver()
throws java.sql.SQLException
registerDriver in interface TargetDriverDialectregisterDriver in class GenericTargetDriverDialectjava.sql.SQLExceptionpublic java.util.Set<java.lang.String> getAllowedOnConnectionMethodNames()
getAllowedOnConnectionMethodNames in interface TargetDriverDialectgetAllowedOnConnectionMethodNames in class GenericTargetDriverDialectpublic void abortConnection(@NonNull java.sql.Connection connectionToAbort,
@NonNull java.util.concurrent.Executor abortExecutor)
throws java.sql.SQLException
abortConnection in interface TargetDriverDialectabortConnection in class GenericTargetDriverDialectjava.sql.SQLExceptionpublic java.lang.String getSQLQueryString(java.sql.PreparedStatement ps)
getSQLQueryString in interface TargetDriverDialectgetSQLQueryString in class GenericTargetDriverDialectpublic void registerDataType(@NonNull java.sql.Connection connection,
@NonNull java.lang.String typeName,
@NonNull java.lang.String className)
throws java.sql.SQLException
registerDataType in interface TargetDriverDialectregisterDataType in class GenericTargetDriverDialectjava.sql.SQLExceptionpublic void setEncryptedParameter(@NonNull java.sql.PreparedStatement ps,
int paramIndex,
byte[] encrypted)
throws java.sql.SQLException
setEncryptedParameter in interface TargetDriverDialectsetEncryptedParameter in class GenericTargetDriverDialectjava.sql.SQLExceptionpublic byte[] getEncryptedBytes(@NonNull java.sql.ResultSet rs,
java.lang.Object columnRef)
throws java.sql.SQLException
getEncryptedBytes in interface TargetDriverDialectgetEncryptedBytes in class GenericTargetDriverDialectjava.sql.SQLException