public Value createValue()

in computer-core/src/main/java/org/apache/hugegraph/computer/core/graph/BuiltinGraphFactory.java [166:198]


    public Value createValue(ValueType type) {
        switch (type) {
            case NULL:
                return NullValue.get();
            case BOOLEAN:
                return new BooleanValue();
            case INT:
                return new IntValue();
            case LONG:
                return new LongValue();
            case FLOAT:
                return new FloatValue();
            case DOUBLE:
                return new DoubleValue();
            case ID:
                return new BytesId();
            case ID_LIST:
                return new IdList();
            case ID_LIST_LIST:
                return new IdListList();
            case ID_SET:
                return new IdSet();
            case LIST_VALUE:
                return new ListValue<>();
            case MAP_VALUE:
                return new MapValue<>();
            case STRING:
                return new StringValue();
            default:
                throw new ComputerException("Can't create Value for %s",
                                            type.name());
        }
    }