public Object getDefaultCoalesceValue()

in sql-gremlin/src/main/java/org/twilmes/sql/gremlin/adapter/converter/SqlMetadata.java [296:319]


    public Object getDefaultCoalesceValue(final String column) throws SQLException {
        final String type = getType(column);
        switch (getType(column)) {
            case "string":
                return "";
            case "boolean":
                return false;
            case "byte":
                return Byte.MAX_VALUE;
            case "short":
                return Short.MAX_VALUE;
            case "integer":
                return Integer.MAX_VALUE;
            case "long":
                return Long.MAX_VALUE;
            case "float":
                return Float.MAX_VALUE;
            case "double":
                return Double.MAX_VALUE;
            case "date":
                return Date.from(Instant.EPOCH);
        }
        throw SqlGremlinError.create(UNRECOGNIZED_TYPE, type);
    }