Module org.seasar.doma.core
Class AggregateFunction.AbstractFunction<PROPERTY>
java.lang.Object
org.seasar.doma.jdbc.criteria.expression.AggregateFunction.AbstractFunction<PROPERTY>
- All Implemented Interfaces:
AggregateFunction<PROPERTY>,PropertyMetamodel<PROPERTY>
- Direct Known Subclasses:
AggregateFunction.Avg,AggregateFunction.AvgAsDouble,AggregateFunction.Count,AggregateFunction.Max,AggregateFunction.Min,AggregateFunction.Sum
- Enclosing interface:
- AggregateFunction<PROPERTY>
public abstract static class AggregateFunction.AbstractFunction<PROPERTY>
extends Object
implements AggregateFunction<PROPERTY>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.seasar.doma.jdbc.criteria.expression.AggregateFunction
AggregateFunction.AbstractFunction<PROPERTY>, AggregateFunction.Asterisk, AggregateFunction.Avg<PROPERTY>, AggregateFunction.AvgAsDouble, AggregateFunction.Count, AggregateFunction.Max<PROPERTY>, AggregateFunction.Min<PROPERTY>, AggregateFunction.Sum<PROPERTY>, AggregateFunction.Visitor -
Field Summary
Fields inherited from interface org.seasar.doma.jdbc.criteria.expression.AggregateFunction
Asterisk -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractFunction(String name, PropertyMetamodel<?> argument) -
Method Summary
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.seasar.doma.jdbc.criteria.metamodel.PropertyMetamodel
accept
-
Constructor Details
-
AbstractFunction
-
-
Method Details
-
getName
- Specified by:
getNamein interfacePropertyMetamodel<PROPERTY>
-
asClass
- Specified by:
asClassin interfacePropertyMetamodel<PROPERTY>
-
asType
- Specified by:
asTypein interfacePropertyMetamodel<PROPERTY>
-
argument
- Specified by:
argumentin interfaceAggregateFunction<PROPERTY>
-
equals
-
hashCode
public int hashCode()
-