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
public class WindowFunction<A> extends WindowDefinition<WindowFunction<A>,A>
WindowFunction is a builder for window function expressions.
Analog to WindowFunction.- Since:
- 1.5.0
- Author:
- Jan-Willem Gmelig Meyling
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description WindowFunction(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 Type Method Description com.querydsl.core.types.dsl.SimpleExpression<A>as(com.querydsl.core.types.Expression<A> alias)Create an alias for the expression.com.querydsl.core.types.dsl.SimpleExpression<A>as(String alias)Create an alias for the expression.com.querydsl.core.types.dsl.BooleanExpressioneq(A arg)Create athis == rightexpressioncom.querydsl.core.types.dsl.BooleanExpressioneq(com.querydsl.core.types.Expression<A> expr)Create athis == rightexpressionbooleanequals(Object o)com.querydsl.core.types.dsl.SimpleExpression<A>getValue()Construct a template expression for this Window Definition.com.querydsl.core.types.dsl.BooleanExpressionne(A arg)Create athis <> rightexpressioncom.querydsl.core.types.dsl.BooleanExpressionne(com.querydsl.core.types.Expression<A> expr)Create 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, rows
-
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
public com.querydsl.core.types.dsl.BooleanExpression eq(com.querydsl.core.types.Expression<A> expr)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
public com.querydsl.core.types.dsl.BooleanExpression ne(com.querydsl.core.types.Expression<A> expr)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
-