public static enum BatchExecOverAggregateBase.OverWindowMode extends Enum<BatchExecOverAggregateBase.OverWindowMode>
Enum Constant and Description |
---|
INSENSITIVE
The INSENSITIVE mode does not care the window framing without LEAD/LAG agg function, for
example RANK/DENSE_RANK/PERCENT_RANK/ROW_NUMBER/NTILE.
|
OFFSET
The OFFSET mode does not care the window framing with LEAD/LAG agg function, see
SqlLeadLagAggFunction . |
RANGE
The RANGE mode allows window framing with RANGE clause.
|
ROW
The ROW mode allows window framing with ROW clause.
|
Modifier and Type | Method and Description |
---|---|
static BatchExecOverAggregateBase.OverWindowMode |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static BatchExecOverAggregateBase.OverWindowMode[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final BatchExecOverAggregateBase.OverWindowMode ROW
public static final BatchExecOverAggregateBase.OverWindowMode RANGE
public static final BatchExecOverAggregateBase.OverWindowMode OFFSET
SqlLeadLagAggFunction
.public static final BatchExecOverAggregateBase.OverWindowMode INSENSITIVE
public static BatchExecOverAggregateBase.OverWindowMode[] values()
for (BatchExecOverAggregateBase.OverWindowMode c : BatchExecOverAggregateBase.OverWindowMode.values()) System.out.println(c);
public static BatchExecOverAggregateBase.OverWindowMode valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullCopyright © 2014–2024 The Apache Software Foundation. All rights reserved.