add dispatch and projectionist

Change-Id: Ic6f1e61e44087a22ef000a6922585da7e31fd712
pretty sql

Change-Id: If197267dd5780a2f60d2af29ffba6d04b0b56ff0
no swap

Change-Id: I378c3957a5df9d2af2a6d13625964cb3c3298226
alias rake

Change-Id: I8d16526421363f86dddb1180e08fa259f5bce70c