Uses of Class
org.h2.command.query.SelectGroups
Packages that use SelectGroups
Package
Description
Contains queries.
Aggregate functions.
Base classes for data analysis operations and implementations of window functions.
-
Uses of SelectGroups in org.h2.command.query
Methods in org.h2.command.query that return SelectGroupsModifier and TypeMethodDescriptionSelect.getGroupDataIfCurrent(boolean window) Get the group data if there is currently a group-by active.static SelectGroupsSelectGroups.getInstance(SessionLocal session, ArrayList<Expression> expressions, boolean isGroupQuery, int[] groupIndex) Creates new instance of grouped data. -
Uses of SelectGroups in org.h2.expression.aggregate
Methods in org.h2.expression.aggregate with parameters of type SelectGroupsModifier and TypeMethodDescriptionprotected voidAbstractAggregate.updateAggregate(SessionLocal session, SelectGroups groupData, int groupRowId) -
Uses of SelectGroups in org.h2.expression.analysis
Methods in org.h2.expression.analysis with parameters of type SelectGroupsModifier and TypeMethodDescriptionprotected ObjectDataAnalysisOperation.getGroupData(SelectGroups groupData, boolean ifExists) Get the aggregate group data object from the collector object.protected ObjectDataAnalysisOperation.getWindowData(SessionLocal session, SelectGroups groupData, boolean forOrderBy) Get the aggregate data for a window clause.protected abstract voidDataAnalysisOperation.updateAggregate(SessionLocal session, SelectGroups groupData, int groupRowId) Update a row of an aggregate.protected voidWindowFunction.updateAggregate(SessionLocal session, SelectGroups groupData, int groupRowId) protected voidDataAnalysisOperation.updateOrderedAggregate(SessionLocal session, SelectGroups groupData, int groupRowId, ArrayList<QueryOrderBy> orderBy) Update a row of an ordered aggregate.