Top Description Fields Constructors Methods
org.h2.expression.analysis

public final Enum WindowFrameExclusion

extends Enum<WindowFrameExclusion>
Class Inheritance

Window frame exclusion clause.

Field Summary

Modifier and TypeField and Description
public static final WindowFrameExclusion
EXCLUDE_CURRENT_ROW

EXCLUDE CURRENT ROW exclusion clause.

public static final WindowFrameExclusion
EXCLUDE_GROUP

EXCLUDE GROUP exclusion clause.

public static final WindowFrameExclusion
EXCLUDE_NO_OTHERS

EXCLUDE NO OTHERS exclusion clause.

public static final WindowFrameExclusion
EXCLUDE_TIES

EXCLUDE TIES exclusion clause.

private final String

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public String

Returns:

SQL representation.
getSQL
()

Returns SQL representation.

public boolean

Returns:

true if this exclusion clause is EXCLUDE_GROUP or EXCLUDE_NO_OTHERS
isGroupOrNoOthers
()

Returns true if this exclusion clause excludes or includes the whole group.

public static WindowFrameExclusion
public static WindowFrameExclusion[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

EXCLUDE_CURRENT_ROWback to summary
public static final WindowFrameExclusion EXCLUDE_CURRENT_ROW

EXCLUDE CURRENT ROW exclusion clause.

EXCLUDE_GROUPback to summary
public static final WindowFrameExclusion EXCLUDE_GROUP

EXCLUDE GROUP exclusion clause.

EXCLUDE_NO_OTHERSback to summary
public static final WindowFrameExclusion EXCLUDE_NO_OTHERS

EXCLUDE NO OTHERS exclusion clause.

EXCLUDE_TIESback to summary
public static final WindowFrameExclusion EXCLUDE_TIES

EXCLUDE TIES exclusion clause.

sqlback to summary
private final String sql

Constructor Detail

WindowFrameExclusionback to summary
private WindowFrameExclusion(String sql)

Method Detail

getSQLback to summary
public String getSQL()

Returns SQL representation.

Returns:String

SQL representation.

See Also
org.h2.expression.Expression#getSQL(int)
isGroupOrNoOthersback to summary
public boolean isGroupOrNoOthers()

Returns true if this exclusion clause excludes or includes the whole group.

Returns:boolean

true if this exclusion clause is EXCLUDE_GROUP or EXCLUDE_NO_OTHERS

valueOfback to summary
public static WindowFrameExclusion valueOf(String name)
valuesback to summary
public static WindowFrameExclusion[] values()