// This class was generated from com.iiordanov.freeaSPICE.IMetaList by a tool
// Do not edit this file directly! PLX THX
package com.iiordanov.freeaSPICE;
public class MetaList extends com.antlersoft.android.dbimpl.IdImplementationBase implements IMetaList {
public static final String GEN_TABLE_NAME = "META_LIST";
public static final int GEN_COUNT = 2;
// Field constants
public static final String GEN_FIELD__ID = "_id";
public static final int GEN_ID__ID = 0;
public static final String GEN_FIELD_NAME = "NAME";
public static final int GEN_ID_NAME = 1;
// SQL Command for creating the table
public static String GEN_CREATE = "CREATE TABLE META_LIST (" +
"_id INTEGER PRIMARY KEY AUTOINCREMENT," +
"NAME TEXT" +
")";
// Members corresponding to defined fields
private long gen__Id;
private java.lang.String gen_name;
public static final com.antlersoft.android.dbimpl.NewInstance<MetaList> GEN_NEW = new com.antlersoft.android.dbimpl.NewInstance<MetaList>() {
public MetaList get() {
return new MetaList();
}
}
;
public String Gen_tableName() { return GEN_TABLE_NAME; }
// Field accessors
public long get_Id() { return gen__Id; }
public void set_Id(long arg__Id) { gen__Id = arg__Id; }
public java.lang.String getName() { return gen_name; }
public void setName(java.lang.String arg_name) { gen_name = arg_name; }
public android.content.ContentValues Gen_getValues() {
android.content.ContentValues values=new android.content.ContentValues();
values.put(GEN_FIELD__ID,Long.toString(this.gen__Id));
values.put(GEN_FIELD_NAME,this.gen_name);
return values;
}
/**
* Return an array that gives the column index in the cursor for each field defined
* @param cursor Database cursor over some columns, possibly including this table
* @return array of column indices; -1 if the column with that id is not in cursor
*/
public int[] Gen_columnIndices(android.database.Cursor cursor) {
int[] result=new int[GEN_COUNT];
result[0] = cursor.getColumnIndex(GEN_FIELD__ID);
// Make compatible with database generated by older version of plugin with uppercase column name
if (result[0] == -1) {
result[0] = cursor.getColumnIndex("_ID");
}
result[1] = cursor.getColumnIndex(GEN_FIELD_NAME);
return result;
}
/**
* Populate one instance from a cursor
*/
public void Gen_populate(android.database.Cursor cursor,int[] columnIndices) {
if ( columnIndices[GEN_ID__ID] >= 0 && ! cursor.isNull(columnIndices[GEN_ID__ID])) {
gen__Id = cursor.getLong(columnIndices[GEN_ID__ID]);
}
if ( columnIndices[GEN_ID_NAME] >= 0 && ! cursor.isNull(columnIndices[GEN_ID_NAME])) {
gen_name = cursor.getString(columnIndices[GEN_ID_NAME]);
}
}
/**
* Populate one instance from a ContentValues
*/
public void Gen_populate(android.content.ContentValues values) {
gen__Id = values.getAsLong(GEN_FIELD__ID);
gen_name = values.getAsString(GEN_FIELD_NAME);
}
}