premap_no_premap.sql 706 B

123456789101112131415161718192021222324252627
  1. PRAGMA DisableSimpleColumns;
  2. PRAGMA DisablePullUpFlatMapOverJoin;
  3. use plato;
  4. -- not renaming
  5. from (select key, subkey || key as subkey, value from Input1) as a
  6. join Input2 as b using(key)
  7. select a.key, a.subkey, b.value
  8. order by a.key;
  9. -- not fixed size
  10. from (select key, "aaa" as subkey, value from Input1) as a
  11. join Input2 as b using(key)
  12. select a.key, a.subkey, b.value
  13. order by a.key;
  14. -- to many Justs
  15. from (select key, Just(Just(1)) as subkey, value from Input1) as a
  16. join Input2 as b using(key)
  17. select a.key, a.subkey, b.value
  18. order by a.key;
  19. -- container
  20. from (select key, AsTuple(1) as subkey, value from Input1) as a
  21. join Input2 as b using(key)
  22. select a.key, a.subkey, b.value
  23. order by a.key;