private static Literal[] values(boolean... v) { Literal[] ret = new Literal[v.length]; for (int i = 0; i < ret.length; i++) { ret[i] = Literal.value(v[i]); } return ret; }
private static Literal[] values(Object... v) { Literal[] ret = new Literal[v.length]; for (int i = 0; i < ret.length; i++) { ret[i] = Literal.value(v[i]); } return ret; }
/** * @see Literal#value(Object) TODO method should be made private and not * actually deleted */ @Deprecated public static Literal[] values(int... v) { Literal[] ret = new Literal[v.length]; for (int i = 0; i < ret.length; i++) { ret[i] = Literal.value(v[i]); } return ret; }
/** * @see Literal#value(Object) */ @Deprecated public static Literal[] values(String... v) { Literal[] ret = new Literal[v.length]; for (int i = 0; i < ret.length; i++) { ret[i] = Literal.value(v[i]); } return ret; }
/** * @see Literal#value(Object) TODO method should be made private and not * actually deleted */ @Deprecated public static Literal[] values(long... v) { Literal[] ret = new Literal[v.length]; for (int i = 0; i < ret.length; i++) { ret[i] = Literal.value(v[i]); } return ret; }
/** * @see Literal#value(Object) */ @Deprecated public static Literal[] numbers(Number... v) { Literal[] ret = new Literal[v.length]; for (int i = 0; i < ret.length; i++) { ret[i] = Literal.value(v[i]); } return ret; }
/** * <pre> * { field: <field>, op: <op>, rvalue: <value> } * </pre> */ public static Query withValue(String field, BinOp op, int value) { return withValue(field, op, Literal.value(value)); }
/** * <pre> * { field: <field>, op: <op>, rvalue: <value> } * </pre> */ public static Query withValue(String field, BinOp op, long value) { return withValue(field, op, Literal.value(value)); }
/** * <pre> * { field: <field>, op: <op>, rvalue: <value> } * </pre> */ public static Query withValue(String field, BinOp op, Object value) { return withValue(field, op, Literal.value(value)); }
private Literal[] ids(MigrationJob[] jobs) { List<Literal> ids = new ArrayList<>(); for (MigrationJob j : jobs) { ids.add(Literal.value(j.get_id())); } return ids.toArray(new Literal[ids.size()]); }
/** * <pre> * { field: <field>, op: <op>, rvalue: <value> } * </pre> */ public static Query withValue(String field, BinOp op, double value) { return withValue(field, op, Literal.value(value)); }
/** * <pre> * { field: <field>, op: <op>, rvalue: <value> } * </pre> */ public static Query withValue(String field, BinOp op, boolean value) { return withValue(field, op, Literal.value(value)); }
public Set more(String field, String i) { return more(field, Literal.value(i)); }
public Set more(String field, int i) { return more(field, Literal.value(i)); }
public Set more(String field, boolean i) { return more(field, Literal.value(i)); }
public Set more(String field, Date date) { return more(field, Literal.value(date)); }
public static Set set(String field, long i) { return new Set().more(field, Literal.value(i)); }
public static Set set(String field, Date date) { return new Set().more(field, Literal.value(date)); }
public static Set set(String field, int i) { return new Set().more(field, Literal.value(i)); }
private void update(List<MigrationJob> mjList) throws Exception { batchCreate(mjList); DataUpdateRequest upd = new DataUpdateRequest("migrationConfiguration", null); upd.where(Query.withValue("_id", Query.eq, migrationConfiguration.get_id())); upd.updates(Update.set("timestampInitialValue", Literal.value(migrationConfiguration.getTimestampInitialValue()))); lbClient.data(upd); }