1 21 22 package org.apache.derby.iapi.sql.execute; 23 24 import org.apache.derby.iapi.types.DataValueDescriptor; 25 import org.apache.derby.iapi.error.StandardException; 26 import org.apache.derby.iapi.services.io.Formatable; 27 28 49 public interface ExecAggregator extends Formatable 50 { 51 54 public void setup(String aggregateName); 55 56 67 public void accumulate 68 ( 69 DataValueDescriptor addend, 70 Object ga 71 ) throws StandardException; 72 73 98 public void merge(ExecAggregator inputAggregator) throws StandardException; 99 100 106 public DataValueDescriptor getResult() throws StandardException; 107 108 115 public ExecAggregator newAggregator(); 116 117 121 public boolean didEliminateNulls(); 122 } 123 | Popular Tags |