Interface WindowingFunctionInterface<A extends EqualExpression<?,?,?>>
-
- Type Parameters:
A
- the Expression type returned by this windowing function, e.g. IntegerExpression
- All Superinterfaces:
DBExpression
,HasSQLString
public interface WindowingFunctionInterface<A extends EqualExpression<?,?,?>> extends DBExpression
- Author:
- gregorygraham
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
WindowingFunctionInterface.Partitioned<A extends EqualExpression<?,?,?>>
static interface
WindowingFunctionInterface.Sorted<A extends EqualExpression<?,?,?>>
static interface
WindowingFunctionInterface.WindowEnd<A extends EqualExpression<?,?,?>>
static interface
WindowingFunctionInterface.WindowPart<A extends EqualExpression<?,?,?>>
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Class<A>
getRequiredExpressionClass()
WindowingFunctionInterface.Partitioned<A>
partition(ColumnProvider... cols)
-
Methods inherited from interface nz.co.gregs.dbvolution.expressions.DBExpression
copy, createSQLForFromClause, createSQLForGroupByClause, getQueryableDatatypeForExpressionValue, getTablesInvolved, isAggregator, isComplexExpression, isPurelyFunctional, isWindowingFunction
-
Methods inherited from interface nz.co.gregs.dbvolution.expressions.HasSQLString
toSQLString
-
-
-
-
Method Detail
-
partition
WindowingFunctionInterface.Partitioned<A> partition(ColumnProvider... cols)
-
-