diff --git a/cottontaildb-client/src/main/kotlin/org/vitrivr/cottontail/client/language/basics/expression/ValueList.kt b/cottontaildb-client/src/main/kotlin/org/vitrivr/cottontail/client/language/basics/expression/ValueList.kt index 41bdc001e..acfc3ff5d 100644 --- a/cottontaildb-client/src/main/kotlin/org/vitrivr/cottontail/client/language/basics/expression/ValueList.kt +++ b/cottontaildb-client/src/main/kotlin/org/vitrivr/cottontail/client/language/basics/expression/ValueList.kt @@ -31,6 +31,7 @@ class ValueList(val value: Array): Expression() { is LongArray -> list.filterIsInstance().map { LongVectorValue(it) } is FloatArray -> list.filterIsInstance().map { FloatVectorValue(it) } is DoubleArray -> list.filterIsInstance().map { DoubleVectorValue(it) } + is PublicValue -> list.filterIsInstance() else -> throw IllegalArgumentException("Cannot create ValueList from list of type ${list.first().javaClass.simpleName}.") }.toTypedArray())