Class WindowAggregate
java.lang.Object
org.iplass.mtp.entity.query.value.ValueExpression
org.iplass.mtp.entity.query.value.primary.PrimaryValue
org.iplass.mtp.entity.query.value.window.WindowFunction
org.iplass.mtp.entity.query.value.window.WindowAggregate
- All Implemented Interfaces:
Serializable
,ASTNode
Window集計関数を表すクラス。
- See Also:
-
Constructor Summary
ConstructorDescriptionWindowAggregate
(Aggregate aggregate) WindowAggregate
(Aggregate aggregate, PartitionBy partitionBy, WindowOrderBy orderBy) -
Method Summary
Modifier and TypeMethodDescriptionaccept
(ASTTransformer transformer) void
accept
(ValueExpressionVisitor visitor) boolean
int
hashCode()
orderBy
(WindowSortSpec... sortSpec) partitionBy
(Object... partitionField) void
setAggregate
(Aggregate aggregate) protected void
Methods inherited from class org.iplass.mtp.entity.query.value.window.WindowFunction
getOrderBy, getPartitionBy, setOrderBy, setPartitionBy, toString
Methods inherited from class org.iplass.mtp.entity.query.value.ValueExpression
newValue
-
Constructor Details
-
WindowAggregate
public WindowAggregate() -
WindowAggregate
-
WindowAggregate
-
-
Method Details
-
getAggregate
-
setAggregate
-
accept
-
accept
- Specified by:
accept
in classValueExpression
-
partitionBy
- Overrides:
partitionBy
in classWindowFunction
-
orderBy
- Overrides:
orderBy
in classWindowFunction
-
writeWindowFunctionType
- Specified by:
writeWindowFunctionType
in classWindowFunction
-
hashCode
public int hashCode()- Specified by:
hashCode
in interfaceASTNode
- Overrides:
hashCode
in classWindowFunction
-
equals
- Specified by:
equals
in interfaceASTNode
- Overrides:
equals
in classWindowFunction
-