test_class.declarator: cls
test_class.modifier: private final
test_class.original_string: private final Class<? extends DataSource> cls;
test_class.type: Class<? extends DataSource>
test_class.var_name: cls
test_class.declarator: conn
test_class.modifier: private
test_class.original_string: private Connection conn;
test_class.type: Connection
test_class.var_name: conn
test_class.file: comsat-jdbc/src/test/java/co/paralleluniverse/fibers/jdbc/FiberConnectionTest.java
test_class.identifier: FiberConnectionTest
test_case.body: @Test
      public void testRollback() throws IOException, InterruptedException, Exception {
          new Fiber<Void>(new SuspendableRunnable() {
              @Override
              public void run() throws SuspendExecution, InterruptedException {
                  try {
                      conn.setAutoCommit(false);
                      conn.createStatement().execute("drop table if exists testRollback");
                      conn.createStatement().execute("create table testRollback (id int primary key, name varchar(100))");
                      conn.createStatement().execute("insert into testRollback (id, name) values (1, 'name')");
                      conn.rollback();
                      assertFalse(conn.createStatement().executeQuery("select * from testRollback").next());
                      conn.createStatement().execute("drop table testRollback");
                  } catch (SQLException ex) {
                      fail(ex.getMessage());
                  }
              }
          }).start().join();
      }
