Android Open Source - GreenerGasPedal Db Util






From Project

Back to project page GreenerGasPedal.

License

The source code is released under:

GNU General Public License

If you think the Android project GreenerGasPedal listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package name.nanek.greenerpedal.db.model.dao.support;
/*  w  w w.jav  a  2 s  .  com*/
import android.database.sqlite.SQLiteStatement;

import java.util.Date;

public class DbUtil {

    public static void bindNullableString(SQLiteStatement statement, String value, int position) {
        if (null == value) {
            statement.bindNull(position);
        } else {
            statement.bindString(position, value);
        }
    }
    
    public static void bindNullOrInteger(SQLiteStatement statement, final int index, final Integer value) {
        if (null == value) {
            statement.bindNull(index);
        } else {
            statement.bindLong(index, value);
        }
    }

    public static void bindNullOrLong(SQLiteStatement statement, final int index, final Date value) {
        if (null == value) {
            statement.bindNull(index);
        } else {
            statement.bindLong(index, value.getTime());
        }
    }

    public static void bindNullOrLong(SQLiteStatement statement, final int index, final Long value) {
        if (null == value) {
            statement.bindNull(index);
        } else {
            statement.bindLong(index, value);
        }
    }

    public static void bindNullOrFloat(SQLiteStatement statement, final int index, final Float value) {
        if ( null == value ) {
            statement.bindNull(index);
        } else {
            statement.bindDouble(index, value);
        }
    }

}




Java Source Code List

name.nanek.greenerpedal.GreenerPedalApp.java
name.nanek.greenerpedal.activity.DisplayReadingsActivity.java
name.nanek.greenerpedal.activity.EditPrefsActivity.java
name.nanek.greenerpedal.activity.GraphAndShareActivity.java
name.nanek.greenerpedal.activity.support.APISafeKeyguardHider.java
name.nanek.greenerpedal.activity.support.BitmapUtil.java
name.nanek.greenerpedal.activity.support.LogLine.java
name.nanek.greenerpedal.activity.support.LowPassFilter.java
name.nanek.greenerpedal.activity.support.MessageOnlyFormatter.java
name.nanek.greenerpedal.activity.support.Prefs.java
name.nanek.greenerpedal.activity.support.ScreenLock.java
name.nanek.greenerpedal.activity.support.Sensors.java
name.nanek.greenerpedal.activity.support.ShareUtil.java
name.nanek.greenerpedal.activity.support.Trigger.java
name.nanek.greenerpedal.activity.support.TriggersResult.java
name.nanek.greenerpedal.activity.support.Views.java
name.nanek.greenerpedal.db.model.Reading.java
name.nanek.greenerpedal.db.model.dao.DataHelper.java
name.nanek.greenerpedal.db.model.dao.ReadingDao.java
name.nanek.greenerpedal.db.model.dao.support.DateUtil.java
name.nanek.greenerpedal.db.model.dao.support.DbUtil.java