org.neodatis.odb.core.query.values
Class AbstractQueryFieldAction
java.lang.Object
org.neodatis.odb.core.query.values.AbstractQueryFieldAction
- All Implemented Interfaces:
- java.io.Serializable, IQueryFieldAction
- Direct Known Subclasses:
- AverageValueAction, CountAction, CustomQueryFieldAction, FieldValueAction, MaxValueAction, MinValueAction, SizeAction, SublistAction, SumAction
public abstract class AbstractQueryFieldAction
- extends java.lang.Object
- implements IQueryFieldAction
- See Also:
- Serialized Form
Constructor Summary |
AbstractQueryFieldAction(java.lang.String attributeName,
java.lang.String alias,
boolean isMultiRow)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
attributeName
protected java.lang.String attributeName
alias
protected java.lang.String alias
isMultiRow
protected boolean isMultiRow
instanceBuilder
protected IInstanceBuilder instanceBuilder
returnInstance
protected boolean returnInstance
AbstractQueryFieldAction
public AbstractQueryFieldAction(java.lang.String attributeName,
java.lang.String alias,
boolean isMultiRow)
getAttributeName
public java.lang.String getAttributeName()
- Specified by:
getAttributeName
in interface IQueryFieldAction
getAlias
public java.lang.String getAlias()
- Specified by:
getAlias
in interface IQueryFieldAction
execute
public abstract void execute(OID oid,
AttributeValuesMap values)
- Specified by:
execute
in interface IQueryFieldAction
isMultiRow
public boolean isMultiRow()
- Description copied from interface:
IQueryFieldAction
- To indicate if a query will return one row (for example, sum, average, max and min, or will return more than one row
- Specified by:
isMultiRow
in interface IQueryFieldAction
setMultiRow
public void setMultiRow(boolean isMultiRow)
- Specified by:
setMultiRow
in interface IQueryFieldAction
getInstanceBuilder
public IInstanceBuilder getInstanceBuilder()
- Specified by:
getInstanceBuilder
in interface IQueryFieldAction
setInstanceBuilder
public void setInstanceBuilder(IInstanceBuilder instanceBuilder)
- Specified by:
setInstanceBuilder
in interface IQueryFieldAction
returnInstance
public boolean returnInstance()
- Specified by:
returnInstance
in interface IQueryFieldAction
setReturnInstance
public void setReturnInstance(boolean returnInstance)
- Specified by:
setReturnInstance
in interface IQueryFieldAction