Class WindowFunction<A>
java.lang.Object
com.querydsl.core.types.MutableExpressionBase<T>
com.blazebit.persistence.querydsl.WindowDefinition<WindowFunction<A>,A>
com.blazebit.persistence.querydsl.WindowFunction<A>
- Type Parameters:
A- expression type
- All Implemented Interfaces:
com.querydsl.core.types.Expression<A>,Serializable
WindowFunction is a builder for window function expressions.
Analog to WindowFunction.- Since:
- 1.5.0
- Author:
- Jan-Willem Gmelig Meyling
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionWindowFunction(com.querydsl.core.types.Expression<A> expr) Create a newWindowFunctionthat wraps anExpression.WindowFunction(com.querydsl.core.types.Expression<A> expr, String baseWindowName) Create a newWindowFunctionthat wraps anExpression. -
Method Summary
Modifier and TypeMethodDescriptioncom.querydsl.core.types.dsl.SimpleExpression<A>Create an alias for the expression.com.querydsl.core.types.dsl.SimpleExpression<A>Create an alias for the expression.com.querydsl.core.types.dsl.BooleanExpressionCreate athis == rightexpressioncom.querydsl.core.types.dsl.BooleanExpressionCreate athis == rightexpressionbooleancom.querydsl.core.types.dsl.SimpleExpression<A>getValue()Construct a template expression for this Window Definition.com.querydsl.core.types.dsl.BooleanExpressionCreate athis <> rightexpressioncom.querydsl.core.types.dsl.BooleanExpressionCreate athis <> rightexpressionMethods inherited from class com.blazebit.persistence.querydsl.WindowDefinition
accept, getBaseWindowName, getFrameEndExpression, getFrameEndType, getFrameMode, getFrameStartExpression, getFrameStartType, getOrderBy, getPartitionBy, groups, orderBy, orderBy, orderBy, orderBy, partitionBy, partitionBy, range, rowsMethods inherited from class com.querydsl.core.types.MutableExpressionBase
getType, hashCode, toString
-
Constructor Details
-
WindowFunction
Create a newWindowFunctionthat wraps anExpression.- Parameters:
expr- the expression
-
WindowFunction
Create a newWindowFunctionthat wraps anExpression.- Parameters:
expr- the expressionbaseWindowName- the base window name
-
-
Method Details
-
getValue
Description copied from class:WindowDefinitionConstruct a template expression for this Window Definition.- Overrides:
getValuein classWindowDefinition<WindowFunction<A>,A> - Returns:
- template expression
-
as
public com.querydsl.core.types.dsl.SimpleExpression<A> as(com.querydsl.core.types.Expression<A> alias) Create an alias for the expression.- Parameters:
alias- The alias- Returns:
- alias expression
-
as
Create an alias for the expression.- Parameters:
alias- The alias- Returns:
- alias expression
-
eq
Create athis == rightexpression- Parameters:
expr- rhs of the comparison- Returns:
- this == right
-
eq
Create athis == rightexpression- Parameters:
arg- rhs of the comparison- Returns:
- this == right
-
ne
Create athis <> rightexpression- Parameters:
expr- rhs of the comparison- Returns:
- this != right
-
ne
Create athis <> rightexpression- Parameters:
arg- rhs of the comparison- Returns:
- this != right
-
equals
-