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 class
SelectGroups.Grouped
private static class
SelectGroups.Plain
Fields in org.h2.command.query declared as SelectGroups Modifier and Type Field Description (package private) SelectGroups
Select. groupData
Grouped data for aggregates.Methods in org.h2.command.query that return SelectGroups Modifier and Type Method Description SelectGroups
Select. getGroupDataIfCurrent(boolean window)
Get the group data if there is currently a group-by active.static SelectGroups
SelectGroups. 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) void
Select. 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 void
AbstractAggregate. 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.Object
DataAnalysisOperation. getGroupData(SelectGroups groupData, boolean ifExists)
Get the aggregate group data object from the collector object.private Value
DataAnalysisOperation. getOrderedResult(SessionLocal session, SelectGroups groupData, PartitionData partition, java.lang.Object data)
protected java.lang.Object
DataAnalysisOperation. getWindowData(SessionLocal session, SelectGroups groupData, boolean forOrderBy)
Get the aggregate data for a window clause.private Value
DataAnalysisOperation. getWindowResult(SessionLocal session, SelectGroups groupData)
Returns result of this window function or window aggregate.protected abstract void
DataAnalysisOperation. updateAggregate(SessionLocal session, SelectGroups groupData, int groupRowId)
Update a row of an aggregate.protected void
WindowFunction. updateAggregate(SessionLocal session, SelectGroups groupData, int groupRowId)
protected void
DataAnalysisOperation. updateOrderedAggregate(SessionLocal session, SelectGroups groupData, int groupRowId, java.util.ArrayList<QueryOrderBy> orderBy)
Update a row of an ordered aggregate.
-