test_case.class_method_signature: FiberConnectionTest.testRollback()
test_case.full_signature: @Test public void testRollback()
test_case.identifier: testRollback
test_case.invocations: join start setAutoCommit execute createStatement execute createStatement execute createStatement rollback assertFalse next executeQuery createStatement execute createStatement fail getMessage
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testRollback()
focal_class.declarator: conn
focal_class.modifier: private final
focal_class.original_string: private final Connection conn;
focal_class.type: Connection
focal_class.var_name: conn
focal_class.declarator: executor
focal_class.modifier: private final
focal_class.original_string: private final ExecutorService executor;
focal_class.type: ExecutorService
focal_class.var_name: executor
focal_class.file: comsat-jdbc/src/main/java/co/paralleluniverse/fibers/jdbc/FiberConnection.java
focal_class.identifier: FiberConnection
focal_class.interfaces: implements Connection
focal_class.class_method_signature: FiberConnection.FiberConnection(final Connection conn, final ExecutorService exec)
focal_class.full_signature:   FiberConnection(final Connection conn, final ExecutorService exec)
focal_class.identifier: FiberConnection
focal_class.parameters: (final Connection conn, final ExecutorService exec)
focal_class.signature:  FiberConnection(final Connection conn, final ExecutorService exec)
focal_class.class_method_signature: FiberConnection.createStatement()
focal_class.full_signature: @Override @Suspendable public FiberStatement createStatement()
focal_class.identifier: createStatement
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: ()
focal_class.return: FiberStatement
focal_class.signature: FiberStatement createStatement()
focal_class.class_method_signature: FiberConnection.prepareStatement(final String sql)
focal_class.full_signature: @Override @Suspendable public FiberPreparedStatement prepareStatement(final String sql)
focal_class.identifier: prepareStatement
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: (final String sql)
focal_class.return: FiberPreparedStatement
focal_class.signature: FiberPreparedStatement prepareStatement(final String sql)
focal_class.class_method_signature: FiberConnection.prepareStatement(final String sql, final int resultSetType, final int resultSetConcurrency, final int resultSetHoldability)
focal_class.full_signature: @Override @Suspendable public FiberPreparedStatement prepareStatement(final String sql, final int resultSetType, final int resultSetConcurrency, final int resultSetHoldability)
focal_class.identifier: prepareStatement
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: (final String sql, final int resultSetType, final int resultSetConcurrency, final int resultSetHoldability)
focal_class.return: FiberPreparedStatement
focal_class.signature: FiberPreparedStatement prepareStatement(final String sql, final int resultSetType, final int resultSetConcurrency, final int resultSetHoldability)
focal_class.class_method_signature: FiberConnection.prepareStatement(final String sql, final int autoGeneratedKeys)
focal_class.full_signature: @Override @Suspendable public FiberPreparedStatement prepareStatement(final String sql, final int autoGeneratedKeys)
focal_class.identifier: prepareStatement
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: (final String sql, final int autoGeneratedKeys)
focal_class.return: FiberPreparedStatement
focal_class.signature: FiberPreparedStatement prepareStatement(final String sql, final int autoGeneratedKeys)
focal_class.class_method_signature: FiberConnection.prepareStatement(final String sql, final int[] columnIndexes)
focal_class.full_signature: @Override @Suspendable public FiberPreparedStatement prepareStatement(final String sql, final int[] columnIndexes)
focal_class.identifier: prepareStatement
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: (final String sql, final int[] columnIndexes)
focal_class.return: FiberPreparedStatement
focal_class.signature: FiberPreparedStatement prepareStatement(final String sql, final int[] columnIndexes)
focal_class.class_method_signature: FiberConnection.prepareStatement(final String sql, final String[] columnNames)
focal_class.full_signature: @Override @Suspendable public FiberPreparedStatement prepareStatement(final String sql, final String[] columnNames)
focal_class.identifier: prepareStatement
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: (final String sql, final String[] columnNames)
focal_class.return: FiberPreparedStatement
focal_class.signature: FiberPreparedStatement prepareStatement(final String sql, final String[] columnNames)
focal_class.class_method_signature: FiberConnection.prepareCall(final String sql, final int resultSetType, final int resultSetConcurrency, final int resultSetHoldability)
focal_class.full_signature: @Override @Suspendable public FiberCallableStatement prepareCall(final String sql, final int resultSetType, final int resultSetConcurrency, final int resultSetHoldability)
focal_class.identifier: prepareCall
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: (final String sql, final int resultSetType, final int resultSetConcurrency, final int resultSetHoldability)
focal_class.return: FiberCallableStatement
focal_class.signature: FiberCallableStatement prepareCall(final String sql, final int resultSetType, final int resultSetConcurrency, final int resultSetHoldability)
focal_class.class_method_signature: FiberConnection.prepareCall(final String sql)
focal_class.full_signature: @Override @Suspendable public FiberCallableStatement prepareCall(final String sql)
focal_class.identifier: prepareCall
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: (final String sql)
focal_class.return: FiberCallableStatement
focal_class.signature: FiberCallableStatement prepareCall(final String sql)
focal_class.class_method_signature: FiberConnection.prepareCall(final String sql, final int resultSetType, final int resultSetConcurrency)
focal_class.full_signature: @Override @Suspendable public FiberCallableStatement prepareCall(final String sql, final int resultSetType, final int resultSetConcurrency)
focal_class.identifier: prepareCall
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: (final String sql, final int resultSetType, final int resultSetConcurrency)
focal_class.return: FiberCallableStatement
focal_class.signature: FiberCallableStatement prepareCall(final String sql, final int resultSetType, final int resultSetConcurrency)
focal_class.class_method_signature: FiberConnection.nativeSQL(final String sql)
focal_class.full_signature: @Override @Suspendable public String nativeSQL(final String sql)
focal_class.identifier: nativeSQL
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: (final String sql)
focal_class.return: String
focal_class.signature: String nativeSQL(final String sql)
focal_class.class_method_signature: FiberConnection.setAutoCommit(final boolean autoCommit)
focal_class.full_signature: @Override @Suspendable public void setAutoCommit(final boolean autoCommit)
focal_class.identifier: setAutoCommit
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: (final boolean autoCommit)
focal_class.return: void
focal_class.signature: void setAutoCommit(final boolean autoCommit)
focal_class.class_method_signature: FiberConnection.getAutoCommit()
focal_class.full_signature: @Override @Suspendable public boolean getAutoCommit()
focal_class.identifier: getAutoCommit
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean getAutoCommit()
focal_class.class_method_signature: FiberConnection.commit()
focal_class.full_signature: @Override @Suspendable public void commit()
focal_class.identifier: commit
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void commit()
focal_class.class_method_signature: FiberConnection.rollback()
focal_class.full_signature: @Override @Suspendable public void rollback()
focal_class.identifier: rollback
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void rollback()
focal_class.class_method_signature: FiberConnection.close()
focal_class.full_signature: @Override @Suspendable public void close()
focal_class.identifier: close
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void close()
focal_class.class_method_signature: FiberConnection.isClosed()
focal_class.full_signature: @Override @Suspendable public boolean isClosed()
focal_class.identifier: isClosed
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isClosed()
focal_class.class_method_signature: FiberConnection.getMetaData()
focal_class.full_signature: @Override @Suspendable public FiberDatabaseMetaData getMetaData()
focal_class.identifier: getMetaData
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: ()
focal_class.return: FiberDatabaseMetaData
focal_class.signature: FiberDatabaseMetaData getMetaData()
focal_class.class_method_signature: FiberConnection.setReadOnly(final boolean readOnly)
focal_class.full_signature: @Override @Suspendable public void setReadOnly(final boolean readOnly)
focal_class.identifier: setReadOnly
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: (final boolean readOnly)
focal_class.return: void
focal_class.signature: void setReadOnly(final boolean readOnly)
focal_class.class_method_signature: FiberConnection.isReadOnly()
focal_class.full_signature: @Override @Suspendable public boolean isReadOnly()
focal_class.identifier: isReadOnly
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isReadOnly()
focal_class.class_method_signature: FiberConnection.setCatalog(final String catalog)
focal_class.full_signature: @Override @Suspendable public void setCatalog(final String catalog)
focal_class.identifier: setCatalog
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: (final String catalog)
focal_class.return: void
focal_class.signature: void setCatalog(final String catalog)
focal_class.class_method_signature: FiberConnection.getCatalog()
focal_class.full_signature: @Override @Suspendable public String getCatalog()
focal_class.identifier: getCatalog
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getCatalog()
focal_class.class_method_signature: FiberConnection.setTransactionIsolation(final int level)
focal_class.full_signature: @Override @Suspendable public void setTransactionIsolation(final int level)
focal_class.identifier: setTransactionIsolation
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: (final int level)
focal_class.return: void
focal_class.signature: void setTransactionIsolation(final int level)
focal_class.class_method_signature: FiberConnection.getTransactionIsolation()
focal_class.full_signature: @Override @Suspendable public int getTransactionIsolation()
focal_class.identifier: getTransactionIsolation
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getTransactionIsolation()
focal_class.class_method_signature: FiberConnection.getWarnings()
focal_class.full_signature: @Override @Suspendable public SQLWarning getWarnings()
focal_class.identifier: getWarnings
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: ()
focal_class.return: SQLWarning
focal_class.signature: SQLWarning getWarnings()
focal_class.class_method_signature: FiberConnection.clearWarnings()
focal_class.full_signature: @Override @Suspendable public void clearWarnings()
focal_class.identifier: clearWarnings
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void clearWarnings()
focal_class.class_method_signature: FiberConnection.createStatement(final int resultSetType, final int resultSetConcurrency)
focal_class.full_signature: @Override @Suspendable public FiberStatement createStatement(final int resultSetType, final int resultSetConcurrency)
focal_class.identifier: createStatement
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: (final int resultSetType, final int resultSetConcurrency)
focal_class.return: FiberStatement
focal_class.signature: FiberStatement createStatement(final int resultSetType, final int resultSetConcurrency)
focal_class.class_method_signature: FiberConnection.prepareStatement(final String sql, final int resultSetType, final int resultSetConcurrency)
focal_class.full_signature: @Override @Suspendable public FiberPreparedStatement prepareStatement(final String sql, final int resultSetType, final int resultSetConcurrency)
focal_class.identifier: prepareStatement
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: (final String sql, final int resultSetType, final int resultSetConcurrency)
focal_class.return: FiberPreparedStatement
focal_class.signature: FiberPreparedStatement prepareStatement(final String sql, final int resultSetType, final int resultSetConcurrency)
focal_class.class_method_signature: FiberConnection.getTypeMap()
focal_class.full_signature: @Override @Suspendable public Map<String, Class<?>> getTypeMap()
focal_class.identifier: getTypeMap
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: ()
focal_class.return: Map<String, Class<?>>
focal_class.signature: Map<String, Class<?>> getTypeMap()
focal_class.class_method_signature: FiberConnection.setTypeMap(final Map<String, Class<?>> map)
focal_class.full_signature: @Override @Suspendable public void setTypeMap(final Map<String, Class<?>> map)
focal_class.identifier: setTypeMap
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: (final Map<String, Class<?>> map)
focal_class.return: void
focal_class.signature: void setTypeMap(final Map<String, Class<?>> map)
focal_class.class_method_signature: FiberConnection.setHoldability(final int holdability)
focal_class.full_signature: @Override @Suspendable public void setHoldability(final int holdability)
focal_class.identifier: setHoldability
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: (final int holdability)
focal_class.return: void
focal_class.signature: void setHoldability(final int holdability)
focal_class.class_method_signature: FiberConnection.getHoldability()
focal_class.full_signature: @Override @Suspendable public int getHoldability()
focal_class.identifier: getHoldability
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getHoldability()
focal_class.class_method_signature: FiberConnection.setSavepoint()
focal_class.full_signature: @Override @Suspendable public FiberSavepoint setSavepoint()
focal_class.identifier: setSavepoint
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: ()
focal_class.return: FiberSavepoint
focal_class.signature: FiberSavepoint setSavepoint()
focal_class.class_method_signature: FiberConnection.setSavepoint(final String name)
focal_class.full_signature: @Override @Suspendable public FiberSavepoint setSavepoint(final String name)
focal_class.identifier: setSavepoint
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: (final String name)
focal_class.return: FiberSavepoint
focal_class.signature: FiberSavepoint setSavepoint(final String name)
focal_class.class_method_signature: FiberConnection.rollback(final Savepoint savepoint)
focal_class.full_signature: @Override @Suspendable public void rollback(final Savepoint savepoint)
focal_class.identifier: rollback
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: (final Savepoint savepoint)
focal_class.return: void
focal_class.signature: void rollback(final Savepoint savepoint)
focal_class.class_method_signature: FiberConnection.releaseSavepoint(final Savepoint savepoint)
focal_class.full_signature: @Override @Suspendable public void releaseSavepoint(final Savepoint savepoint)
focal_class.identifier: releaseSavepoint
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: (final Savepoint savepoint)
focal_class.return: void
focal_class.signature: void releaseSavepoint(final Savepoint savepoint)
focal_class.class_method_signature: FiberConnection.createStatement(final int resultSetType, final int resultSetConcurrency, final int resultSetHoldability)
focal_class.full_signature: @Override @Suspendable public FiberStatement createStatement(final int resultSetType, final int resultSetConcurrency, final int resultSetHoldability)
focal_class.identifier: createStatement
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: (final int resultSetType, final int resultSetConcurrency, final int resultSetHoldability)
focal_class.return: FiberStatement
focal_class.signature: FiberStatement createStatement(final int resultSetType, final int resultSetConcurrency, final int resultSetHoldability)
focal_class.class_method_signature: FiberConnection.createClob()
focal_class.full_signature: @Override @Suspendable public FiberClob createClob()
focal_class.identifier: createClob
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: ()
focal_class.return: FiberClob
focal_class.signature: FiberClob createClob()
focal_class.class_method_signature: FiberConnection.createBlob()
focal_class.full_signature: @Override @Suspendable public FiberBlob createBlob()
focal_class.identifier: createBlob
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: ()
focal_class.return: FiberBlob
focal_class.signature: FiberBlob createBlob()
focal_class.class_method_signature: FiberConnection.createNClob()
focal_class.full_signature: @Override @Suspendable public FiberNClob createNClob()
focal_class.identifier: createNClob
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: ()
focal_class.return: FiberNClob
focal_class.signature: FiberNClob createNClob()
focal_class.class_method_signature: FiberConnection.createSQLXML()
focal_class.full_signature: @Override @Suspendable public FiberSQLXML createSQLXML()
focal_class.identifier: createSQLXML
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: ()
focal_class.return: FiberSQLXML
focal_class.signature: FiberSQLXML createSQLXML()
focal_class.class_method_signature: FiberConnection.isValid(final int timeout)
focal_class.full_signature: @Override @Suspendable public boolean isValid(final int timeout)
focal_class.identifier: isValid
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: (final int timeout)
focal_class.return: boolean
focal_class.signature: boolean isValid(final int timeout)
focal_class.class_method_signature: FiberConnection.setClientInfo(final String name, final String value)
focal_class.full_signature: @Override @Suspendable public void setClientInfo(final String name, final String value)
focal_class.identifier: setClientInfo
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: (final String name, final String value)
focal_class.return: void
focal_class.signature: void setClientInfo(final String name, final String value)
focal_class.class_method_signature: FiberConnection.setClientInfo(final Properties properties)
focal_class.full_signature: @Override @Suspendable public void setClientInfo(final Properties properties)
focal_class.identifier: setClientInfo
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: (final Properties properties)
focal_class.return: void
focal_class.signature: void setClientInfo(final Properties properties)
focal_class.class_method_signature: FiberConnection.getClientInfo(final String name)
focal_class.full_signature: @Override @Suspendable public String getClientInfo(final String name)
focal_class.identifier: getClientInfo
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: (final String name)
focal_class.return: String
focal_class.signature: String getClientInfo(final String name)
focal_class.class_method_signature: FiberConnection.getClientInfo()
focal_class.full_signature: @Override @Suspendable public Properties getClientInfo()
focal_class.identifier: getClientInfo
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: ()
focal_class.return: Properties
focal_class.signature: Properties getClientInfo()
focal_class.class_method_signature: FiberConnection.createArrayOf(final String typeName, final Object[] elements)
focal_class.full_signature: @Override @Suspendable public FiberArray createArrayOf(final String typeName, final Object[] elements)
focal_class.identifier: createArrayOf
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: (final String typeName, final Object[] elements)
focal_class.return: FiberArray
focal_class.signature: FiberArray createArrayOf(final String typeName, final Object[] elements)
focal_class.class_method_signature: FiberConnection.createStruct(final String typeName, final Object[] attributes)
focal_class.full_signature: @Override @Suspendable public FiberStruct createStruct(final String typeName, final Object[] attributes)
focal_class.identifier: createStruct
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: (final String typeName, final Object[] attributes)
focal_class.return: FiberStruct
focal_class.signature: FiberStruct createStruct(final String typeName, final Object[] attributes)
focal_class.class_method_signature: FiberConnection.setSchema(final String schema)
focal_class.full_signature: @Override @Suspendable public void setSchema(final String schema)
focal_class.identifier: setSchema
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: (final String schema)
focal_class.return: void
focal_class.signature: void setSchema(final String schema)
focal_class.class_method_signature: FiberConnection.getSchema()
focal_class.full_signature: @Override @Suspendable public String getSchema()
focal_class.identifier: getSchema
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getSchema()
focal_class.class_method_signature: FiberConnection.abort(final Executor executor)
focal_class.full_signature: @Override @Suspendable public void abort(final Executor executor)
focal_class.identifier: abort
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: (final Executor executor)
focal_class.return: void
focal_class.signature: void abort(final Executor executor)
focal_class.class_method_signature: FiberConnection.setNetworkTimeout(final Executor executor, final int milliseconds)
focal_class.full_signature: @Override @Suspendable public void setNetworkTimeout(final Executor executor, final int milliseconds)
focal_class.identifier: setNetworkTimeout
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: (final Executor executor, final int milliseconds)
focal_class.return: void
focal_class.signature: void setNetworkTimeout(final Executor executor, final int milliseconds)
focal_class.class_method_signature: FiberConnection.getNetworkTimeout()
focal_class.full_signature: @Override @Suspendable public int getNetworkTimeout()
focal_class.identifier: getNetworkTimeout
focal_class.modifiers: @Override @Suspendable public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getNetworkTimeout()
focal_class.class_method_signature: FiberConnection.unwrap(final Class<T> iface)
focal_class.full_signature: @Override public T unwrap(final Class<T> iface)
focal_class.identifier: unwrap
focal_class.modifiers: @Override public
focal_class.parameters: (final Class<T> iface)
focal_class.return: T
focal_class.signature: T unwrap(final Class<T> iface)
focal_class.class_method_signature: FiberConnection.isWrapperFor(final Class<?> iface)
focal_class.full_signature: @Override public boolean isWrapperFor(final Class<?> iface)
focal_class.identifier: isWrapperFor
focal_class.modifiers: @Override public
focal_class.parameters: (final Class<?> iface)
focal_class.return: boolean
focal_class.signature: boolean isWrapperFor(final Class<?> iface)
focal_class.class_method_signature: FiberConnection.hashCode()
focal_class.full_signature: @Override public int hashCode()
focal_class.identifier: hashCode
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int hashCode()
focal_class.class_method_signature: FiberConnection.equals(Object obj)
focal_class.full_signature: @SuppressWarnings("EqualsWhichDoesntCheckParameterClass") @Override public boolean equals(Object obj)
focal_class.identifier: equals
focal_class.modifiers: @SuppressWarnings("EqualsWhichDoesntCheckParameterClass") @Override public
focal_class.parameters: (Object obj)
focal_class.return: boolean
focal_class.signature: boolean equals(Object obj)
focal_class.class_method_signature: FiberConnection.toString()
focal_class.full_signature: @Override public String toString()
focal_class.identifier: toString
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toString()
focal_method.body: @Override
      @Suspendable
      public void rollback() throws SQLException {
          JDBCFiberAsync.exec(executor, new CheckedCallable<Void, SQLException>() {
              @Override
              public Void call() throws SQLException {
                  conn.rollback();
                  return null;
              }
          });
      }
focal_method.class_method_signature: FiberConnection.rollback()
focal_method.full_signature: @Override @Suspendable public void rollback()
focal_method.identifier: rollback
focal_method.invocations: exec rollback
focal_method.modifiers: @Override @Suspendable public
focal_method.parameters: ()
focal_method.return: void
focal_method.signature: void rollback()