forked from dork/tarantool-java
-
Notifications
You must be signed in to change notification settings - Fork 19
JDBC status
Alexander Turenko edited this page Nov 2, 2018
·
46 revisions
package java.sql;
| Interface | Required? | Supported? | Covered? | Details |
|---|---|---|---|---|
| Array | No | No | No | #65; blocked |
| Blob | No | No | No | #67 |
| CallableStatement | No | No | No | #64 |
| Clob | No | No | No | #66; blocked |
| Connection | 35/55 | 13/35 + 0/20 optional | 5/35 + 0/20 optional | |
| DatabaseMetaData | ||||
| Driver | ||||
| DriverAction | ||||
| NClob | No | No | No | #68; blocked |
| ParameterMetaData | ||||
| PreparedStatement | ||||
| Ref | ||||
| ResultSet | ||||
| ResultSetMetaData | ||||
| RowId | ||||
| Savepoint | ||||
| SQLData | ||||
| SQLInput | ||||
| SQLOutput | ||||
| SQLType | N/A | N/A | N/A | |
| SQLXML | No | No | No | #69; blocked |
| Statement | ||||
| Struct | No | No | No | #70; blocked |
| Wrapper | Yes | No | No | #73 |
interface java.sql.Connection;
| Method | Required? | Supported? | Covered? | Details |
|---|---|---|---|---|
| abort | Yes | No | No | #71 |
| clearWarnings | Yes | Yes | No | dumb, but enough |
| close | Yes | Yes | Yes | |
| commit | Yes | No | No | #63; blocked |
| createArrayOf | No | No | No | #65; blocked |
| createBlob | No | No | No | #67 |
| createClob | No | No | No | #66; blocked |
| createNClob | No | No | No | #68; blocked |
| createSQLXML | No | No | No | #69; blocked |
| createStatement | Yes | Yes | Yes | |
| createStatement(type, concurrency) | Yes | No | No | #85, #86 |
| createStatement(type, concurrency, holdability) | Yes | No | No | #85, #86, #87 |
| createStruct | No | No | No | #70; blocked |
| getAutoCommit | Yes | No | No | #63; blocked |
| getCatalog | Yes | Yes | No | dumb, but enough |
| getClientInfo | Yes | No | No | #74 |
| getClientInfo(name) | Yes | No | No | #74 |
| getHoldability | Yes | No | No | #87 |
| getMetaData | Yes | Yes | Yes | |
| getNetworkTimeout | No | No | No | |
| getSchema | Yes | Yes | No | dumb, but enough |
| getTransactionIsolation | Yes | No | No | #63; blocked |
| getTypeMap | No | No | No | |
| getWarnings | Yes | Yes | No | dumb, but enough |
| isClosed | Yes | Yes | Yes | |
| isReadOnly | Yes | Yes | No | dumb, but enough |
| isValid | Yes | No | No | #75 |
| nativeSQL | Yes | No | No | #76 |
| prepareCall(sql) | No | No | No | |
| prepareCall(sql, type, concurrency) | No | No | No | #85, #86 |
| prepareCall(sql, type, concurrency, holdability) | No | No | No | #85, #86, #87 |
| prepareStatement(sql) | Yes | Yes | Yes | |
| prepareStatement(sql, NO_GENERATED_KEYS) | Yes | No | No | #78 |
| prepareStatement(sql, RETURN_GENERATED_KEYS) | No | No | No | #77; blocked |
| prepareStatement(sql, columnIndexes) | No | No | No | #77; blocked |
| prepareStatement(sql, type, concurrency) | Yes | No | No | #85, #86 |
| prepareStatement(sql, type, concurrency, holdability) | Yes | No | No | #85, #86, #87 |
| prepareStatement(sql, columnNames) | No | No | No | #77; blocked |
| releaseSavepoint | No | No | No | |
| rollback | Yes | No | No | #63; blocked |
| rollback(savepoint) | No | No | No | |
| setAutoCommit | Yes | No | No | #63; blocked |
| setCatalog | Yes | Yes | No | dumb, but enough |
| setClientInfo(properties) | Yes | No | No | #74 |
| setClientInfo(name, value) | Yes | No | No | #74 |
| setHoldability | Yes | No | No | #87 |
| setNetworkTimeout | No | No | No | |
| setReadOnly | Yes | Yes | No | dumb, but enough |
| setSavepoint | No | No | No | |
| setSavepoint(name) | No | No | No | |
| setSchema | Yes | Yes | No | dumb, but enough |
| setTransactionIsolation | Yes | No | No | #63; blocked |
| setTypeMap | No | No | No | |
| isWrapperFor | Yes | No | No | #73 |
| unwrap | Yes | No | No | #73 |