org.axiondb
Class BaseSelectable
java.lang.Object
org.axiondb.BaseSelectable
- All Implemented Interfaces:
- Serializable, Selectable
- Direct Known Subclasses:
- BaseFunction, ColumnIdentifier, Literal
public abstract class BaseSelectable
- extends Object
- implements Serializable, Selectable
- Version:
- $Revision: 1.7 $ $Date: 2005/12/23 01:32:24 $
- See Also:
- Serialized Form
Field Summary |
protected int |
_hash
Cache the hash code for the string |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_hash
protected int _hash
- Cache the hash code for the string
BaseSelectable
public BaseSelectable()
getAlias
public String getAlias()
- Specified by:
getAlias
in interface Selectable
getLabel
public String getLabel()
- Returns my function alias or name.
- Specified by:
getLabel
in interface Selectable
getName
public String getName()
- Specified by:
getName
in interface Selectable
setAlias
public final void setAlias(String alias)
setName
public void setName(String name)
setVariableContext
public void setVariableContext(VariableContext ctx)
- Specified by:
setVariableContext
in interface Selectable