BNF: subselect_identification_variable_declaration ::= derived_path_expression [AS] identification_variable {join}*
BNF: derived_path_expression ::= superquery_identification_variable.{single_valued_object_field.}*collection_valued_field |
superquery_identification_variable.{single_valued_object_field.}*single_valued_object_field
RangeVariableDeclaration
| Access | Constructor and Description |
|---|---|
| public | DerivedPathVariableDeclarationStateObject(DerivedPathIdentificationVariableDeclarationStateObject
The parent of this state object, which cannot be parent)nullCreates a new |
| public | DerivedPathVariableDeclarationStateObject(DerivedPathIdentificationVariableDeclarationStateObject
The parent of this state object, which cannot be parent, String nullEither the derived singled-valued object path expression or the collection-valued
path expression path)Creates a new |
| DerivedPathVariableDeclarationStateObject | back to summary |
|---|---|
| public DerivedPathVariableDeclarationStateObject(DerivedPathIdentificationVariableDeclarationStateObject parent) Creates a new
| |
| DerivedPathVariableDeclarationStateObject | back to summary |
|---|---|
| public DerivedPathVariableDeclarationStateObject(DerivedPathIdentificationVariableDeclarationStateObject parent, String path) Creates a new
| |
| accept | back to summary |
|---|---|
| public void accept(StateObjectVisitor visitor) Implements org. Doc from org. Visits this
| |
| buildRootStateObject | back to summary |
|---|---|
| protected StateObject buildRootStateObject() Implements abstract org.
| |
| 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 DerivedPathIdentificationVariableDeclarationStateObject getParent() Overrides org. 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. If the identification variable is virtual, then it is not part of the result.
| |
| getRootPath | back to summary |
|---|---|
| public String getRootPath() Implements abstract org. Returns the "root" object for objects which may not be reachable by navigation. | |
| getRootStateObject | back to summary |
|---|---|
| public CollectionValuedPathExpressionStateObject getRootStateObject() Returns the
| |
| setRootPath | back to summary |
|---|---|
| public void setRootPath(String path) Implements abstract org. Sets the "root" object for objects which may not be reachable by navigation. | |