Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.derby.impl.sql.compile
Class CountAggregateDefinition  view CountAggregateDefinition download CountAggregateDefinition.java

java.lang.Object
  extended byorg.apache.derby.impl.sql.compile.CountAggregateDefinition
All Implemented Interfaces:
AggregateDefinition

public class CountAggregateDefinition
extends java.lang.Object
implements AggregateDefinition

Defintion for the COUNT()/COUNT(*) aggregates.


Constructor Summary
CountAggregateDefinition()
          Niladic constructor.
 
Method Summary
 org.apache.derby.catalog.TypeDescriptor getAggregator(org.apache.derby.catalog.TypeDescriptor inputType, java.lang.StringBuffer aggregatorClass)
          Determines the result datatype.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CountAggregateDefinition

public CountAggregateDefinition()
Niladic constructor. Does nothing. For ease Of use, only.

Method Detail

getAggregator

public final org.apache.derby.catalog.TypeDescriptor getAggregator(org.apache.derby.catalog.TypeDescriptor inputType,
                                                                   java.lang.StringBuffer aggregatorClass)
Determines the result datatype. We can run count() on anything, and it always returns a INTEGER (java.lang.Integer).

Specified by:
getAggregator in interface AggregateDefinition