ISQLiteDatabase.java :  » Geo » geohunter » org » geohunter » database » Android Open Source

Android Open Source » Geo » geohunter 
geohunter » org » geohunter » database » ISQLiteDatabase.java
/*
 ** Licensed under the Apache License, Version 2.0 (the "License");
 ** you may not use this file except in compliance with the License.
 ** You may obtain a copy of the License at
 **
 **     http://www.apache.org/licenses/LICENSE-2.0
 **
 ** Unless required by applicable law or agreed to in writing, software
 ** distributed under the License is distributed on an "AS IS" BASIS,
 ** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 ** See the License for the specific language governing permissions and
 ** limitations under the License.
 */

package org.geohunter.database;

import android.database.Cursor;

public interface ISQLiteDatabase {
    void beginTransaction();

    void close();

    int countResults(String table, String sql, String... args);

    void endTransaction();

    void execSQL(String s, Object... bindArg1);

    Cursor query(String table, String[] columns, String selection, String groupBy,
            String having, String orderBy, String limit, String... selectionArgs);

    Cursor rawQuery(String string, String[] object);

    void setTransactionSuccessful();

    boolean isOpen();
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.