reduce_with_assume.sql 373 B

1234567891011
  1. /* postgres can not */
  2. /* multirun can not */
  3. /* syntax version 1 */
  4. USE plato;
  5. $udf = YQL::@@(lambda '(key stream) (AsStruct
  6. '('key key) '('sum (Collect (Condense stream (Uint32 '0) (lambda '(item state) (Bool 'False)) (lambda '(item state) (Add state item)))))
  7. ))@@;
  8. INSERT INTO Output
  9. REDUCE Input ON key USING $udf(cast(subkey as uint32) ?? 0) ASSUME ORDER BY key;