IBuilder, which creates a StateObject
representation of the Expression being
visited.
Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.
Expression, StateObject
| Modifier and Type | Class and Description |
|---|---|
| protected abstract class | BasicStateObjectBuilder.AbstractRangeDeclarationBuilder<S extends AbstractFromClauseStateObject>
This builder is responsible to create a new identification variable declaration and to add it
to the state object representing the |
| protected abstract class | BasicStateObjectBuilder.AbstractSelectStatementBuilder<T extends AbstractSelectStatementStateObject, P extends StateObject>
The abstract definition of the builder that is responsible to create the |
| protected static class | |
| protected static class | |
| protected class | BasicStateObjectBuilder.DeleteStatementBuilder
This builder is responsible to create the |
| protected class | |
| protected class | BasicStateObjectBuilder.RangeDeclarationBuilder
This builder is responsible to create a new identification variable declaration and to add it
to the state object representing the |
| protected class | BasicStateObjectBuilder.SelectItemBuilder
This builder is responsible to create the items owned by the top-level
|
| protected class | BasicStateObjectBuilder.SelectStatementBuilder
This builder is responsible to create the |
| protected class | BasicStateObjectBuilder.SimpleRangeDeclarationBuilder
This builder is responsible to create a new identification variable declaration and to add it
to the state object representing the |
| protected class | BasicStateObjectBuilder.SimpleSelectStatementBuilder
This builder is responsible to create the |
| protected class | BasicStateObjectBuilder.UpdateStatementBuilder
This builder is responsible to create the |
| protected class | BasicStateObjectBuilder.WhenClauseBuilder
This builder is responsible to create the |
| Modifier and Type | Field and Description |
|---|---|
| private IBuilder | |
| private BasicStateObjectBuilder. | |
| private IBuilder | |
| private IBuilder | joinBuilder
This |
| pack-priv IJPQLQueryBuilder | |
| private LiteralVisitor | literalVisitor
This visitor is used to retrieve a variable name from various type of an |
| protected IManagedTypeProvider | |
| protected JPQLQueryStateObject | parent
The parent |
| private IBuilder | |
| private IBuilder | |
| private IBuilder | selectStatementBuilder
This |
| private IBuilder | |
| private IBuilder | simpleSelectStatementBuilder
This |
| protected StateObject | stateObject
The |
| private IBuilder | updateStatementBuilder
This |
| private IBuilder | whenClauseBuilder
This |
| Access | Constructor and Description |
|---|---|
| protected |