|
Sleuth Kit Java Bindings (JNI)
4.3
Java bindings for using The Sleuth Kit
|
Inherits AutoCloseable.
Public Member Functions | |
| void | close () throws TskCoreException |
| ResultSet | getResultSet () |
Private Member Functions | |
| CaseDbQuery (String query) throws TskCoreException | |
Private Attributes | |
| CaseDbConnection | connection |
| ResultSet | resultSet |
The CaseDbQuery supports the use case where developers have a need for data that is not exposed through the SleuthkitCase API. A CaseDbQuery instance gets created through the SleuthkitCase executeDbQuery() method. It wraps the ResultSet and takes care of acquiring and releasing the appropriate database lock. It implements AutoCloseable so that it can be used in a try-with -resources block freeing developers from having to remember to close the result set and releasing the lock.
Definition at line 8073 of file SleuthkitCase.java.
|
private |
Definition at line 8078 of file SleuthkitCase.java.
References org.sleuthkit.datamodel.SleuthkitCase.acquireSharedLock(), and org.sleuthkit.datamodel.SleuthkitCase.releaseSharedLock().
| void org.sleuthkit.datamodel.SleuthkitCase.CaseDbQuery.close | ( | ) | throws TskCoreException |
Definition at line 8107 of file SleuthkitCase.java.
References org.sleuthkit.datamodel.SleuthkitCase.releaseSharedLock().
| ResultSet org.sleuthkit.datamodel.SleuthkitCase.CaseDbQuery.getResultSet | ( | ) |
Get the result set for this query.
Definition at line 8102 of file SleuthkitCase.java.
References org.sleuthkit.datamodel.SleuthkitCase.CaseDbQuery.resultSet.
|
private |
Definition at line 8076 of file SleuthkitCase.java.
|
private |
Definition at line 8075 of file SleuthkitCase.java.
Referenced by org.sleuthkit.datamodel.SleuthkitCase.CaseDbQuery.getResultSet().
Copyright © 2011-2015 Brian Carrier. (carrier -at- sleuthkit -dot- org)
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.