You see, while qMyQuery.getClass() is great and all, it doesn't really expose a whole lot of *useful* functionality - because it's not giving you the real reflection for that query object. For example, look for 'getCurrentRow' in that dump - it doesn't show up.
Now where is it, you may ask? - Well, technically, it's there - it's just not that easy to see. With a Little bit of programming, however, we can really open up the book on any object - exposing the most functionality possible.
Inspired by the guys over at Zrinity, who did a 'ColdFusion MX Un-Documentation' site (back in the day), but has since, been Abandoned - I have taken it upon myself to resurrect the introspection abilities given to us by Java's own reflection abilities.
They're method was cool - but it required you to compile a Java class and throw it into the class path.
I felt that this was a bit much and completely unnecessary - I asked myself, 'If ColdFusion is written on top of Java, why not just tap into Java from within ColdFusion, to do the same thing.'
Seeing how there wasn't anybody around me - reading My Mind, answering my question... I took it upon myself to do a port - a very quick port.