Package org.drools.drl.ast.descr
Class GroupByDescr
- java.lang.Object
-
- org.drools.drl.ast.descr.BaseDescr
-
- org.drools.drl.ast.descr.PatternSourceDescr
-
- org.drools.drl.ast.descr.AccumulateDescr
-
- org.drools.drl.ast.descr.GroupByDescr
-
- All Implemented Interfaces:
java.io.Externalizable,java.io.Serializable,ConditionalElementDescr,MultiPatternDestinationDescr,Namespaceable,PatternDestinationDescr
public class GroupByDescr extends AccumulateDescr
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.drools.drl.ast.descr.AccumulateDescr
AccumulateDescr.AccumulateFunctionCallDescr
-
-
Constructor Summary
Constructors Constructor Description GroupByDescr()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetGroupingFunction()java.lang.StringgetGroupingKey()voidreadExternal(java.io.ObjectInput in)voidsetGroupingFunction(java.lang.String groupingFunction)voidsetGroupingKey(java.lang.String groupingKey)voidwriteExternal(java.io.ObjectOutput out)-
Methods inherited from class org.drools.drl.ast.descr.AccumulateDescr
accept, addDescr, addFunction, addFunction, addOrMerge, getActionCode, getClassName, getDeclarations, getDescrs, getFunctions, getInitCode, getInput, getInputPattern, getLine, getResultCode, getReverseCode, hasValidInput, insertBeforeLast, isExternalFunction, isMultiFunction, isMultiPattern, isSinglePattern, removeDescr, removeFunction, setActionCode, setClassName, setDeclarations, setInitCode, setInput, setInputPattern, setResultCode, setReverseCode, toString
-
Methods inherited from class org.drools.drl.ast.descr.BaseDescr
copyLocation, getColumn, getEndCharacter, getEndColumn, getEndLine, getNamespace, getResource, getStartCharacter, getText, isNegated, negate, positionAsString, replaceVariable, setEndCharacter, setEndLocation, setLocation, setNamespace, setResource, setStartCharacter, setText
-
-
-
-
Method Detail
-
getGroupingFunction
public java.lang.String getGroupingFunction()
-
setGroupingFunction
public void setGroupingFunction(java.lang.String groupingFunction)
-
getGroupingKey
public java.lang.String getGroupingKey()
-
setGroupingKey
public void setGroupingKey(java.lang.String groupingKey)
-
readExternal
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException- Specified by:
readExternalin interfacejava.io.Externalizable- Overrides:
readExternalin classAccumulateDescr- Throws:
java.io.IOExceptionjava.lang.ClassNotFoundException
-
writeExternal
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException- Specified by:
writeExternalin interfacejava.io.Externalizable- Overrides:
writeExternalin classAccumulateDescr- Throws:
java.io.IOException
-
-