borland Packages  Class Hierarchy  jbcl.dataset Package  Index 

CustomAggOperator class

java.lang.Object
   +----borland.jbcl.dataset.AggOperator
           +----borland.jbcl.dataset.CustomAggOperator

About the CustomAggOperator class

Variables  Properties  Methods  

Implements Serializable, Cloneable

The CustomAggOperator class is an instantiatable subclass of the AggOperator. Extend this class to define a custom aggregation operation, for example, average, standard deviation, a calculation on another aggregate operation, and so on.

To specify a custom aggregate that is based on an aggregate value, write a CalcAggFieldsListener that performs the custom aggregate calculations. In order to invoke the CalcAggFieldsListener, the following conditions must be true

To specify a custom aggreate that is not based on any aggregate values, you can either


CustomAggOperator variables

Variables implemented in borland.jbcl.dataset.AggOperator

CustomAggOperator properties

*Read-only properties **Write-only properties

Properties implemented in this class

Properties implemented in java.lang.Object

CustomAggOperator methods

Methods implemented in this class

Methods implemented in borland.jbcl.dataset.AggOperator

Methods implemented in java.lang.Object


CustomAggOperator properties

updatable

 public final boolean isUpdatable()
This property is used internally by other classes in the JBCL. You should never use this property directly.

CustomAggOperator methods

add(borland.jbcl.dataset.ReadRow, long, boolean)

  public void add(borland.jbcl.dataset.ReadRow row, long internalRow, boolean first)

Overrides: borland.jbcl.dataset.AggOperator.add(borland.jbcl.dataset.ReadRow, long, boolean)

delete(borland.jbcl.dataset.ReadRow, long)

  public void delete(borland.jbcl.dataset.ReadRow row, long internalRow)

Overrides: borland.jbcl.dataset.AggOperator.delete(borland.jbcl.dataset.ReadRow, long)