| 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.