Android Open Source - Android-Lib-Database Type Converter






From Project

Back to project page Android-Lib-Database.

License

The source code is released under:

Apache License

If you think the Android project Android-Lib-Database 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 android.lib.database;
//from  w w w . j a  va  2s.c  om
/**
 * Converts a value of a type to another type.
 * <p>SQLite-compatible types include <code>boolean</code>, <code>byte</code>, <code>byte[]</code>,
 * <code>double</code>, <code>float</code>, <code>int</code>, <code>long</code>, <code>short</code>
 * and <code>String</code>.
 * @param <F> the type to convert from SQLite-compatible values.
 * @param <T> the type to convert to.
 */
public interface TypeConverter<F, T> {
    /**
     * Converts <code>value</code> of SQLite-compatible type <code>F</code> to type <code>T</code>.
     * @param value the value to convert.
     */
    T fromDatabase(F value);

    /**
     * Converts <code>value</code> of type <code>T</code> to type <code>F</code>
     * that is SQLite-compatible.
     * @param value the value to convert.
     */
    F toDatabase(T value);
}




Java Source Code List

android.lib.database.Column.java
android.lib.database.CompositeIndex.java
android.lib.database.DatabaseOpenHelper.java
android.lib.database.Database.java
android.lib.database.DateConverter.java
android.lib.database.Index.java
android.lib.database.JSONRowMapper.java
android.lib.database.RowMapper.java
android.lib.database.Table.java
android.lib.database.TypeConverter.java
android.lib.database.UniqueCompositeIndex.java
android.lib.database.UnsupportedTypeException.java
android.lib.database.UseConverter.java
android.lib.database.predicate.ManySidedPredicate.java
android.lib.database.predicate.Predicate.java
android.lib.database.predicate.ThreeSidedPredicate.java
android.lib.database.predicate.TwoSidedPredicate.java
android.lib.database.query.Delete.java
android.lib.database.query.Insert.java
android.lib.database.query.QueryBuilder.java
android.lib.database.query.Query.java
android.lib.database.query.Select.java
android.lib.database.query.Update.java