Евгений Соколов
Выглядит интересным.
А вот идеи засунуть все в DSL вида "select(...).where(...)", не понимаю, по сути тоже что и SQL, но только если что придется лезть в доку, за такой простатой.
Ну DSL это сиатически проверяемый на этапе компиляции код, SQL - строка