Как использовать count () в eval () для слюни "когда" - PullRequest
0 голосов
/ 07 августа 2020

У меня есть правило слюни, как показано ниже:

rule "compute"
when
  $payload: DataWrapper() 
  $count: Number() from accumulate(DataWarapper(dataCond1) from $payload, count(1))
then
  $payload.addCount()
end

У меня есть аналогичные logi c в файле слюни, дублированные, за исключением условия данных для расчета подсчета. Есть ли способ прочитать условие, определенное как строку из базы данных, например, для $ count?

$count: evaluateStringExpression("stringExp")

, где stringExp - это VARCHAR2(), добавленное в БД как "Number() from accumulate(DataWarapper(dataCond1) from $payload, count(1))"

...