java.lang.Object | |
↳ | com.tencent.wcdb.database.SQLiteClosable |
Known Direct Subclasses |
Known Indirect Subclasses |
An object created from a SQLiteDatabase that can be closed. This class implements a primitive reference counting scheme for database objects.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
SQLiteClosable() |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
void |
acquireReference()
Acquires a reference to the object.
| ||||||||||
void |
close()
Releases a reference to the object, closing the object if the last reference
was released.
| ||||||||||
void |
releaseReference()
Releases a reference to the object, closing the object if the last reference
was released.
| ||||||||||
void |
releaseReferenceFromContainer()
This method is deprecated.
Do not use.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
java.io.Closeable
| |||||||||||
From interface
java.lang.AutoCloseable
|
Acquires a reference to the object.
IllegalStateException | if the last reference to the object has already been released. |
---|
Releases a reference to the object, closing the object if the last reference
was released.
Calling this method is equivalent to calling releaseReference()
.
releaseReference()
Releases a reference to the object, closing the object if the last reference was released.
This method is deprecated.
Do not use.
Releases a reference to the object that was owned by the container of the object, closing the object if the last reference was released.