org.objectweb.medor.query.lib
Class BasicCalculatedField
java.lang.Object
BasicCloneable
org.objectweb.medor.lib.BasicField
org.objectweb.medor.query.lib.BasicQueryTreeField
org.objectweb.medor.query.lib.BasicCalculatedField
- All Implemented Interfaces:
- CalculatedField, java.lang.Cloneable, Cloneable, java.lang.Comparable, Field, NullStatus, QueryTreeField
- public class BasicCalculatedField
- extends BasicQueryTreeField
- implements CalculatedField
- Author:
- Sebastien Chassande-Barrioz
- See Also:
- Serialized Form
Field Summary |
protected Expression |
e
|
Fields inherited from interface org.objectweb.medor.api.Field |
PNAMENAME |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.objectweb.medor.api.Cloneable |
clone |
Methods inherited from interface java.lang.Comparable |
compareTo |
e
protected Expression e
BasicCalculatedField
public BasicCalculatedField()
BasicCalculatedField
public BasicCalculatedField(java.lang.String name,
PType type,
QueryTree qt,
Expression e)
throws MedorException
BasicCalculatedField
public BasicCalculatedField(Expression e)
clone
public java.lang.Object clone(java.lang.Object clone,
java.util.Map obj2clone)
throws java.lang.CloneNotSupportedException
- Overrides:
clone
in class BasicQueryTreeField
- Throws:
java.lang.CloneNotSupportedException
getExpression
public Expression getExpression()
- Specified by:
getExpression
in interface CalculatedField
setExpression
public void setExpression(Expression e)
- Specified by:
setExpression
in interface CalculatedField
getUsedFields
public Field[] getUsedFields()
- Specified by:
getUsedFields
in interface CalculatedField
getOriginUsedFields
public Field[] getOriginUsedFields()
- Specified by:
getOriginUsedFields
in interface CalculatedField
getOriginUsedFields
protected java.util.ArrayList getOriginUsedFields(java.util.ArrayList src,
java.util.ArrayList dst)
getUsed
public java.util.ArrayList getUsed()
getNullStatus
public short getNullStatus()
- Description copied from interface:
Field
- What is the status of the Field regarding null values (NullStatus).
- Specified by:
getNullStatus
in interface Field
- Overrides:
getNullStatus
in class BasicField