Package com.exedio.cope
Class Aggregate<E>
- java.lang.Object
-
- com.exedio.cope.Aggregate<E>
-
- All Implemented Interfaces:
Selectable<E>
,Serializable
- Direct Known Subclasses:
AverageAggregate
,ExtremumAggregate
,SumAggregate
public abstract class Aggregate<E> extends Object implements Selectable<E>
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
append(com.exedio.cope.Statement bf, Join join)
Deprecated.For internal use within COPE only.void
appendSelect(com.exedio.cope.Statement bf, Join join)
Deprecated.For internal use within COPE only.Condition
between(E lowerBound, E upperBound)
void
check(com.exedio.cope.TC tc, Join join)
Deprecated.For internal use within COPE only.Condition
equal(E value)
boolean
equals(Object other)
String
getName()
Function<?>
getSource()
Type<?>
getType()
Class<E>
getValueClass()
ReturnsSelectable.getValueType()
.getJavaClass()
com.exedio.cope.SelectType<E>
getValueType()
CompareCondition<E>
greater(E value)
CompareCondition<E>
greaterOrEqual(E value)
int
hashCode()
CompareCondition<E>
less(E value)
CompareCondition<E>
lessOrEqual(E value)
Condition
notEqual(E value)
String
toString()
void
toString(StringBuilder bf, Type<?> defaultType)
-
-
-
Method Detail
-
getSource
public final Function<?> getSource()
-
getName
public final String getName()
-
getValueClass
public final Class<E> getValueClass()
Description copied from interface:Selectable
ReturnsSelectable.getValueType()
.getJavaClass()
- Specified by:
getValueClass
in interfaceSelectable<E>
-
getValueType
public final com.exedio.cope.SelectType<E> getValueType()
- Specified by:
getValueType
in interfaceSelectable<E>
-
getType
public final Type<?> getType()
- Specified by:
getType
in interfaceSelectable<E>
-
check
@Deprecated public final void check(com.exedio.cope.TC tc, Join join)
Deprecated.For internal use within COPE only.- Specified by:
check
in interfaceSelectable<E>
-
append
@Deprecated public void append(com.exedio.cope.Statement bf, Join join)
Deprecated.For internal use within COPE only.- Specified by:
append
in interfaceSelectable<E>
-
appendSelect
@Deprecated public void appendSelect(com.exedio.cope.Statement bf, Join join)
Deprecated.For internal use within COPE only.- Specified by:
appendSelect
in interfaceSelectable<E>
-
toString
public final void toString(StringBuilder bf, Type<?> defaultType)
- Specified by:
toString
in interfaceSelectable<E>
-
less
public final CompareCondition<E> less(E value)
-
lessOrEqual
public final CompareCondition<E> lessOrEqual(E value)
-
greater
public final CompareCondition<E> greater(E value)
-
greaterOrEqual
public final CompareCondition<E> greaterOrEqual(E value)
-
-