| Modifier and Type | Field and Description |
|---|---|
| private final IJPQLQueryBuilder | delegate
The delegate builder that receives the calls from this one. |
| Access | Constructor and Description |
|---|---|
| protected | JPQLQueryBuilderWrapper(IJPQLQueryBuilder
The delegate builder that receives the calls from this one delegate)Creates a new |
| Modifier and Type | Method and Description |
|---|---|
| public ICaseExpressionStateObjectBuilder | buildCaseExpressionStateObjectBuilder(StateObject
The parent)StateObject that will be the parent of the newly created modelImplements org. CASE expression programmatically.
|
| public JPQLQueryStateObject | buildStateObject(IManagedTypeProvider
The provider of managed types provider, CharSequence The JPQL query to parse into a jpqlQuery, boolean StateObject modelDetermines if the parsing system should be tolerant, meaning if it should try
to parse invalid or incomplete queries tolerant)Implements org. |
| public JPQLQueryStateObject | buildStateObject(IManagedTypeProvider
The provider of managed types provider, CharSequence The JPQL query to parse into a jpqlQuery, String StateObject modelThe unique identifier of the query BNF that will be used to parse the fragment queryBNFId, boolean Determines if the parsing system should be tolerant, meaning if it should try
to parse invalid or incomplete queries tolerant)Implements org. |
| public StateObject | buildStateObject(StateObject
The parent, CharSequence StateObject that will be the parent of the newly created modelA portion of a JPQL query that will be parsed and the jpqlFragment, String StateObject
representation will be createdThe unique identifier of the query BNF that will be used to parse the fragment queryBNFId)Implements org. StateObject representation of the given JPQL fragment.
|
| public IConditionalExpressionStateObjectBuilder | buildStateObjectBuilder(AbstractConditionalClauseStateObject
The clause for which a conditional expression can be created stateObject)Implements org. |
| public ISelectExpressionStateObjectBuilder | buildStateObjectBuilder(SelectClauseStateObject
The clause for which one or many select expressions can be created stateObject)Implements org. |
| public ISimpleSelectExpressionStateObjectBuilder | buildStateObjectBuilder(SimpleSelectClauseStateObject
The clause for which a select expression can be created stateObject)Implements org. |
| public INewValueStateObjectBuilder | buildStateObjectBuilder(UpdateItemStateObject
The parent for which a new value expression can be created stateObject)Implements org. |
| protected IJPQLQueryBuilder | Returns: The wrapped builderReturns the delegate builder that receives the calls from this one. |
| public JPQLGrammar | getGrammar()
Implements org. JPQLGrammar that is associated with this builder.
|
| delegate | back to summary |
|---|---|
| private final IJPQLQueryBuilder delegate The delegate builder that receives the calls from this one. | |
| JPQLQueryBuilderWrapper | back to summary |
|---|---|
| protected JPQLQueryBuilderWrapper(IJPQLQueryBuilder delegate) Creates a new
| |
| buildCaseExpressionStateObjectBuilder | back to summary |
|---|---|
| public ICaseExpressionStateObjectBuilder buildCaseExpressionStateObjectBuilder(StateObject parent) Implements org. Doc from org. Creates a builder that can create a
| |
| buildStateObject | back to summary |
|---|---|
| public JPQLQueryStateObject buildStateObject(IManagedTypeProvider provider, CharSequence jpqlQuery, boolean tolerant) Implements org. Doc from org. Creates a state model representation of a JPQL query that can be edited.
| |
| buildStateObject | back to summary |
|---|---|
| public JPQLQueryStateObject buildStateObject(IManagedTypeProvider provider, CharSequence jpqlQuery, String queryBNFId, boolean tolerant) Implements org. Doc from org. Creates a state model representation of a JPQL query that can be edited.
| |
| buildStateObject | back to summary |
|---|---|
| public StateObject buildStateObject(StateObject parent, CharSequence jpqlFragment, String queryBNFId) Implements org. Doc from org. Creates a It is possible the given JPQL fragment has more than one expression, in this case, parsing should stop at the first comma (x, y) or space (x y) where x and y are two separate expressions.
| |
| buildStateObjectBuilder | back to summary |
|---|---|
| public IConditionalExpressionStateObjectBuilder buildStateObjectBuilder(AbstractConditionalClauseStateObject stateObject) Implements org. Doc from org. Creates a builder that can create a conditional expression programmatically. Once the
expression is complete,
| |
| buildStateObjectBuilder | back to summary |
|---|---|
| public ISelectExpressionStateObjectBuilder buildStateObjectBuilder(SelectClauseStateObject stateObject) Implements org. Doc from org. Creates a builder that can create a select expression programmatically. Once the expression is
complete,
| |
| buildStateObjectBuilder | back to summary |
|---|---|
| public ISimpleSelectExpressionStateObjectBuilder buildStateObjectBuilder(SimpleSelectClauseStateObject stateObject) Implements org. Doc from org. Creates a builder that can create a single select expression programmatically. Once the
expression is complete,
| |
| buildStateObjectBuilder | back to summary |
|---|---|
| public INewValueStateObjectBuilder buildStateObjectBuilder(UpdateItemStateObject stateObject) Implements org. Doc from org. Creates a builder that can create a new value expression programmatically. Once the
expression is complete,
| |
| getDelegate | back to summary |
|---|---|
| protected IJPQLQueryBuilder getDelegate() Returns the delegate builder that receives the calls from this one.
| |
| getGrammar | back to summary |
|---|---|
| public JPQLGrammar getGrammar() Implements org. Doc from org. Returns the
| |