Android Open Source - br.com.mirabilis.sqlite S Q Lite Data Type From Project Back to project page br.com.mirabilis.sqlite .
License The source code is released under:
Apache License
If you think the Android project br.com.mirabilis.sqlite 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 br.com.mirabilis.sqlite.manager.dao.util;
/ / f r o m w w w . j a v a 2 s . c o m
/**
* Enumeration that return type of object.
*
* @author Rodrigo Sim?es Rosa.
*/
public enum SQLiteDataType {
BOOLEAN, BYTE, BYTE_ARRAY, DOUBLE, FLOAT, LONG, SHORT, INTEGER, STRING;
/**
* Return type of {@link SQLiteDataType}
* @param obj
* @return
*/
public static SQLiteDataType getType(Object obj) {
if (obj == null) {
return null;
} else if (obj instanceof Boolean) {
return BOOLEAN;
} else if (obj instanceof Byte) {
return BYTE;
} else if (obj instanceof byte []) {
return BYTE_ARRAY;
} else if (obj instanceof Double) {
return DOUBLE;
} else if (obj instanceof Float) {
return FLOAT;
} else if (obj instanceof Long) {
return LONG;
} else if (obj instanceof Short) {
return SHORT;
} else if (obj instanceof Integer ) {
return INTEGER;
} else if (obj instanceof String) {
return STRING;
}
return null;
}
}
Java Source Code List br.com.mirabilis.sample.BuildConfig.java br.com.mirabilis.sample.MainActivity.java br.com.mirabilis.sqlite.BuildConfig.java br.com.mirabilis.sqlite.BuildConfig.java br.com.mirabilis.sqlite.annotation.SQLiteParseAnnotation.java br.com.mirabilis.sqlite.annotation.model.SQLiteAnnotationEntity.java br.com.mirabilis.sqlite.annotation.model.SQLiteAnnotationField.java br.com.mirabilis.sqlite.cypher.CypherFileManager.java br.com.mirabilis.sqlite.manager.core.SQLiteConnection.java br.com.mirabilis.sqlite.manager.core.SQLiteCore.java br.com.mirabilis.sqlite.manager.dao.DAO.java br.com.mirabilis.sqlite.manager.dao.SQLiteDAO.java br.com.mirabilis.sqlite.manager.dao.util.SQLiteDataManager.java br.com.mirabilis.sqlite.manager.dao.util.SQLiteDataType.java br.com.mirabilis.sqlite.manager.exception.SQLiteEmptyException.java br.com.mirabilis.sqlite.manager.exception.SQLiteException.java br.com.mirabilis.sqlite.manager.exception.SQLiteNotNullFieldException.java br.com.mirabilis.sqlite.manager.model.SQLiteEntity.java br.com.mirabilis.sqlite.manager.model.SQLiteField.java br.com.mirabilis.sqlite.manager.model.SQLiteTable.java br.com.mirabilis.sqlite.manager.util.SQLiteDatabaseFile.java br.com.mirabilis.sqlite.view.SqliteActivity.java