@Override public Long getKey(SimpleEntityNotNull entity) { if(entity != null) { return entity.getId(); } else { return null; } }
@Override protected final void bindValues(DatabaseStatement stmt, SimpleEntityNotNull entity) { stmt.clearBindings(); stmt.bindLong(1, entity.getId()); stmt.bindLong(2, entity.getSimpleBoolean() ? 1L: 0L); stmt.bindLong(3, entity.getSimpleByte()); stmt.bindLong(4, entity.getSimpleShort()); stmt.bindLong(5, entity.getSimpleInt()); stmt.bindLong(6, entity.getSimpleLong()); stmt.bindDouble(7, entity.getSimpleFloat()); stmt.bindDouble(8, entity.getSimpleDouble()); stmt.bindString(9, entity.getSimpleString()); stmt.bindBlob(10, entity.getSimpleByteArray()); }
@Override protected final void bindValues(SQLiteStatement stmt, SimpleEntityNotNull entity) { stmt.clearBindings(); stmt.bindLong(1, entity.getId()); stmt.bindLong(2, entity.getSimpleBoolean() ? 1L: 0L); stmt.bindLong(3, entity.getSimpleByte()); stmt.bindLong(4, entity.getSimpleShort()); stmt.bindLong(5, entity.getSimpleInt()); stmt.bindLong(6, entity.getSimpleLong()); stmt.bindDouble(7, entity.getSimpleFloat()); stmt.bindDouble(8, entity.getSimpleDouble()); stmt.bindString(9, entity.getSimpleString()); stmt.bindBlob(10, entity.getSimpleByteArray()); }
@Override protected void accessAll(List<SimpleEntityNotNull> list, String traceName) { startClock(traceName); for (int i = 0; i < list.size(); i++) { SimpleEntityNotNull entity = list.get(i); entity.getId(); entity.getSimpleBoolean(); entity.getSimpleByte(); entity.getSimpleShort(); entity.getSimpleInt(); entity.getSimpleLong(); entity.getSimpleFloat(); entity.getSimpleDouble(); entity.getSimpleString(); entity.getSimpleByteArray(); } stopClock(); }
protected static void assertEqualProperties(SimpleEntityNotNull entity, SimpleEntityNotNull reloaded) { assertNotSame(entity, reloaded); assertEquals(entity.getId(), reloaded.getId()); assertEquals(entity.getSimpleBoolean(), reloaded.getSimpleBoolean()); assertEquals(entity.getSimpleDouble(), reloaded.getSimpleDouble()); assertEquals(entity.getSimpleFloat(), reloaded.getSimpleFloat()); assertEquals(entity.getSimpleLong(), reloaded.getSimpleLong()); assertEquals(entity.getSimpleByte(), reloaded.getSimpleByte()); assertEquals(entity.getSimpleInt(), reloaded.getSimpleInt()); assertEquals(entity.getSimpleShort(), reloaded.getSimpleShort()); assertEquals(entity.getSimpleBoolean(), reloaded.getSimpleBoolean()); assertEquals(entity.getSimpleString(), reloaded.getSimpleString()); assertTrue(Arrays.equals(entity.getSimpleByteArray(), reloaded.getSimpleByteArray())); }