As we support all() and select {} in the compiler plugin, it should be relatively trivial to add except and allExcept support too.
There are quite some overloads. That would take most of the work I think.
For instance, .select { allExcept { title } } , .select { userData.allColsExcept { name } }, or .select { colsOf<Int>() except age }.
There are also a bunch of String overloads.
As we support
all()andselect {}in the compiler plugin, it should be relatively trivial to addexceptandallExceptsupport too.There are quite some overloads. That would take most of the work I think.
For instance,
.select { allExcept { title } },.select { userData.allColsExcept { name } }, or.select { colsOf<Int>() except age }.There are also a bunch of String overloads.