protected static Object serializeValue(Object value) { // Serialize value (TODO: should move to Serializer) if (value instanceof Id) { value = ((Id) value).asObject(); } return value; }
protected List<Object> idColumnValue(Id id) { return ImmutableList.of(id.asObject()); }
protected List<Object> idColumnValue(Id id) { return ImmutableList.of(id.asObject()); }
private static Object serializeValue(Object value) { if (value instanceof Id) { value = ((Id) value).asObject(); } if (value instanceof String) { value = MysqlUtil.escapeString((String) value); } return value; }
public static String writeString(Id id) { return (id.number() ? NUMBER_PREFIX : STRING_PREFIX) + id.asObject(); }
protected static Object serializeValue(Object value) { // Serialize value (TODO: should move to Serializer) if (value instanceof Id) { value = ((Id) value).asObject(); } return value; }
@Override protected Query writeQueryEdgeCondition(Query query) { ConditionQuery result = (ConditionQuery) query; for (Condition.Relation r : result.relations()) { Object value = r.value(); if (value instanceof Id) { if (r.key() == HugeKeys.OWNER_VERTEX || r.key() == HugeKeys.OTHER_VERTEX) { // Serialize vertex id r.serialValue(IdUtil.writeString((Id) value)); } else { // Serialize label id r.serialValue(((Id) value).asObject()); } } else if (value instanceof Directions) { r.serialValue(((Directions) value).code()); } } return null; }
protected List<Object> idColumnValue(Id id) { return ImmutableList.of(id.asObject()); }
protected List<Object> idColumnValue(Id id) { return ImmutableList.of(id.asObject()); }
private static Object serializeValue(Object value) { if (value instanceof Id) { value = ((Id) value).asObject(); } if (value instanceof String) { value = MysqlUtil.escapeString((String) value); } return value; }
public static String writeString(Id id) { return (id.number() ? NUMBER_PREFIX : STRING_PREFIX) + id.asObject(); }
@Override protected Id writeQueryEdgeCondition(Query query) { ConditionQuery result = (ConditionQuery) query; for (Condition.Relation r : result.relations()) { Object value = r.value(); if (value instanceof Id) { if (r.key() == HugeKeys.OWNER_VERTEX || r.key() == HugeKeys.OTHER_VERTEX) { // Serialize vertex id r.serialValue(IdUtil.writeString((Id) value)); } else { // Serialize label id r.serialValue(((Id) value).asObject()); } } else if (value instanceof Directions) { r.serialValue(((Directions) value).code()); } } return null; }