| Access | Constructor and Description |
|---|---|
| public | DerivedPathIdentificationVariableDeclarationStateObject(SimpleFromClauseStateObject
The parent of this state object, which cannot be parent)nullCreates a new |
| public | DerivedPathIdentificationVariableDeclarationStateObject(SimpleFromClauseStateObject
The parent of this state object, which cannot be parent, String nullEither the derived singled-valued object field or the collection-valued path expression path, String The identification variable defining the given path identificationVariable)Creates a new |
| Modifier and Type | Method and Description |
|---|---|
| public void | accept(StateObjectVisitor
The visitor)visitor to visit this objectImplements org. StateObject by the given visitor.
|
| protected AbstractRangeVariableDeclarationStateObject | |
| public IManagedType | getManagedType(StateObject
The stateObject)StateObject that should be an simple identification variable or
an encapsulated identification variable with the identifier KEY or
VALUEImplements org. IManagedType for the given identification variable.
|
| public SimpleFromClauseStateObject | getParent()
Implements org. StateObject.
|
| public String | Returns: The path expression, which is nevernullReturns the string representation of the path expression, which is either a singled-valued object field or a collection-valued path expression. |
| public DerivedPathVariableDeclarationStateObject | getRangeVariableDeclaration()
Returns the
StateObject representing the range variable declaration portion.
|
| public CollectionValuedPathExpressionStateObject | getRootStateObject()
Returns the
StateObject representing the "root" for objects which may not be
reachable by navigation.
|
| public ListIterable | items()
Overrides org. Implements org. ListIterable over the children.
|
| DerivedPathIdentificationVariableDeclarationStateObject | back to summary |
|---|---|
| public DerivedPathIdentificationVariableDeclarationStateObject(SimpleFromClauseStateObject parent) Creates a new
| |
| DerivedPathIdentificationVariableDeclarationStateObject | back to summary |
|---|---|
| public DerivedPathIdentificationVariableDeclarationStateObject(SimpleFromClauseStateObject parent, String path, String identificationVariable) Creates a new
| |
| accept | back to summary |
|---|---|
| public void accept(StateObjectVisitor visitor) Implements org. Doc from org. Visits this
| |
| buildRangeVariableDeclarationStateObject | back to summary |
|---|---|
| protected AbstractRangeVariableDeclarationStateObject buildRangeVariableDeclarationStateObject() Implements abstract org. Creates
| |
| getManagedType | back to summary |
|---|---|
| public IManagedType getManagedType(StateObject stateObject) Implements org. Doc from org. Returns the
In the above query, the managed type associated with the identification variable:
| |
| getParent | back to summary |
|---|---|
| public SimpleFromClauseStateObject getParent() Implements org. Doc from org. Returns the parent of this
| |
| getPath | back to summary |
|---|---|
| public String getPath() Returns the string representation of the path expression, which is either a singled-valued object field or a collection-valued path expression.
| |
| getRangeVariableDeclaration | back to summary |
|---|---|
| public DerivedPathVariableDeclarationStateObject getRangeVariableDeclaration() Returns the
| |
| getRootStateObject | back to summary |
|---|---|
| public CollectionValuedPathExpressionStateObject getRootStateObject() Returns the
| |
| items | back to summary |
|---|---|
| public ListIterable Overrides org. Implements org. Doc from org. Returns an
| |