Julian>My dev branch is complete and ready for review.

Should we conduct some performance tests?
It would be interesting to compare old vs new, and to identify the
bottlenecks of the new approach.

Do you have test code at hand? (I mean the boilerplate code to prepare
the environment for "getXXX" metadata call)
Have you planned adding perf tests?

I'm not up to speed with metadata queries, however I can help with
benchmarks/analysis.

Have you tested compilation into switch over a hashcode?
I mean

switch(class.hashCode()%37) { // this 37 might be picked on a
case-by-case basis to minimize collisions
  case 1: // LogicalAggregate or HiveProject
  case 23: // LogicalProject
...
}

Vladimir

Reply via email to