| Name | Description | Type | Package | Framework |
| AbstractFilterBuilder | Abstract implementation of FilterBuilder interface. | Class | org.apache.metamodel.query.builder | Apache MetaModel |
| AbstractQueryClause | Represents an abstract clause in a query. | Class | org.apache.metamodel.query | Apache MetaModel |
| AggregateFunction | Interface that contains the aggregation specific methods related to the AggregateBuilder. | Interface | org.apache.metamodel.query | Apache MetaModel |
| AverageAggregateFunction | Class | org.apache.metamodel.query | Apache MetaModel | |
| ColumnSelectBuilder | Interface | org.apache.metamodel.query.builder | Apache MetaModel | |
| CompiledQuery | A CompiledQuery is a Query which has been compiled, typically by the data source itself, to provide optimized execution speed. | Interface | org.apache.metamodel.query | Apache MetaModel |
| CountAggregateFunction | Class | org.apache.metamodel.query | Apache MetaModel | |
| CountSelectBuilder | Interface | org.apache.metamodel.query.builder | Apache MetaModel | |
| DefaultAggregateFunction | Class | org.apache.metamodel.query | Apache MetaModel | |
| DefaultCompiledQuery | Represents a default implementation of the CompiledQuery interface. | Class | org.apache.metamodel.query | Apache MetaModel |
| DefaultScalarFunction | Class | org.apache.metamodel.query | Apache MetaModel | |
| FilterBuilder | Interface for builder callbacks that respond to filter condition building. | Interface | org.apache.metamodel.query.builder | Apache MetaModel |
| FilterClause | Represents a clause of filters in the query. | Class | org.apache.metamodel.query | Apache MetaModel |
| FilterItem | Represents a filter in a query that resides either within a WHERE clause or aSee Also:FilterClause, | Class | org.apache.metamodel.query | Apache MetaModel |
| FromClause | Represents the FROM clause of a query containing FromItem's. | Class | org.apache.metamodel.query | Apache MetaModel |
| FromItem | Represents a FROM item. | Class | org.apache.metamodel.query | Apache MetaModel |
| FunctionSelectBuilder | Interface | org.apache.metamodel.query.builder | Apache MetaModel | |
| FunctionType | Represents a generic function to use in a SelectItem. | Interface | org.apache.metamodel.query | Apache MetaModel |
| FunctionTypeFactory | Factory to create AggregateFunctions through its function name. | Class | org.apache.metamodel.query | Apache MetaModel |
| GroupByClause | Represents the GROUP BY clause of a query that contains GroupByItem's. | Class | org.apache.metamodel.query | Apache MetaModel |
| GroupByItem | Represents a GROUP BY item. | Class | org.apache.metamodel.query | Apache MetaModel |
| GroupedQueryBuilder | Represents a built query that has a GROUP BY clause. | Interface | org.apache.metamodel.query.builder | Apache MetaModel |
| HavingBuilder | Builder interface for having items. | Interface | org.apache.metamodel.query.builder | Apache MetaModel |
| InitFromBuilder | The initial interface used when building a query. | Interface | org.apache.metamodel.query.builder | Apache MetaModel |
| InitFromBuilderImpl | Class | org.apache.metamodel.query.builder | Apache MetaModel | |
| JoinFromBuilder | Interface | org.apache.metamodel.query.builder | Apache MetaModel | |
| JoinType | Represents a join type, used in a FromItem. | Class | org.apache.metamodel.query | Apache MetaModel |
| LogicalOperator | enum LogicalOperatorRepresents a logical operator (AND or OR) to use when defining compound | Class | org.apache.metamodel.query | Apache MetaModel |
| MaxAggregateFunction | Class | org.apache.metamodel.query | Apache MetaModel | |
| MinAggregateFunction | Class | org.apache.metamodel.query | Apache MetaModel | |
| OperatorType | Defines the types of operators that can be used in filters. | Interface | org.apache.metamodel.query | Apache MetaModel |
| OperatorTypeImpl | Class | org.apache.metamodel.query | Apache MetaModel | |
| OrderByClause | Represents the ORDER BY clause of a query containing OrderByItem's. | Class | org.apache.metamodel.query | Apache MetaModel |
| OrderByItem | Represents an ORDER BY item. | Class | org.apache.metamodel.query | Apache MetaModel |
| OrderByItem .Direction | Class | org.apache.metamodel.query | Apache MetaModel | |
| Query | Represents a query to retrieve data by. | Class | org.apache.metamodel.query | Apache MetaModel |
| QueryClause | Interface | org.apache.metamodel.query | Apache MetaModel | |
| QueryItem | Interface for items in a query. | Interface | org.apache.metamodel.query | Apache MetaModel |
| QueryParameter | Represents a query parameter, in SQL represented with a '?' symbol. | Class | org.apache.metamodel.query | Apache MetaModel |
| QueryParser | A parser class of for full SQL-like queries. | Class | org.apache.metamodel.query.parser | Apache MetaModel |
| QueryParserException | Subtype of MetaModelException which indicate a problem in parsing a query passed to the QueryParser. | Class | org.apache.metamodel.query.parser | Apache MetaModel |
| QueryPartCollectionProcessor | Simple implementation of QueryPartProcessor which simply adds all elements to a collection. | Class | org.apache.metamodel.query.parser | Apache MetaModel |
| QueryPartParser | Parser of query parts. | Class | org.apache.metamodel.query.parser | Apache MetaModel |
| QueryPartProcessor | Callback of the QueryPartParser, which recieves notifications whenever a token is identified/parsed. | Interface | org.apache.metamodel.query.parser | Apache MetaModel |
| SatisfiedFromBuilder | Represents a builder where the FROM part is satisfied, ie. | Interface | org.apache.metamodel.query.builder | Apache MetaModel |
| SatisfiedHavingBuilder | Interface | org.apache.metamodel.query.builder | Apache MetaModel | |
| SatisfiedOrderByBuilder | Interface | org.apache.metamodel.query.builder | Apache MetaModel | |
| SatisfiedQueryBuilder | Interface | org.apache.metamodel.query.builder | Apache MetaModel | |
| SatisfiedSelectBuilder | Interface | org.apache.metamodel.query.builder | Apache MetaModel | |
| SatisfiedWhereBuilder | Interface | org.apache.metamodel.query.builder | Apache MetaModel | |
| ScalarFunction | Interface that contains scalar specific methods. | Interface | org.apache.metamodel.query | Apache MetaModel |
| SelectClause | Represents the SELECT clause of a query containing SelectItems. | Class | org.apache.metamodel.query | Apache MetaModel |
| SelectItem | Represents a SELECT item. | Class | org.apache.metamodel.query | Apache MetaModel |
| SelectItemParser | Class | org.apache.metamodel.query.parser | Apache MetaModel | |
| SelectItemParser .MultipleSelectItemsParsedException | Class | org.apache.metamodel.query.parser | Apache MetaModel | |
| SumAggregateFunction | Class | org.apache.metamodel.query | Apache MetaModel | |
| TableFromBuilder | Interface | org.apache.metamodel.query.builder | Apache MetaModel | |
| ToBooleanFunction | Class | org.apache.metamodel.query | Apache MetaModel | |
| ToDateFunction | Class | org.apache.metamodel.query | Apache MetaModel | |
| ToNumberFunction | Class | org.apache.metamodel.query | Apache MetaModel | |
| ToStringFunction | Class | org.apache.metamodel.query | Apache MetaModel | |
| WhereBuilder | Builder interface for WHERE items. | Interface | org.apache.metamodel.query.builder | Apache MetaModel |