| 
| mydialect  | insert ("+", new te::da::BinaryOpEncoder("+")) | 
|   | 
| mydialect  | insert ("-", new te::da::BinaryOpEncoder("-")) | 
|   | 
| mydialect  | insert ("*", new te::da::BinaryOpEncoder("*")) | 
|   | 
| mydialect  | insert ("/", new te::da::BinaryOpEncoder("/")) | 
|   | 
| mydialect  | insert ("=", new te::da::BinaryOpEncoder("=")) | 
|   | 
| mydialect  | insert ("<>", new te::da::BinaryOpEncoder("<>")) | 
|   | 
| mydialect  | insert (">", new te::da::BinaryOpEncoder(">")) | 
|   | 
| mydialect  | insert (">=", new te::da::BinaryOpEncoder(">=")) | 
|   | 
| mydialect  | insert ("<=", new te::da::BinaryOpEncoder("<=")) | 
|   | 
| mydialect  | insert ("and", new te::da::BinaryOpEncoder("AND")) | 
|   | 
| mydialect  | insert ("or", new te::da::BinaryOpEncoder("OR")) | 
|   | 
| mydialect  | insert ("not", new te::da::UnaryOpEncoder("NOT")) | 
|   | 
| mydialect  | insert ("like", new te::da::BinaryOpEncoder("LIKE")) | 
|   | 
| mydialect  | insert ("isnull", new te::da::IsNullOpEncoder("isnull")) | 
|   | 
| mydialect  | insert ("st_envelopeintersects", new te::da::FunctionEncoder("st_intersects")) | 
|   | 
| mydialect  | insert ("count", new te::da::FunctionEncoder("count")) | 
|   | 
| mydialect  | insert ("avg", new te::da::FunctionEncoder("avg")) | 
|   | 
| mydialect  | insert ("sum", new te::da::FunctionEncoder("sum")) | 
|   | 
| mydialect  | insert ("min", new te::da::FunctionEncoder("min")) | 
|   | 
| mydialect  | insert ("max", new te::da::FunctionEncoder("max")) | 
|   | 
| mydialect  | insert ("st_contains", new te::da::FunctionEncoder("st_contains")) | 
|   | 
| mydialect  | insert ("st_covers", new te::da::FunctionEncoder("st_covers")) | 
|   | 
| mydialect  | insert ("st_coveredby", new te::da::FunctionEncoder("st_coveredby")) | 
|   | 
| mydialect  | insert ("st_crosses", new te::da::FunctionEncoder("st_crosses")) | 
|   | 
| mydialect  | insert ("st_disjoint", new te::da::FunctionEncoder("st_disjoint")) | 
|   | 
| mydialect  | insert ("st_equals", new te::da::FunctionEncoder("st_equals")) | 
|   | 
| mydialect  | insert ("st_overlaps", new te::da::FunctionEncoder("st_overlaps")) | 
|   | 
| mydialect  | insert ("st_relate", new te::da::FunctionEncoder("st_relate")) | 
|   | 
| mydialect  | insert ("st_touches", new te::da::FunctionEncoder("st_touches")) | 
|   | 
| mydialect  | insert ("st_intersects", new te::da::FunctionEncoder("st_intersects")) | 
|   | 
| mydialect  | insert ("st_within", new te::da::FunctionEncoder("st_within")) | 
|   | 
| mydialect  | insert ("st_extent", new te::da::FunctionEncoder("Extent")) | 
|   |