public class DataCloudConnection extends Object implements Connection, AutoCloseable
TRANSACTION_NONE, TRANSACTION_READ_COMMITTED, TRANSACTION_READ_UNCOMMITTED, TRANSACTION_REPEATABLE_READ, TRANSACTION_SERIALIZABLE| Modifier and Type | Method and Description |
|---|---|
void |
abort(Executor executor) |
void |
clearWarnings() |
void |
close() |
void |
commit() |
Array |
createArrayOf(String typeName,
Object[] elements) |
Blob |
createBlob() |
Clob |
createClob() |
NClob |
createNClob() |
SQLXML |
createSQLXML() |
Statement |
createStatement() |
Statement |
createStatement(int resultSetType,
int resultSetConcurrency) |
Statement |
createStatement(int resultSetType,
int resultSetConcurrency,
int resultSetHoldability) |
Struct |
createStruct(String typeName,
Object[] attributes) |
static DataCloudConnection |
fromChannel(@NonNull io.grpc.ManagedChannelBuilder<?> builder,
Properties properties) |
static DataCloudConnection |
fromTokenSupplier(AuthorizationHeaderInterceptor authInterceptor,
io.grpc.ManagedChannelBuilder<?> builder,
Properties properties)
This flow is not supported by the JDBC Driver Manager, only use it if you know what you're doing.
|
static DataCloudConnection |
fromTokenSupplier(AuthorizationHeaderInterceptor authInterceptor,
@NonNull String host,
int port,
Properties properties)
This flow is not supported by the JDBC Driver Manager, only use it if you know what you're doing.
|
boolean |
getAutoCommit() |
String |
getCatalog() |
Properties |
getClientInfo() |
String |
getClientInfo(String name) |
int |
getHoldability() |
DatabaseMetaData |
getMetaData() |
int |
getNetworkTimeout() |
String |
getSchema() |
int |
getTransactionIsolation() |
Map<String,Class<?>> |
getTypeMap() |
SQLWarning |
getWarnings() |
boolean |
isClosed() |
boolean |
isReadOnly() |
boolean |
isValid(int timeout) |
boolean |
isWrapperFor(Class<?> iface) |
String |
nativeSQL(String sql) |
static DataCloudConnection |
of(String url,
Properties properties) |
CallableStatement |
prepareCall(String sql) |
CallableStatement |
prepareCall(String sql,
int resultSetType,
int resultSetConcurrency) |
CallableStatement |
prepareCall(String sql,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability) |
PreparedStatement |
prepareStatement(String sql) |
PreparedStatement |
prepareStatement(String sql,
int autoGeneratedKeys) |
PreparedStatement |
prepareStatement(String sql,
int[] columnIndexes) |
PreparedStatement |
prepareStatement(String sql,
int resultSetType,
int resultSetConcurrency) |
PreparedStatement |
prepareStatement(String sql,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability) |
PreparedStatement |
prepareStatement(String sql,
String[] columnNames) |
void |
releaseSavepoint(Savepoint savepoint) |
void |
rollback() |
void |
rollback(Savepoint savepoint) |
void |
setAutoCommit(boolean autoCommit) |
void |
setCatalog(String catalog) |
void |
setClientInfo(Properties properties) |
void |
setClientInfo(String name,
String value) |
void |
setHoldability(int holdability) |
void |
setInterceptors(List<io.grpc.ClientInterceptor> interceptors) |
void |
setNetworkTimeout(Executor executor,
int milliseconds) |
void |
setReadOnly(boolean readOnly) |
Savepoint |
setSavepoint() |
Savepoint |
setSavepoint(String name) |
void |
setSchema(String schema) |
void |
setTransactionIsolation(int level) |
void |
setTypeMap(Map<String,Class<?>> map) |
<T> T |
unwrap(Class<T> iface) |
public static DataCloudConnection fromChannel(@NonNull @NonNull io.grpc.ManagedChannelBuilder<?> builder, Properties properties) throws SQLException
SQLExceptionpublic static DataCloudConnection fromTokenSupplier(AuthorizationHeaderInterceptor authInterceptor, @NonNull @NonNull String host, int port, Properties properties) throws SQLException
SQLExceptionpublic static DataCloudConnection fromTokenSupplier(AuthorizationHeaderInterceptor authInterceptor, io.grpc.ManagedChannelBuilder<?> builder, Properties properties) throws SQLException
SQLExceptionpublic static DataCloudConnection of(String url, Properties properties) throws SQLException
SQLExceptionpublic Statement createStatement()
createStatement in interface Connectionpublic PreparedStatement prepareStatement(String sql)
prepareStatement in interface Connectionpublic CallableStatement prepareCall(String sql)
prepareCall in interface Connectionpublic String nativeSQL(String sql)
nativeSQL in interface Connectionpublic void setAutoCommit(boolean autoCommit)
setAutoCommit in interface Connectionpublic boolean getAutoCommit()
getAutoCommit in interface Connectionpublic void commit()
commit in interface Connectionpublic void rollback()
rollback in interface Connectionpublic void close()
close in interface AutoCloseableclose in interface Connectionpublic boolean isClosed()
isClosed in interface Connectionpublic DatabaseMetaData getMetaData()
getMetaData in interface Connectionpublic void setReadOnly(boolean readOnly)
setReadOnly in interface Connectionpublic boolean isReadOnly()
isReadOnly in interface Connectionpublic void setCatalog(String catalog)
setCatalog in interface Connectionpublic String getCatalog()
getCatalog in interface Connectionpublic void setTransactionIsolation(int level)
setTransactionIsolation in interface Connectionpublic int getTransactionIsolation()
getTransactionIsolation in interface Connectionpublic SQLWarning getWarnings()
getWarnings in interface Connectionpublic void clearWarnings()
clearWarnings in interface Connectionpublic Statement createStatement(int resultSetType, int resultSetConcurrency)
createStatement in interface Connectionpublic PreparedStatement prepareStatement(String sql, int resultSetType, int resultSetConcurrency)
prepareStatement in interface Connectionpublic CallableStatement prepareCall(String sql, int resultSetType, int resultSetConcurrency)
prepareCall in interface Connectionpublic Map<String,Class<?>> getTypeMap()
getTypeMap in interface Connectionpublic void setTypeMap(Map<String,Class<?>> map)
setTypeMap in interface Connectionpublic void setHoldability(int holdability)
setHoldability in interface Connectionpublic int getHoldability()
getHoldability in interface Connectionpublic Savepoint setSavepoint()
setSavepoint in interface Connectionpublic Savepoint setSavepoint(String name)
setSavepoint in interface Connectionpublic void rollback(Savepoint savepoint)
rollback in interface Connectionpublic void releaseSavepoint(Savepoint savepoint)
releaseSavepoint in interface Connectionpublic Statement createStatement(int resultSetType, int resultSetConcurrency, int resultSetHoldability)
createStatement in interface Connectionpublic PreparedStatement prepareStatement(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability)
prepareStatement in interface Connectionpublic CallableStatement prepareCall(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability)
prepareCall in interface Connectionpublic PreparedStatement prepareStatement(String sql, int autoGeneratedKeys)
prepareStatement in interface Connectionpublic PreparedStatement prepareStatement(String sql, int[] columnIndexes)
prepareStatement in interface Connectionpublic PreparedStatement prepareStatement(String sql, String[] columnNames)
prepareStatement in interface Connectionpublic Clob createClob()
createClob in interface Connectionpublic Blob createBlob()
createBlob in interface Connectionpublic NClob createNClob()
createNClob in interface Connectionpublic SQLXML createSQLXML()
createSQLXML in interface Connectionpublic boolean isValid(int timeout)
throws SQLException
isValid in interface ConnectionSQLExceptionpublic void setClientInfo(String name, String value)
setClientInfo in interface Connectionpublic void setClientInfo(Properties properties)
setClientInfo in interface Connectionpublic String getClientInfo(String name)
getClientInfo in interface Connectionpublic Properties getClientInfo()
getClientInfo in interface Connectionpublic Array createArrayOf(String typeName, Object[] elements)
createArrayOf in interface Connectionpublic Struct createStruct(String typeName, Object[] attributes)
createStruct in interface Connectionpublic void setSchema(String schema)
setSchema in interface Connectionpublic String getSchema()
getSchema in interface Connectionpublic void abort(Executor executor)
abort in interface Connectionpublic void setNetworkTimeout(Executor executor, int milliseconds)
setNetworkTimeout in interface Connectionpublic int getNetworkTimeout()
getNetworkTimeout in interface Connectionpublic <T> T unwrap(Class<T> iface) throws SQLException
unwrap in interface WrapperSQLExceptionpublic boolean isWrapperFor(Class<?> iface)
isWrapperFor in interface Wrapperpublic void setInterceptors(List<io.grpc.ClientInterceptor> interceptors)
Copyright © 2025. All rights reserved.