lambda_simple.sql 302 B

12345678910111213
  1. /* postgres can not */
  2. USE plato;
  3. PRAGMA DisableSimpleColumns;
  4. $shiftSteps=1;
  5. $linear = ($x, $z)->{
  6. $v = 10 * $z + $x;
  7. $shift = ($item) -> {return $item << $shiftSteps};
  8. return $shift($v)
  9. };
  10. --INSERT INTO Output
  11. SELECT t.*, $linear(cast(key as uint64), cast(subkey as uint64)) FROM Input as t;