| Package | Description |
|---|---|
| org.apache.flink.table.operations | |
| org.apache.flink.table.operations.utils.factories |
| Modifier and Type | Method and Description |
|---|---|
WindowAggregateQueryOperation.ResolvedGroupWindow |
WindowAggregateQueryOperation.getGroupWindow() |
static WindowAggregateQueryOperation.ResolvedGroupWindow |
WindowAggregateQueryOperation.ResolvedGroupWindow.sessionWindow(String alias,
org.apache.flink.table.expressions.FieldReferenceExpression timeAttribute,
org.apache.flink.table.expressions.ValueLiteralExpression gap) |
static WindowAggregateQueryOperation.ResolvedGroupWindow |
WindowAggregateQueryOperation.ResolvedGroupWindow.slidingWindow(String alias,
org.apache.flink.table.expressions.FieldReferenceExpression timeAttribute,
org.apache.flink.table.expressions.ValueLiteralExpression size,
org.apache.flink.table.expressions.ValueLiteralExpression slide) |
static WindowAggregateQueryOperation.ResolvedGroupWindow |
WindowAggregateQueryOperation.ResolvedGroupWindow.tumblingWindow(String alias,
org.apache.flink.table.expressions.FieldReferenceExpression timeAttribute,
org.apache.flink.table.expressions.ValueLiteralExpression size) |
| Constructor and Description |
|---|
WindowAggregateQueryOperation(List<org.apache.flink.table.expressions.ResolvedExpression> groupingExpressions,
List<org.apache.flink.table.expressions.ResolvedExpression> aggregateExpressions,
List<org.apache.flink.table.expressions.ResolvedExpression> windowPropertiesExpressions,
WindowAggregateQueryOperation.ResolvedGroupWindow groupWindow,
QueryOperation child,
org.apache.flink.table.api.TableSchema tableSchema) |
| Modifier and Type | Method and Description |
|---|---|
WindowAggregateQueryOperation.ResolvedGroupWindow |
AggregateOperationFactory.createResolvedWindow(GroupWindow window,
ExpressionResolver resolver)
Converts an API class to a resolved window for planning with expressions already resolved.
|
| Modifier and Type | Method and Description |
|---|---|
QueryOperation |
AggregateOperationFactory.createWindowAggregate(List<org.apache.flink.table.expressions.ResolvedExpression> groupings,
List<org.apache.flink.table.expressions.ResolvedExpression> aggregates,
List<org.apache.flink.table.expressions.ResolvedExpression> windowProperties,
WindowAggregateQueryOperation.ResolvedGroupWindow window,
QueryOperation child)
Creates a valid
WindowAggregateQueryOperation operation. |
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.