|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
A step refers to a table in a search request. Several steps may refer to the same table, therefore each step has an unique alias to identify it.
This corresponds to a table name and alias in SQL SELECT-syntax.
| Method Summary | |
boolean |
equals(java.lang.Object obj)
Compares this step to the specified object. |
java.lang.String |
getAlias()
Gets the alias associated with this step. |
java.util.SortedSet |
getNodes()
Gets nodenumbers for nodes that must be included in this step. |
java.lang.String |
getTableName()
Gets the name of the table referred to by this step. |
int |
hashCode()
|
java.lang.String |
toString()
Returns a string representation of this Step. |
| Method Detail |
public java.lang.String getTableName()
This corresponds to a table name in SQL SELECT-syntax.
public java.lang.String getAlias()
This corresponds to a table alias in SQL SELECT-syntax.
public java.util.SortedSet getNodes()
This corresponds to a "number IN (....)" constraint in SQL SELECT syntax.
Note that this can also be achieved by using a FieldValueInConstraint on the "number" field.
public boolean equals(java.lang.Object obj)
true if and only if the argument is a non-null
Step, but not RelationStep, object associated with the same tablename,
using the same alias and including the same nodes.
obj - The object to compare with.
true if the objects are equal,
false otherwise.RelationStep.equals(java.lang.Object)public int hashCode()
public java.lang.String toString()
getTableName()
getAlias()
getNodes()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||