[#74172164] Adds boxplot visualization for jdbc

 - switch to using a base SqlGenerator class and mixin more specific quirks
 - working for pg, gp, sqlserver, and td. the td implementation needs testing with larger sets
 - teradata does not support != in where clauses, so swich all implementations to use <> which is
   more universally supported
Adjust Teradata spec setup
[#74657730] Use compass mixin for rotate