Uses of Class
org.h2.command.query.SelectGroups
-
Packages that use SelectGroups Package Description org.h2.command.query Contains queries.org.h2.expression.aggregate Aggregate functions.org.h2.expression.analysis Base classes for data analysis operations and implementations of window functions. -
-
Uses of SelectGroups in org.h2.command.query
Subclasses of SelectGroups in org.h2.command.query Modifier and Type Class Description private static classSelectGroups.Groupedprivate static classSelectGroups.PlainFields in org.h2.command.query declared as SelectGroups Modifier and Type Field Description (package private) SelectGroupsSelect. groupDataGrouped data for aggregates.Methods in org.h2.command.query that return SelectGroups Modifier and Type Method Description SelectGroupsSelect. getGroupDataIfCurrent(boolean window)Get the group data if there is currently a group-by active.static SelectGroupsSelectGroups. getInstance(SessionLocal session, java.util.ArrayList<Expression> expressions, boolean isGroupQuery, int[] groupIndex)Creates new instance of grouped data.Methods in org.h2.command.query with parameters of type SelectGroups Modifier and Type Method Description (package private) voidSelect. setGroupData(SelectGroups groupData) -
Uses of SelectGroups in org.h2.expression.aggregate
Methods in org.h2.expression.aggregate with parameters of type SelectGroups Modifier and Type Method Description protected 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 SelectGroups Modifier and Type Method Description protected java.lang.ObjectDataAnalysisOperation. getGroupData(SelectGroups groupData, boolean ifExists)Get the aggregate group data object from the collector object.private ValueDataAnalysisOperation. getOrderedResult(SessionLocal session, SelectGroups groupData, PartitionData partition, java.lang.Object data)protected java.lang.ObjectDataAnalysisOperation. getWindowData(SessionLocal session, SelectGroups groupData, boolean forOrderBy)Get the aggregate data for a window clause.private ValueDataAnalysisOperation. getWindowResult(SessionLocal session, SelectGroups groupData)Returns result of this window function or window aggregate.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, java.util.ArrayList<QueryOrderBy> orderBy)Update a row of an ordered aggregate.
-