-
Notifications
You must be signed in to change notification settings - Fork 881
Expression types
Timo Westkämper edited this page Apr 1, 2014
·
1 revision
Expressions are the building blocks of queries and are divided into the following types
- Constant - for constants such as Strings, numbers and entity instances
- ConstantImpl is the main implementation class
- FactoryExpression - for row based result processing
- e.g. QTuple, QBean, ConstructorExpression
- Operation - for common supported operations and function calls
- ParamExpression - for bindable query parameters
- Path - for variables, properties and collection member access
- SubQueryExpression - for subqueries
- TemplateExpression - for custom syntax