| 程序包 | 说明 |
|---|---|
| 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.
|
| org.h2.result |
Implementation of row and internal result sets.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Query.setOrder(ArrayList<QueryOrderBy> order)
Set the order by list.
|
void |
Query.setOrder(ArrayList<QueryOrderBy> order)
Set the order by list.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Aggregate.setOrderByList(ArrayList<QueryOrderBy> orderByList)
Set the order for ARRAY_AGG() or GROUP_CONCAT() aggregate.
|
void |
Aggregate.setOrderByList(ArrayList<QueryOrderBy> orderByList)
Set the order for ARRAY_AGG() or GROUP_CONCAT() aggregate.
|
| 限定符和类型 | 方法和说明 |
|---|---|
ArrayList<QueryOrderBy> |
Window.getOrderBy()
Returns ORDER BY clause.
|
ArrayList<QueryOrderBy> |
Window.getOrderBy()
Returns ORDER BY clause.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
Window.appendOrderBy(StringBuilder builder,
ArrayList<QueryOrderBy> orderBy,
int sqlFlags,
boolean forceOrderBy)
Appends ORDER BY clause to the specified builder.
|
static void |
Window.appendOrderBy(StringBuilder builder,
ArrayList<QueryOrderBy> orderBy,
int sqlFlags,
boolean forceOrderBy)
Appends ORDER BY clause to the specified builder.
|
protected static SortOrder |
DataAnalysisOperation.createOrder(SessionLocal session,
ArrayList<QueryOrderBy> orderBy,
int offset)
Create sort order.
|
protected static SortOrder |
DataAnalysisOperation.createOrder(SessionLocal session,
ArrayList<QueryOrderBy> orderBy,
int offset)
Create sort order.
|
protected void |
DataAnalysisOperation.updateOrderedAggregate(SessionLocal session,
SelectGroups groupData,
int groupRowId,
ArrayList<QueryOrderBy> orderBy)
Update a row of an ordered aggregate.
|
protected void |
DataAnalysisOperation.updateOrderedAggregate(SessionLocal session,
SelectGroups groupData,
int groupRowId,
ArrayList<QueryOrderBy> orderBy)
Update a row of an ordered aggregate.
|
| 构造器和说明 |
|---|
Window(String parent,
ArrayList<Expression> partitionBy,
ArrayList<QueryOrderBy> orderBy,
WindowFrame frame)
Creates a new instance of window clause.
|
Window(String parent,
ArrayList<Expression> partitionBy,
ArrayList<QueryOrderBy> orderBy,
WindowFrame frame)
Creates a new instance of window clause.
|
| 限定符和类型 | 方法和说明 |
|---|---|
ArrayList<QueryOrderBy> |
SortOrder.getOrderList()
Returns the original query order list.
|
ArrayList<QueryOrderBy> |
SortOrder.getOrderList()
Returns the original query order list.
|
| 构造器和说明 |
|---|
SortOrder(SessionLocal session,
int[] queryColumnIndexes,
int[] sortType,
ArrayList<QueryOrderBy> orderList)
Construct a new sort order object.
|
SortOrder(SessionLocal session,
int[] queryColumnIndexes,
int[] sortType,
ArrayList<QueryOrderBy> orderList)
Construct a new sort order object.
|
Copyright © 2022. All rights reserved.