public static long getLong()

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);
        }
    }