跳到主要内容

FunctionParamValue

FunctionParamValue 实例是一种类型化值,用于函数链表达式和操作参数。

java
io.milvus.v2.service.vector.request.FunctionParamValue

方法​

  • static FunctionParamValue of(boolean value)

    创建一个布尔参数值。

  • static FunctionParamValue of(long value)

    创建一个整数参数值。

  • static FunctionParamValue of(double value)

    创建一个浮点数参数值。

  • static FunctionParamValue of(String value)

    创建一个字符串参数值。

  • static FunctionParamValue of(byte[] value)

    从字节数组创建一个二进制参数值。

  • static FunctionParamValue of(ByteString value)

    从 protobuf ByteString 创建一个二进制参数值。

  • static FunctionParamValue ofArray(List<FunctionParamValue> values)

    从类型化值列表创建一个数组参数值。

  • static FunctionParamValue ofObject(Map<String, FunctionParamValue> fields)

    从字段值映射创建一个对象参数值。

  • static FunctionParamValue from(Object value)

    通过从 Java 对象推断类型来创建一个参数值。

示例​

java
FunctionChainExpr expr = FunctionChainExpr.builder()
.name("num_combine")
.arg(FunctionChainArg.col("$score"))
.param("weights", Arrays.asList(FunctionParamValue.of(0.7), FunctionParamValue.of(0.3)))
.build();
最低 SDK 版本v3.0.x