Thanks for looking at the patch, Rick, I am still learning how to best
go about the code generation in non-trivial cases..
> I would recommend tracking down how we handle ? in a statement like
> "select * from t where a = ?".
Actually, thats how I found the pattern to make to it work at all; I
did look at the restrict generated code, cf. here:
which does pass in specially generated methods to the result set, and
also see the usage of these generated methods:
ProjectRestrictResultSet.openCore: constantRestriction.invoke and
so I don't yet understand how this particular usage of ? would lead me to a
I could probaby mimic the constantRestriction handling for the
constant, but I'm can't yet see how that would simplify things, if
anything that's an overkill, because in our case, we only allow
literals for the constant case.
I'll read some more code..