in common/src/main/java/com/youtrackdb/ldbc/common/GremlinHelpers.java [31:45]
public static long getLong(Map<String, Object> record, String key) {
Object value = record.get(key);
if (value == null) {
return 0L;
}
if (value instanceof Number n) {
return n.longValue();
}
try {
return Long.parseLong(value.toString());
} catch (NumberFormatException e) {
throw new IllegalArgumentException("Cannot convert to long: " + value.getClass() + " with value: " + value, e);
}
}