borland.jbcl Packages  borland.jbcl Class Hierarchy  borland.jbcl.dataset 

AggOperator class (abstract)

java.lang.Object
   +----borland.jbcl.dataset.AggOperator
           +----borland.jbcl.dataset.SumAggOperator
           +----borland.jbcl.dataset.BoundsAggOperator
           +----borland.jbcl.dataset.CountAggOperator
           +----borland.jbcl.dataset.CustomAggOperator

About the AggOperator class

Variables  Properties  Methods  

Implements Cloneable

The AggOperator class is an abstract class that defines basic aggregator behavior of a calculated value or a calculated Column. Use one of its subclasses as the aggOperator property of the AggDescriptor object:

For examples of applications that use aggregators, see the following projects in the specified directories of your JBuilder installation:


AggOperator variables

Variables implemented in this class

AggOperator properties

*Read-only properties **Write-only properties

Properties implemented in this class

Properties implemented in java.lang.Object

AggOperator methods

Methods implemented in this class

Methods implemented in java.lang.Object


AggOperator variables

aggColumn

  protected Column aggColumn

aggDataSet

  protected DataSet aggDataSet

dataSet

  protected StorageDataSet dataSet

resultColumn

  protected Column resultColumn

value1

  protected Variant value1
This variable is used internally by other classes in the JBCL. You should never use this variable directly.

value2

  protected Variant value2
This variable is used internally by other classes in the JBCL. You should never use this variable directly.

AggOperator properties

updatable

 public boolean isUpdatable()

AggOperator methods

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

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

clone()

  public Object clone()

Overrides: java.lang.Object.clone()

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

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

get(borland.jbcl.util.Variant)

  public void get(borland.jbcl.util.Variant value)

init(borland.jbcl.dataset.StorageDataSet, borland.jbcl.dataset.StorageDataSet, borland.jbcl.dataset.Column, borland.jbcl.dataset.Column)

  public void init(borland.jbcl.dataset.StorageDataSet dataSet, borland.jbcl.dataset.StorageDataSet aggDataSet, borland.jbcl.dataset.Column resultColumn, borland.jbcl.dataset.Column aggColumn)

open(borland.jbcl.dataset.DataSet)

  public void open(borland.jbcl.dataset.DataSet aggDataSet)