@SuppressWarnings("unchecked") @Override public List<Insert> list() { return (List<Insert>) super.list(); }
public SELF andThenInto(String table) { AbstractInsert<?> insert = newInsert(table); setCurrent(insert); return self(); }
public SELF andThenThisInstance(AbstractInsertable insertable) { AbstractInsert<?> insert = insertable.getInsert(); setCurrent(insert); return self(); }
@Override public SELF value(String colName, Date value) { current.value(colName, value); return self(); }
AbstractInserts(AbstractInsert<?> current) { setCurrent(current); }
@Override public SELF value(String colName, BigDecimal value) { current.value(colName, value); return self(); }
public SELF andThenThisInstance(AbstractInsertable insertable) { AbstractInsert<?> insert = insertable.getInsert(); setCurrent(insert); return self(); }
AbstractInserts(AbstractInsert<?> current) { setCurrent(current); }
@Override public SELF value(String colName, Double value) { current.value(colName, value); return self(); }
public SELF andThenInto(String table) { AbstractInsert<?> insert = newInsert(table); setCurrent(insert); return self(); }
@SuppressWarnings("unchecked") @Override public List<Insert> list() { return (List<Insert>) super.list(); }
@Override public SELF value(String colName, Float value) { current.value(colName, value); return self(); }
@Override public SELF value(String colName, String value) { current.value(colName, value); return self(); }
@Override public SELF value(String colName, LazyParam<?> value) { current.value(colName, value); return self(); }
@Override public SELF value(String colName, Integer value) { current.value(colName, value); return self(); }
public SELF andThenThisInstance(AbstractListInsertable insertable) { List<? extends AbstractInsert<?>> inserts = insertable.getInserts(); this.inserts.addAll(inserts); current = null; return self(); }
@Override public SELF value(String colName, Integer value) { current.value(colName, value); return self(); }
@Override public SELF value(String colName, Long value) { current.value(colName, value); return self(); }
@Override public SELF value(String colName, Double value) { current.value(colName, value); return self(); }
@Override public SELF value(String colName, Float value) { current.value(colName, value); return self(); }