| Modifier and Type | Class and Description |
|---|---|
| public class |
| Modifier and Type | Field and Description |
|---|---|
| private final SqmCreationState | |
| private SemanticPathPart | |
| private StringBuilder |
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | consumeIdentifier(String
The current part of the path being processed identifier, boolean Is this the base of the path (the first token)? isBase, boolean Is this the terminus of the path (last token)? isTerminal)Implements org. |
| public void | consumeTreat(String
The treat target entity name entityName, boolean Is this the terminus of the path (last token)? isTerminal)Implements org. |
| protected SemanticPathPart | |
| public SemanticPathPart | getConsumedPart()
Implements org. |
| protected SqmCreationState | |
| protected void |
| creationState | back to summary |
|---|---|
| private final SqmCreationState creationState | |
| currentPart | back to summary |
|---|---|
| private SemanticPathPart currentPart | |
| pathSoFar | back to summary |
|---|---|
| private StringBuilder pathSoFar | |
| BasicDotIdentifierConsumer | back to summary |
|---|---|
| public BasicDotIdentifierConsumer(SqmCreationState creationState) | |
| BasicDotIdentifierConsumer | back to summary |
|---|---|
| public BasicDotIdentifierConsumer(SemanticPathPart initialState, SqmCreationState creationState) | |
| consumeIdentifier | back to summary |
|---|---|
| public void consumeIdentifier(String identifier, boolean isBase, boolean isTerminal) Implements org. Doc from org. Responsible for consuming each part of the path. Called sequentially for each part. | |
| consumeTreat | back to summary |
|---|---|
| public void consumeTreat(String entityName, boolean isTerminal) Implements org. Doc from org. Responsible for consuming each part of the path. Called sequentially for each part. | |
| createBasePart | back to summary |
|---|---|
| protected SemanticPathPart createBasePart() | |
| getConsumedPart | back to summary |
|---|---|
| public SemanticPathPart getConsumedPart() Implements org. Doc from org. Get the currently consumed part. Generally called after the whole path has been processed at which point this will return the final outcome of the consumption
| |
| getCreationState | back to summary |
|---|---|
| protected SqmCreationState getCreationState() | |
| reset | back to summary |
|---|---|
| protected void reset() | |
| Modifier and Type | Field and Description |
|---|---|
| private boolean |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public SqmPath | resolveIndexedAccess(SqmExpression<?> selector, boolean isTerminal, SqmCreationState processingState)
Implements org. |
| public SemanticPathPart | resolvePathPart(String identifier, boolean isTerminal, SqmCreationState creationState)
Implements org. |
| protected void |
| isBase | back to summary |
|---|---|
| private boolean isBase | |
| BaseLocalSequencePart | back to summary |
|---|---|
| public BaseLocalSequencePart() | |
| resolveIndexedAccess | back to summary |
|---|---|
| public SqmPath Implements org.
| |
| resolvePathPart | back to summary |
|---|---|
| public SemanticPathPart resolvePathPart(String identifier, boolean isTerminal, SqmCreationState creationState) Implements org.
| |
| validateAsRoot | back to summary |
|---|---|
| protected void validateAsRoot(SqmFrom<?, ?> pathRoot) | |