org.neodatis.odb.core.query.execution
Interface IQueryFieldAction
-
- All Superinterfaces:
- java.io.Serializable
- All Known Subinterfaces:
- ICustomQueryFieldAction
- All Known Implementing Classes:
- AbstractQueryFieldAction, AverageValueAction, CountAction, CustomQueryFieldAction, FieldValueAction, MaxValueAction, MinValueAction, SizeAction, SublistAction, SumAction
public interface IQueryFieldAction extends java.io.SerializableUsed to implement generic action on matching object. The Generic query executor is responsible for checking if an object meets the criteria conditions. Then an(some) object actions are called to execute what must be done with matching objects. A ValuesQuery can contain more than one QueryFieldAction.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description IQueryFieldActioncopy()used to create a copy!voidend()voidexecute(OID oid, AttributeValuesMap values)java.lang.StringgetAlias()java.lang.StringgetAttributeName()IInstanceBuildergetInstanceBuilder()java.lang.ObjectgetValue()booleanisMultiRow()To indicate if a query will return one row (for example, sum, average, max and min, or will return more than one rowbooleanreturnInstance()voidsetInstanceBuilder(IInstanceBuilder builder)voidsetMultiRow(boolean isMultiRow)voidsetReturnInstance(boolean returnInstance)voidstart()
-
-
-
Method Detail
-
start
void start()
-
end
void end()
-
execute
void execute(OID oid, AttributeValuesMap values)
-
getValue
java.lang.Object getValue()
-
getAttributeName
java.lang.String getAttributeName()
-
getAlias
java.lang.String getAlias()
-
isMultiRow
boolean isMultiRow()
To indicate if a query will return one row (for example, sum, average, max and min, or will return more than one row
-
setMultiRow
void setMultiRow(boolean isMultiRow)
-
copy
IQueryFieldAction copy()
used to create a copy!
-
setInstanceBuilder
void setInstanceBuilder(IInstanceBuilder builder)
-
getInstanceBuilder
IInstanceBuilder getInstanceBuilder()
-
setReturnInstance
void setReturnInstance(boolean returnInstance)
- Parameters:
returnInstance-
-
returnInstance
boolean returnInstance()
-
-
DataMelt 3.0 © DataMelt by jWork.ORG