tech

tech

nick

import android.content.Context;

import com.snappydb.DB;
import com.snappydb.DBFactory;
import com.snappydb.SnappydbException;

class Data {

    private DB snappydb;

    Data(Context context) {
        open(context);
    }

    private void open(Context context) {
        try {
            snappydb = DBFactory.open(context);
        } catch (SnappydbException e) {
            e.printStackTrace();
        }
    }
    private void close() {
        try {
            snappydb.close();
        } catch (SnappydbException e) {
            e.printStackTrace();
        }
    }
    public void destroy() {
        try {
            snappydb.destroy();
        } catch (SnappydbException e) {
            e.printStackTrace();
        }
    }
    public void put(String key, String val) {
        try {
            snappydb.put(key, val);
        } catch (SnappydbException e) {
            e.printStackTrace();
        }
    }
    public void put(String key, Number[] val) {
        try {
            snappydb.put(key, val);
        } catch (SnappydbException e) {
            e.printStackTrace();
        }
    }
    public void putInt(String key, int val) {
        try {
            snappydb.putInt(key, val);
        } catch (SnappydbException e) {
            e.printStackTrace();
        }
    }
    public void putBoolean(String key, boolean val) {
        try {
            snappydb.putBoolean(key, val);
        } catch (SnappydbException e) {
            e.printStackTrace();
        }
    }
    public void putLong(String key, long val) {
        try {
            snappydb.putLong(key, val);
        } catch (SnappydbException e) {
            e.printStackTrace();
        }
    }
    public String get(String key) {
        try {
            return snappydb.get(key);
        } catch (SnappydbException e) {
            e.printStackTrace();
        }
        return "error";
    }
    public Number[] getObject(String key) {
        try {
            return snappydb.getObjectArray(key, Number.class);
        } catch (SnappydbException e) {
            e.printStackTrace();
        }
        return null;
    }
    public int getInt(String key) {
        try {
            return snappydb.getInt(key);
        } catch (SnappydbException e) {
            e.printStackTrace();
        }
        return 0;
    }
    public boolean getBoolean(String key) {
        try {
            return snappydb.getBoolean(key);
        } catch (SnappydbException e) {
            e.printStackTrace();
        }
        return false;
    }
    public long getLong(String key) {
        try {
            return snappydb.getLong(key);
        } catch (SnappydbException e) {
            e.printStackTrace();
        }
        return 0;
    }
    public boolean isExist(String key) {
        try {
            return snappydb.exists(key);
        } catch (SnappydbException e) {
            e.printStackTrace();
        }
        return false;
    }
    public void delete(String key) {
        try {
            snappydb.del(key);
        } catch (SnappydbException e) {
            e.printStackTrace();
        }
    }


}


Report Page