in src/main/java/com/microsoft/spring/data/gremlin/conversion/script/AbstractGremlinScriptLiteral.java [162:183]
public static String generateHas(@NonNull String name, @NonNull Object value) {
if (value instanceof Integer) {
return generateHas(name, (Integer) value);
} else if (value instanceof Boolean) {
return generateHas(name, (Boolean) value);
} else if (value instanceof String) {
return generateHas(name, (String) value);
} else if (value instanceof Date) {
return generateHas(name, GremlinUtils.timeToMilliSeconds(value));
} else {
final String hasScript;
try {
hasScript = generateHas(name, GremlinUtils.getObjectMapper().writeValueAsString(value));
} catch (JsonProcessingException e) {
throw new GremlinUnexpectedEntityTypeException("Failed to write object to String", e);
}
return hasScript;
}
}