Java 类android.database.sqlite.SQLiteDoneException 实例源码
项目:MKAPP
文件:DatabaseHelper.java
public String getQName(int uid, String ip) {
lock.readLock().lock();
try {
SQLiteDatabase db = this.getReadableDatabase();
// There is a segmented index on resource
// There is an index on access.daddr
String query = "SELECT d.qname";
query += " FROM dns AS d";
query += " LEFT JOIN access AS a";
query += " ON a.daddr = d.qname AND a.uid = " + uid;
query += " WHERE d.resource = '" + ip.replace("'", "''") + "'";
query += " ORDER BY CASE a.daddr WHEN NULL THEN 1 ELSE 0 END, d.qname";
query += " LIMIT 1";
return db.compileStatement(query).simpleQueryForString();
} catch (SQLiteDoneException ignored) {
// Not found
return null;
} finally {
lock.readLock().unlock();
}
}
项目:NoRootFirewall-Custom
文件:DatabaseHelper.java
public String getQName(String ip) {
mLock.readLock().lock();
try {
SQLiteDatabase db = this.getReadableDatabase();
// There is a segmented index on resource
String query = "SELECT qname";
query += " FROM dns";
query += " WHERE resource = '" + ip.replace("'", "''") + "'";
query += " ORDER BY time DESC";
query += " LIMIT 1";
return db.compileStatement(query).simpleQueryForString();
} catch (SQLiteDoneException ignored) {
// Not found
return null;
} finally {
mLock.readLock().unlock();
}
}
项目:android-protwall
文件:DatabaseHelper.java
public String getQName(String ip) {
mLock.readLock().lock();
try {
SQLiteDatabase db = this.getReadableDatabase();
// There is a segmented index on resource
String query = "SELECT qname";
query += " FROM dns";
query += " WHERE resource = '" + ip.replace("'", "''") + "'";
query += " ORDER BY time DESC";
query += " LIMIT 1";
return db.compileStatement(query).simpleQueryForString();
} catch (SQLiteDoneException ignored) {
// Not found
return null;
} finally {
mLock.readLock().unlock();
}
}
项目:FMTech
文件:jqw.java
public final String a(SQLiteDatabase paramSQLiteDatabase, String paramString)
{
if (paramString == null) {
return null;
}
try
{
String str1 = this.z;
String[] arrayOfString = new String[2];
arrayOfString[0] = this.s;
arrayOfString[1] = paramString;
String str2 = DatabaseUtils.stringForQuery(paramSQLiteDatabase, str1, arrayOfString);
return str2;
}
catch (SQLiteDoneException localSQLiteDoneException) {}
return null;
}
项目:FMTech
文件:kzl.java
public final long b(int paramInt, String paramString, long paramLong)
{
SQLiteDatabase localSQLiteDatabase = hsb.b(this.a, paramInt);
try
{
String str = this.b;
long l = DatabaseUtils.longForQuery(localSQLiteDatabase, 13 + String.valueOf(paramString).length() + String.valueOf(str).length() + "SELECT " + paramString + " FROM " + str, null);
return l;
}
catch (SQLiteException localSQLiteException)
{
return -1L;
}
catch (SQLiteDoneException localSQLiteDoneException) {}
return -1L;
}
项目:FMTech
文件:bgp.java
public static boolean e(Context paramContext, int paramInt)
{
SQLiteDatabase localSQLiteDatabase = bqj.a(paramContext, paramInt).getReadableDatabase();
try
{
long l = DatabaseUtils.longForQuery(localSQLiteDatabase, "SELECT wipeout_stats FROM account_status", null);
boolean bool1 = l < 1L;
boolean bool2 = false;
if (!bool1) {
bool2 = true;
}
return bool2;
}
catch (SQLiteDoneException localSQLiteDoneException) {}
return false;
}
项目:FMTech
文件:buo.java
private String r()
{
SQLiteDatabase localSQLiteDatabase = bqj.a(this.l, this.h).getReadableDatabase();
String[] arrayOfString;
if (!TextUtils.isEmpty(this.d))
{
arrayOfString = new String[2];
arrayOfString[0] = this.d;
arrayOfString[1] = this.f;
}
try
{
String str = DatabaseUtils.stringForQuery(localSQLiteDatabase, "SELECT tile_id FROM all_tiles WHERE photo_id = ? AND view_id = ?", arrayOfString);
if (!TextUtils.equals(str, this.e)) {
this.e = str;
}
label71:
return this.e;
}
catch (SQLiteDoneException localSQLiteDoneException)
{
break label71;
}
}
项目:NetGuard
文件:DatabaseHelper.java
public String getQName(int uid, String ip) {
lock.readLock().lock();
try {
SQLiteDatabase db = this.getReadableDatabase();
// There is a segmented index on resource
// There is an index on access.daddr
String query = "SELECT d.qname";
query += " FROM dns AS d";
query += " LEFT JOIN access AS a";
query += " ON a.daddr = d.qname AND a.uid = " + uid;
query += " WHERE d.resource = '" + ip.replace("'", "''") + "'";
query += " ORDER BY CASE a.daddr WHEN NULL THEN 1 ELSE 0 END, d.qname";
query += " LIMIT 1";
return db.compileStatement(query).simpleQueryForString();
} catch (SQLiteDoneException ignored) {
// Not found
return null;
} finally {
lock.readLock().unlock();
}
}
项目:translationRecorder
文件:ProjectDatabaseHelper.java
public int getProjectId(String languageCode, String slug, String version) throws IllegalArgumentException {
// Logger.w(this.toString(), "Trying to get project Id for " + languageCode + " " + slug + " " + version);
String languageId = String.valueOf(getLanguageId(languageCode));
String bookId = String.valueOf(getBookId(slug));
SQLiteDatabase db = getReadableDatabase();
final String projectIdQuery = String.format("SELECT %s FROM %s WHERE %s=? AND %s=? AND %s=?",
ProjectContract.ProjectEntry._ID, ProjectContract.ProjectEntry.TABLE_PROJECT, ProjectContract.ProjectEntry.PROJECT_TARGET_LANGUAGE_FK, ProjectContract.ProjectEntry.PROJECT_BOOK_FK, ProjectContract.ProjectEntry.PROJECT_VERSION);
int id = -1;
try {
id = (int) DatabaseUtils.longForQuery(db, projectIdQuery, new String[]{languageId, bookId, version});
} catch (SQLiteDoneException e) {
//db.close();
throw new IllegalArgumentException("Project not found in database");
}
//db.close();
return id;
}
项目:translationRecorder
文件:ProjectDatabaseHelper.java
public int getChapterId(String languageCode, String slug, String version, int chapter){
// Logger.w(this.toString(), "trying to get chapter id for chapter " + chapter);
String projectId = String.valueOf(getProjectId(languageCode, slug, version));
SQLiteDatabase db = getReadableDatabase();
final String chapterIdQuery = String.format("SELECT %s FROM %s WHERE %s=? AND %s=?",
ProjectContract.ChapterEntry._ID, ProjectContract.ChapterEntry.TABLE_CHAPTER, ProjectContract.ChapterEntry.CHAPTER_PROJECT_FK, ProjectContract.ChapterEntry.CHAPTER_NUMBER);
int id = -1;
try {
id = (int) DatabaseUtils.longForQuery(db, chapterIdQuery, new String[]{projectId, String.valueOf(chapter)});
} catch (SQLiteDoneException e){
//db.close();
throw new IllegalArgumentException("Chapter not found in database");
}
//db.close();
return id;
}
项目:translationRecorder
文件:ProjectDatabaseHelper.java
public int getUnitId(String languageCode, String slug, String version, int chapter, int startVerse) throws IllegalArgumentException{
// Logger.w(this.toString(), "Trying to get unit Id for start verse " + startVerse);
String projectId = String.valueOf(getProjectId(languageCode, slug, version));
String chapterId = String.valueOf(getChapterId(languageCode, slug, version, chapter));
SQLiteDatabase db = getReadableDatabase();
final String unitIdQuery = String.format("SELECT %s FROM %s WHERE %s=? AND %s=? AND %s=?",
ProjectContract.UnitEntry._ID, ProjectContract.UnitEntry.TABLE_UNIT, ProjectContract.UnitEntry.UNIT_PROJECT_FK, ProjectContract.UnitEntry.UNIT_CHAPTER_FK, ProjectContract.UnitEntry.UNIT_START_VERSE);
int id = -1;
try {
id = (int) DatabaseUtils.longForQuery(db, unitIdQuery, new String[]{projectId, chapterId, String.valueOf(startVerse)});
} catch (SQLiteDoneException e){
//db.close();
throw new IllegalArgumentException("Unit not found in database");
}
//db.close();
return id;
}
项目:translationRecorder
文件:ProjectDatabaseHelper.java
public int getTakeId(FileNameExtractor fne) throws IllegalArgumentException{
Logger.w(this.toString(), "Attempting to get take id for " + fne.getLang() + " " + fne.getBook() + " " + fne.getSource() + " verse start " + fne.getStartVerse() + " take " + fne.getTake());
String unitId = String.valueOf(getUnitId(fne.getLang(), fne.getBook(), fne.getSource(), fne.getChapter(), fne.getStartVerse()));
SQLiteDatabase db = getReadableDatabase();
final String takeIdQuery = String.format("SELECT %s FROM %s WHERE %s=? AND %s=?",
ProjectContract.TakeEntry._ID, ProjectContract.TakeEntry.TABLE_TAKE, ProjectContract.TakeEntry.TAKE_UNIT_FK, ProjectContract.TakeEntry.TAKE_NUMBER);
int id = -1;
try {
id = (int) DatabaseUtils.longForQuery(db, takeIdQuery, new String[]{unitId, String.valueOf(fne.getTake())});
} catch (SQLiteDoneException e){
//db.close();
throw new IllegalArgumentException("Take not found in database.");
}
//db.close();
return id;
}
项目:ndn-dot-net
文件:AndroidSqlite3Pib.java
/**
* Check for the existence of an identity.
* @param identityName The name of the identity.
* @return True if the identity exists, otherwise false.
* @throws PibImpl.Error for a non-semantic (database access) error.
*/
public boolean
hasIdentity(Name identityName) throws PibImpl.Error
{
// Use a statement because it allows binding a blob for the query.
SQLiteStatement statement = database_.compileStatement(SELECT_hasIdentity);
try {
statement.bindBlob(1, identityName.wireEncode().getImmutableArray());
try {
statement.simpleQueryForLong();
return true;
} catch (SQLiteDoneException ex) {
// No match.
return false;
}
} finally {
statement.close();
}
}
项目:ndn-dot-net
文件:AndroidSqlite3Pib.java
/**
* Check for the existence of a key with keyName.
* @param keyName The name of the key.
* @return True if the key exists, otherwise false. Return false if the
* identity does not exist.
* @throws PibImpl.Error for a non-semantic (database access) error.
*/
public boolean
hasKey(Name keyName) throws PibImpl.Error
{
// Use a statement because it allows binding a blob for the query.
SQLiteStatement statement = database_.compileStatement(SELECT_hasKey);
try {
statement.bindBlob(1, keyName.wireEncode().getImmutableArray());
try {
statement.simpleQueryForLong();
return true;
} catch (SQLiteDoneException ex) {
// No match.
return false;
}
} finally {
statement.close();
}
}
项目:ndn-dot-net
文件:AndroidSqlite3Pib.java
/**
* Check for the existence of a certificate with name certificateName.
* @param certificateName The name of the certificate.
* @return True if the certificate exists, otherwise false.
* @throws PibImpl.Error for a non-semantic (database access) error.
*/
public boolean
hasCertificate(Name certificateName) throws PibImpl.Error
{
// Use a statement because it allows binding a blob for the query.
SQLiteStatement statement = database_.compileStatement(SELECT_hasCertificate);
try {
statement.bindBlob(1, certificateName.wireEncode().getImmutableArray());
try {
statement.simpleQueryForLong();
return true;
} catch (SQLiteDoneException ex) {
// No match.
return false;
}
} finally {
statement.close();
}
}
项目:ndn-dot-net
文件:AndroidSqlite3Pib.java
private boolean
hasDefaultIdentity() throws PibImpl.Error
{
// Use a statement because it allows binding a blob for the query.
SQLiteStatement statement = database_.compileStatement
(SELECT_hasDefaultIdentity);
try {
try {
statement.simpleQueryForLong();
return true;
} catch (SQLiteDoneException ex) {
// No match.
return false;
}
} finally {
statement.close();
}
}
项目:ndn-dot-net
文件:AndroidSqlite3Pib.java
private boolean
hasDefaultKeyOfIdentity(Name identityName) throws PibImpl.Error
{
// Use a statement because it allows binding a blob for the query.
SQLiteStatement statement = database_.compileStatement
(SELECT_hasDefaultKeyOfIdentity);
try {
statement.bindBlob(1, identityName.wireEncode().getImmutableArray());
try {
statement.simpleQueryForLong();
return true;
} catch (SQLiteDoneException ex) {
// No match.
return false;
}
} finally {
statement.close();
}
}
项目:ndn-dot-net
文件:AndroidSqlite3Pib.java
private boolean
hasDefaultCertificateOfKey(Name keyName) throws PibImpl.Error
{
// Use a statement because it allows binding a blob for the query.
SQLiteStatement statement = database_.compileStatement
(SELECT_hasDefaultCertificateOfKey);
try {
statement.bindBlob(1, keyName.wireEncode().getImmutableArray());
try {
statement.simpleQueryForLong();
return true;
} catch (SQLiteDoneException ex) {
// No match.
return false;
}
} finally {
statement.close();
}
}
项目:ndn-dot-net
文件:AndroidSqlite3GroupManagerDb.java
/**
* Check if there is a member with the given identity name.
* @param identity The member's identity name.
* @return True if there is a member.
* @throws GroupManagerDb.Error for a database error.
*/
public boolean
hasMember(Name identity) throws GroupManagerDb.Error
{
// Use a statement because it allows binding a blob for the query.
SQLiteStatement statement = database_.compileStatement(SELECT_hasMember);
try {
statement.bindBlob
(1, identity.wireEncode(TlvWireFormat.get()).getImmutableArray());
try {
statement.simpleQueryForLong();
return true;
} catch (SQLiteDoneException ex) {
// No match.
return false;
}
} finally {
statement.close();
}
}
项目:ndn-dot-net
文件:AndroidSqlite3GroupManagerDb.java
/**
* Get the name of the schedule for the given member's identity name.
* @param identity The member's identity name.
* @return The name of the schedule.
* @throws GroupManagerDb.Error if there's no member with the given identity
* name in the database, or other database error.
*/
public String
getMemberSchedule(Name identity) throws GroupManagerDb.Error
{
// Use a statement because it allows binding a blob for the query.
SQLiteStatement statement = database_.compileStatement
(SELECT_getMemberSchedule);
try {
statement.bindBlob
(1, identity.wireEncode(TlvWireFormat.get()).getImmutableArray());
try {
return statement.simpleQueryForString();
} catch (SQLiteDoneException ex) {
throw new GroupManagerDb.Error
("AndroidSqlite3GroupManagerDb.getMemberSchedule: Cannot get the result from the database");
}
} finally {
statement.close();
}
}
项目:ndn-dot-net
文件:AndroidSqlite3GroupManagerDb.java
/**
* Check if there is an EKey with the name eKeyName in the database.
* @param eKeyName The name of the EKey.
* @return True if the EKey exists.
* @throws GroupManagerDb.Error for a database error.
*/
public boolean
hasEKey(Name eKeyName) throws GroupManagerDb.Error
{
// Use a statement because it allows binding a blob for the query.
SQLiteStatement statement = database_.compileStatement(SELECT_hasEKey);
try {
statement.bindBlob
(1, eKeyName.wireEncode(TlvWireFormat.get()).getImmutableArray());
try {
statement.simpleQueryForLong();
return true;
} catch (SQLiteDoneException ex) {
// No match.
return false;
}
} finally {
statement.close();
}
}
项目:gvoa
文件:DbRssItem.java
/**
* Checking whether a site is already existed check is done by matching rss
* link
* */
public static boolean isItemExists( String item_link) {
SQLiteDatabase db = GRSSDbHandler.getInstance().getReadableDatabase();
boolean bexists = false;
String queryStr = "SELECT 1 FROM " + TABLE_RSSITEM + " WHERE " + KEY_LINK + " = ?";
try{
SQLiteStatement stmt = db.compileStatement(queryStr);
stmt.bindString(1, item_link);
long ret = stmt. simpleQueryForLong();
bexists = true;
}
catch (SQLiteDoneException e)
{
bexists = false;
}
finally{
db.close();
}
return bexists;
}
项目:jndn
文件:AndroidSqlite3Pib.java
/**
* Check for the existence of an identity.
* @param identityName The name of the identity.
* @return True if the identity exists, otherwise false.
* @throws PibImpl.Error for a non-semantic (database access) error.
*/
public boolean
hasIdentity(Name identityName) throws PibImpl.Error
{
// Use a statement because it allows binding a blob for the query.
SQLiteStatement statement = database_.compileStatement(SELECT_hasIdentity);
try {
statement.bindBlob(1, identityName.wireEncode().getImmutableArray());
try {
statement.simpleQueryForLong();
return true;
} catch (SQLiteDoneException ex) {
// No match.
return false;
}
} finally {
statement.close();
}
}
项目:jndn
文件:AndroidSqlite3Pib.java
/**
* Check for the existence of a key with keyName.
* @param keyName The name of the key.
* @return True if the key exists, otherwise false. Return false if the
* identity does not exist.
* @throws PibImpl.Error for a non-semantic (database access) error.
*/
public boolean
hasKey(Name keyName) throws PibImpl.Error
{
// Use a statement because it allows binding a blob for the query.
SQLiteStatement statement = database_.compileStatement(SELECT_hasKey);
try {
statement.bindBlob(1, keyName.wireEncode().getImmutableArray());
try {
statement.simpleQueryForLong();
return true;
} catch (SQLiteDoneException ex) {
// No match.
return false;
}
} finally {
statement.close();
}
}
项目:jndn
文件:AndroidSqlite3Pib.java
/**
* Check for the existence of a certificate with name certificateName.
* @param certificateName The name of the certificate.
* @return True if the certificate exists, otherwise false.
* @throws PibImpl.Error for a non-semantic (database access) error.
*/
public boolean
hasCertificate(Name certificateName) throws PibImpl.Error
{
// Use a statement because it allows binding a blob for the query.
SQLiteStatement statement = database_.compileStatement(SELECT_hasCertificate);
try {
statement.bindBlob(1, certificateName.wireEncode().getImmutableArray());
try {
statement.simpleQueryForLong();
return true;
} catch (SQLiteDoneException ex) {
// No match.
return false;
}
} finally {
statement.close();
}
}
项目:jndn
文件:AndroidSqlite3Pib.java
private boolean
hasDefaultIdentity() throws PibImpl.Error
{
// Use a statement because it allows binding a blob for the query.
SQLiteStatement statement = database_.compileStatement
(SELECT_hasDefaultIdentity);
try {
try {
statement.simpleQueryForLong();
return true;
} catch (SQLiteDoneException ex) {
// No match.
return false;
}
} finally {
statement.close();
}
}
项目:jndn
文件:AndroidSqlite3Pib.java
private boolean
hasDefaultKeyOfIdentity(Name identityName) throws PibImpl.Error
{
// Use a statement because it allows binding a blob for the query.
SQLiteStatement statement = database_.compileStatement
(SELECT_hasDefaultKeyOfIdentity);
try {
statement.bindBlob(1, identityName.wireEncode().getImmutableArray());
try {
statement.simpleQueryForLong();
return true;
} catch (SQLiteDoneException ex) {
// No match.
return false;
}
} finally {
statement.close();
}
}
项目:jndn
文件:AndroidSqlite3Pib.java
private boolean
hasDefaultCertificateOfKey(Name keyName) throws PibImpl.Error
{
// Use a statement because it allows binding a blob for the query.
SQLiteStatement statement = database_.compileStatement
(SELECT_hasDefaultCertificateOfKey);
try {
statement.bindBlob(1, keyName.wireEncode().getImmutableArray());
try {
statement.simpleQueryForLong();
return true;
} catch (SQLiteDoneException ex) {
// No match.
return false;
}
} finally {
statement.close();
}
}
项目:jndn
文件:AndroidSqlite3GroupManagerDb.java
/**
* Check if there is a member with the given identity name.
* @param identity The member's identity name.
* @return True if there is a member.
* @throws GroupManagerDb.Error for a database error.
*/
public boolean
hasMember(Name identity) throws GroupManagerDb.Error
{
// Use a statement because it allows binding a blob for the query.
SQLiteStatement statement = database_.compileStatement(SELECT_hasMember);
try {
statement.bindBlob
(1, identity.wireEncode(TlvWireFormat.get()).getImmutableArray());
try {
statement.simpleQueryForLong();
return true;
} catch (SQLiteDoneException ex) {
// No match.
return false;
}
} finally {
statement.close();
}
}
项目:jndn
文件:AndroidSqlite3GroupManagerDb.java
/**
* Get the name of the schedule for the given member's identity name.
* @param identity The member's identity name.
* @return The name of the schedule.
* @throws GroupManagerDb.Error if there's no member with the given identity
* name in the database, or other database error.
*/
public String
getMemberSchedule(Name identity) throws GroupManagerDb.Error
{
// Use a statement because it allows binding a blob for the query.
SQLiteStatement statement = database_.compileStatement
(SELECT_getMemberSchedule);
try {
statement.bindBlob
(1, identity.wireEncode(TlvWireFormat.get()).getImmutableArray());
try {
return statement.simpleQueryForString();
} catch (SQLiteDoneException ex) {
throw new GroupManagerDb.Error
("AndroidSqlite3GroupManagerDb.getMemberSchedule: Cannot get the result from the database");
}
} finally {
statement.close();
}
}
项目:jndn
文件:AndroidSqlite3GroupManagerDb.java
/**
* Check if there is an EKey with the name eKeyName in the database.
* @param eKeyName The name of the EKey.
* @return True if the EKey exists.
* @throws GroupManagerDb.Error for a database error.
*/
public boolean
hasEKey(Name eKeyName) throws GroupManagerDb.Error
{
// Use a statement because it allows binding a blob for the query.
SQLiteStatement statement = database_.compileStatement(SELECT_hasEKey);
try {
statement.bindBlob
(1, eKeyName.wireEncode(TlvWireFormat.get()).getImmutableArray());
try {
statement.simpleQueryForLong();
return true;
} catch (SQLiteDoneException ex) {
// No match.
return false;
}
} finally {
statement.close();
}
}
项目:vtm
文件:TileCache.java
@TargetApi(Build.VERSION_CODES.HONEYCOMB)
public TileReader getTileApi11(Tile tile) {
InputStream in = null;
mStmtGetTile.bindLong(1, tile.tileX);
mStmtGetTile.bindLong(2, tile.tileY);
mStmtGetTile.bindLong(3, tile.zoomLevel);
try {
ParcelFileDescriptor result = mStmtGetTile.simpleQueryForBlobFileDescriptor();
in = new FileInputStream(result.getFileDescriptor());
} catch (SQLiteDoneException e) {
log.debug("not in cache {}", tile);
return null;
} finally {
mStmtGetTile.clearBindings();
}
if (dbg)
log.debug("load tile {}", tile);
return new CacheTileReader(tile, in);
}
项目:revolution-irc
文件:NotificationCountStorage.java
private int getChannelCounter(UUID server, String channel) {
synchronized (mDatabaseLock) {
waitForDatabase();
mGetNotificationCountStatement.bindString(1, server.toString());
mGetNotificationCountStatement.bindString(2, channel);
long ret;
try {
ret = mGetNotificationCountStatement.simpleQueryForLong();
} catch (SQLiteDoneException e) {
ret = 0;
}
mGetNotificationCountStatement.clearBindings();
return (int) ret;
}
}
项目:unity-obb-downloader
文件:DownloadsDB.java
public long getIDByIndex(int index) {
SQLiteStatement downloadByIndex = getDownloadByIndexStatement();
downloadByIndex.clearBindings();
downloadByIndex.bindLong(1, index);
try {
return downloadByIndex.simpleQueryForLong();
} catch (SQLiteDoneException e) {
return -1;
}
}
项目:SlotNSlot_Android
文件:DownloadsDB.java
public long getIDByIndex(int index) {
SQLiteStatement downloadByIndex = getDownloadByIndexStatement();
downloadByIndex.clearBindings();
downloadByIndex.bindLong(1, index);
try {
return downloadByIndex.simpleQueryForLong();
} catch (SQLiteDoneException e) {
return -1;
}
}
项目:play-apk-expansion
文件:DownloadsDB.java
public long getIDByIndex(int index) {
SQLiteStatement downloadByIndex = getDownloadByIndexStatement();
downloadByIndex.clearBindings();
downloadByIndex.bindLong(1, index);
try {
return downloadByIndex.simpleQueryForLong();
} catch (SQLiteDoneException e) {
return -1;
}
}
项目:ObbDownloadHelper
文件:DownloadsDB.java
public long getIDByIndex(int index) {
SQLiteStatement downloadByIndex = getDownloadByIndexStatement();
downloadByIndex.clearBindings();
downloadByIndex.bindLong(1, index);
try {
return downloadByIndex.simpleQueryForLong();
} catch (SQLiteDoneException e) {
return -1;
}
}
项目:ObbDownloadHelper
文件:DownloadsDB.java
public long getIDByIndex(int index) {
SQLiteStatement downloadByIndex = getDownloadByIndexStatement();
downloadByIndex.clearBindings();
downloadByIndex.bindLong(1, index);
try {
return downloadByIndex.simpleQueryForLong();
} catch (SQLiteDoneException e) {
return -1;
}
}
项目:ObbDownloadHelper
文件:DownloadsDB.java
public long getIDByIndex(int index) {
SQLiteStatement downloadByIndex = getDownloadByIndexStatement();
downloadByIndex.clearBindings();
downloadByIndex.bindLong(1, index);
try {
return downloadByIndex.simpleQueryForLong();
} catch (SQLiteDoneException e) {
return -1;
}
}
项目:sqlitemagic
文件:Column.java
@SuppressWarnings("unchecked")
@android.support.annotation.Nullable
<V> V getFromStatement(@NonNull SupportSQLiteStatement stm) {
try {
return (V) valueParser.parseFromStatement(stm);
} catch (SQLiteDoneException e) {
// query returned no results
}
return null;
}