FROM clause.
BNF: range_variable_declaration ::= abstract_schema_name [AS] identification_variable
RangeVariableDeclaration
| Access | Constructor and Description |
|---|---|
| public | RangeVariableDeclarationStateObject(AbstractModifyClauseStateObject
The parent of this state object, which cannot be parent)nullCreates a new |
| public | RangeVariableDeclarationStateObject(IdentificationVariableDeclarationStateObject
The parent of this state object, which cannot be parent)nullCreates a new |
| public | RangeVariableDeclarationStateObject(IdentificationVariableDeclarationStateObject
The parent of this state object, which cannot be parent, String nullThe name of the abstract schema, which is the name of the entity entityName)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.
|
| public RangeVariableDeclarationStateObject | addAs()
Overrides org. AS identifier is specified.
|
| protected StateObject | |
| public IEntity | |
| public String | Returns: The name of the abstract schema type for which the identification variable is ranging overReturns the abstract schema name. |
| 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 String | getRootPath()
Implements abstract org. |
| public AbstractSchemaNameStateObject | |
| public void | setDeclaration(IEntity
The entity)IEntity that this clause will range overSets the abstract schema name to the given value. |
| public void | setDeclaration(IEntity
The entity, String IEntity that this clause will range overThe new identification variable identificationVariable)Sets the abstract schema name to the given value and the identification variable that will range over it. |
| public void | setDeclaration(String
The name of the entity name entityName, String The new identification variable identificationVariable)Sets the abstract schema name to the given value and the identification variable that will range over it. |
| public void | |
| public void | setEntityName(String
The name of the abstract schema, which is the name of the entity abstractSchemaName)Sets the name of the abstract schema, which is the name of the entity. |
| public void | setRootPath(String
The "root" object root)Implements abstract org. |
| RangeVariableDeclarationStateObject | back to summary |
|---|---|
| public RangeVariableDeclarationStateObject(AbstractModifyClauseStateObject parent) Creates a new
| |
| RangeVariableDeclarationStateObject | back to summary |
|---|---|
| public RangeVariableDeclarationStateObject(IdentificationVariableDeclarationStateObject parent) Creates a new
| |
| RangeVariableDeclarationStateObject | back to summary |
|---|---|
| public RangeVariableDeclarationStateObject(IdentificationVariableDeclarationStateObject parent, String entityName) Creates a new
| |
| accept | back to summary |
|---|---|
| public void accept(StateObjectVisitor visitor) Implements org. Doc from org. Visits this
| |
| addAs | back to summary |
|---|---|
| public RangeVariableDeclarationStateObject addAs() Overrides org. Doc from org. Makes sure the
| |
| buildRootStateObject | back to summary |
|---|---|
| protected StateObject buildRootStateObject() Implements abstract org.
| |
| getEntity | back to summary |
|---|---|
| public IEntity getEntity() Returns the actual | |
| getEntityName | back to summary |
|---|---|
| public String getEntityName() Returns the abstract schema name.
| |
| 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:
| |
| 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 AbstractSchemaNameStateObject getRootStateObject() Returns the
| |
| setDeclaration | back to summary |
|---|---|
| public void setDeclaration(IEntity entity) Sets the abstract schema name to the given value. | |
| setDeclaration | back to summary |
|---|---|
| public void setDeclaration(IEntity entity, String identificationVariable) Sets the abstract schema name to the given value and the identification variable that will range over it. | |
| setDeclaration | back to summary |
|---|---|
| public void setDeclaration(String entityName, String identificationVariable) Sets the abstract schema name to the given value and the identification variable that will range over it. | |
| setEntity | back to summary |
|---|---|
| public void setEntity(IEntity entity) Sets the actual | |
| setEntityName | back to summary |
|---|---|
| public void setEntityName(String abstractSchemaName) Sets the name of the abstract schema, which is the name of the entity.
| |
| setRootPath | back to summary |
|---|---|
| public void setRootPath(String root) Implements abstract org. Sets the "root" object for objects which may not be reachable by navigation. | |