org.neodatis.odb.impl.core.query.values
Class SizeAction
java.lang.Object
org.neodatis.odb.core.query.values.AbstractQueryFieldAction
org.neodatis.odb.impl.core.query.values.SizeAction
- All Implemented Interfaces:
- java.io.Serializable, IQueryFieldAction
public class SizeAction
- extends AbstractQueryFieldAction
An action to retrieve a size of a list. It is used by the Object Values API.
When calling odb.getValues(new ValuesCriteriaQuery(Handler.class, Where
.equal("id", id)).size("parameters");
The sublist action will return Returns a view of the portion of this list between the specified fromIndex, inclusive, and toIndex, exclusive.
if parameters list contains [param1,param2,param3,param4], sublist("parameters",1,2) will return a sublist
containing [param2,param3]
- Author:
- osmadja
- See Also:
- Serialized Form
Constructor Summary |
SizeAction(java.lang.String attributeName,
java.lang.String alias)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SizeAction
public SizeAction(java.lang.String attributeName,
java.lang.String alias)
execute
public void execute(OID oid,
AttributeValuesMap values)
- Specified by:
execute
in interface IQueryFieldAction
- Specified by:
execute
in class AbstractQueryFieldAction
getValue
public java.lang.Object getValue()
end
public void end()
start
public void start()
getSize
public long getSize()
copy
public IQueryFieldAction copy()
- Description copied from interface:
IQueryFieldAction
- used to create a copy!