| Name | Description | Type | Package | Framework |
| AbstractQueryRewriter | Abstract implementation of query rewriter. | Class | org.apache.metamodel.jdbc.dialects | Apache MetaModel |
| DB2QueryRewriter | Class | org.apache.metamodel.jdbc.dialects | Apache MetaModel | |
| DefaultQueryRewriter | Generic query rewriter that adds syntax enhancements that are only possible to resolve just before execution time. | Class | org.apache.metamodel.jdbc.dialects | Apache MetaModel |
| H2QueryRewriter | Class | org.apache.metamodel.jdbc.dialects | Apache MetaModel | |
| HiveQueryRewriter | Class | org.apache.metamodel.jdbc.dialects | Apache MetaModel | |
| HsqldbQueryRewriter | Class | org.apache.metamodel.jdbc.dialects | Apache MetaModel | |
| IQueryRewriter | A query rewriter can be used for rewriting (part of) a query's string representation. | Interface | org.apache.metamodel.jdbc.dialects | Apache MetaModel |
| LimitOffsetQueryRewriter | Query rewriter for databases that support LIMIT and OFFSET keywords for max rows and first row properties. | Class | org.apache.metamodel.jdbc.dialects | Apache MetaModel |
| MysqlQueryRewriter | Class | org.apache.metamodel.jdbc.dialects | Apache MetaModel | |
| OracleQueryRewriter | Class | org.apache.metamodel.jdbc.dialects | Apache MetaModel | |
| PostgresqlQueryRewriter | Class | org.apache.metamodel.jdbc.dialects | Apache MetaModel | |
| SQLServerQueryRewriter | Class | org.apache.metamodel.jdbc.dialects | Apache MetaModel | |