org.firebirdsql.jdbc
Class FBSavepoint

java.lang.Object
  extended by org.firebirdsql.jdbc.FBSavepoint
All Implemented Interfaces:
java.sql.Savepoint, FirebirdSavepoint

public class FBSavepoint
extends java.lang.Object
implements java.sql.Savepoint, FirebirdSavepoint

Savepoint implementation.

Author:
Roman Rokytskyy

Field Summary
static java.lang.String SAVEPOINT_ID_PREFIX
           
 
Constructor Summary
FBSavepoint(int id)
          Create instance of this class.
FBSavepoint(java.lang.String name)
          Create instance of this class for the specified name.
 
Method Summary
 boolean equals(java.lang.Object obj)
          Check if objects are equal.
 int getSavepointId()
          Get ID of the savepoint.
 java.lang.String getSavepointName()
          Get name of the savepoint.
 int hashCode()
          Get hash code of this instance.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SAVEPOINT_ID_PREFIX

public static final java.lang.String SAVEPOINT_ID_PREFIX
See Also:
Constant Field Values
Constructor Detail

FBSavepoint

public FBSavepoint(int id)
Create instance of this class.

Parameters:
id - ID of the savepoint.

FBSavepoint

public FBSavepoint(java.lang.String name)
Create instance of this class for the specified name.

Parameters:
name - name of the savepoint.
Method Detail

getSavepointId

public int getSavepointId()
                   throws java.sql.SQLException
Get ID of the savepoint.

Specified by:
getSavepointId in interface java.sql.Savepoint
Throws:
java.sql.SQLException

getSavepointName

public java.lang.String getSavepointName()
                                  throws java.sql.SQLException
Get name of the savepoint.

Specified by:
getSavepointName in interface java.sql.Savepoint
Throws:
java.sql.SQLException

equals

public boolean equals(java.lang.Object obj)
Check if objects are equal. For unnamed savepoints their IDs are checked, otherwise their names.

Overrides:
equals in class java.lang.Object
Parameters:
obj - object to test.
Returns:
true if obj is equal to this object.

hashCode

public int hashCode()
Get hash code of this instance.

Overrides:
hashCode in class java.lang.Object


Copyright © 2001-2019 Jaybird (Firebird JDBC/JCA) team. All rights reserved.