|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.ibm.websphere.query.base.Operator
public class Operator
The Operator class represents an operator in the query framework. It can be used in a predicate, an order by, and wherever appropriate.
This class contains a name, and a metadata that encapsulates information about mapping to a domain specific operator.
Constructor Summary | |
---|---|
Operator()
Creates a new Operator instance, default constructor. |
|
Operator(java.lang.String newName)
Creates a new Operator instance with the given name. |
|
Operator(java.lang.String newName,
java.lang.Object newMetadata)
Creates a new Operator instance with the given name, and metadata object. |
Method Summary | |
---|---|
java.lang.String |
buildString(ISelectQueryCallback builder)
Builds a query string for the operator. |
void |
buildString(ISelectQueryCallback builder,
java.lang.StringBuffer sb)
|
boolean |
equals(java.lang.Object o)
Tests for equality with the given object. |
java.lang.Object |
getMetadata()
Returns the metadata object, the domain specific object the operator is mapped to. |
java.lang.String |
getName()
Returns the operator name. |
int |
hashCode()
Computes a hash code for the operator. |
void |
setMetadata(java.lang.Object newMetadata)
Sets the metadata object, the domain specific object the operator is mapped to. |
void |
setName(java.lang.String newName)
Sets the operator name. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Operator()
public Operator(java.lang.String newName)
public Operator(java.lang.String newName, java.lang.Object newMetadata)
Method Detail |
---|
public java.lang.String getName()
getName
in interface IOperator
public void setName(java.lang.String newName)
public java.lang.String buildString(ISelectQueryCallback builder) throws QueryException
buildString
in interface IStringBuilder
QueryException
public void buildString(ISelectQueryCallback builder, java.lang.StringBuffer sb) throws QueryException
buildString
in interface IStringBuilder
QueryException
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public java.lang.Object getMetadata()
public int hashCode()
hashCode
in class java.lang.Object
public void setMetadata(java.lang.Object newMetadata)
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |