Class Count
java.lang.Object
com.semedy.reasoner.builtin.aggregation.AbstractAggregation
com.semedy.reasoner.builtin.aggregation.Count
- All Implemented Interfaces:
Aggregation,Builtin,VariableArgumentLengthBuiltin
count builtin with first argument is the grouping argument
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.semedy.reasoner.builtin.aggregation.AbstractAggregation
clear, deliversOneResultOnly, evaluate, evaluationFinished, getArity, getMaxLength, getMinLength, getType, getWeight, init, input, isEvaluable, isInternal, objectGeneratingArguments, setProperties, setSymbolTable, start, stop, writesSymbolTable
-
Constructor Details
-
Count
public Count()
-
-
Method Details
-
cloneBuiltin
Description copied from interface:Builtinclone the builtin- Returns:
- the cloned built-in
-
getName
Description copied from interface:Builtinget the name of the builtin- Specified by:
getNamein interfaceBuiltin- Specified by:
getNamein classAbstractAggregation- Returns:
- the name of the built-in
-
getArgumentDescriptions
Description copied from interface:Builtinget descriptions for the different arguments- Specified by:
getArgumentDescriptionsin interfaceBuiltin- Specified by:
getArgumentDescriptionsin classAbstractAggregation- Returns:
- a description of the arguments of the built-in
-
getDescription
Description copied from interface:Builtinget a description for the builtin- Specified by:
getDescriptionin interfaceBuiltin- Specified by:
getDescriptionin classAbstractAggregation- Returns:
- a description of the built-in
-
readsSymbolTable
public boolean readsSymbolTable()Description copied from interface:Builtindoes the builtin read the symbol table- Specified by:
readsSymbolTablein interfaceBuiltin- Overrides:
readsSymbolTablein classAbstractAggregation- Returns:
- true if it reads the symbol table
-