package com.pushtorefresh.storio.sqlite.annotations;
import android.database.Cursor;
import android.support.annotation.NonNull;
import com.pushtorefresh.storio.sqlite.operations.get.DefaultGetResolver;
import java.lang.Override;
/**
* Generated resolver for Get Operation.
*/
public class PrimitivePrivateFieldsStorIOSQLiteGetResolver extends DefaultGetResolver<PrimitivePrivateFields> {
/**
* {@inheritDoc}
*/
@Override
@NonNull
public PrimitivePrivateFields mapFromCursor(@NonNull Cursor cursor) {
PrimitivePrivateFields object = new PrimitivePrivateFields();
object.setField1(cursor.getInt(cursor.getColumnIndex("field1")) == 1);
object.setField2(cursor.getShort(cursor.getColumnIndex("field2")));
object.setField3(cursor.getInt(cursor.getColumnIndex("field3")));
object.setField4(cursor.getLong(cursor.getColumnIndex("field4")));
object.setField5(cursor.getFloat(cursor.getColumnIndex("field5")));
object.setField6(cursor.getDouble(cursor.getColumnIndex("field6")));
object.setField7(cursor.getString(cursor.getColumnIndex("field7")));
object.setField8(cursor.getBlob(cursor.getColumnIndex("field8")));
return object;
}
}