Provide these as deprecated for a short while to preserve binary compatibility
for Samsara apps.
This commit is contained in:
@@ -21,6 +21,8 @@
|
|||||||
package com.samskivert.depot;
|
package com.samskivert.depot;
|
||||||
|
|
||||||
import com.samskivert.depot.expression.*;
|
import com.samskivert.depot.expression.*;
|
||||||
|
import com.samskivert.depot.function.AggregateFun;
|
||||||
|
import com.samskivert.depot.function.NumericalFun;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Provides static methods for expression construction. For example: {@link #literal}, {@link
|
* Provides static methods for expression construction. For example: {@link #literal}, {@link
|
||||||
@@ -101,4 +103,43 @@ public class Exps
|
|||||||
{
|
{
|
||||||
return new EpochSeconds(expr);
|
return new EpochSeconds(expr);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Creates an expression that computes the sum of the supplied expression. This would usually
|
||||||
|
* be used in a FieldOverride and supplied with a ColumnExp.
|
||||||
|
*/
|
||||||
|
@Deprecated
|
||||||
|
public static AggregateFun.Sum sum (SQLExpression expr)
|
||||||
|
{
|
||||||
|
return new AggregateFun.Sum(expr);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Creates an expression that computes the absolute value of the supplied expression.
|
||||||
|
*/
|
||||||
|
@Deprecated
|
||||||
|
public static NumericalFun.Abs abs (SQLExpression expr)
|
||||||
|
{
|
||||||
|
return new NumericalFun.Abs(expr);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Creates an expression that counts the number of rows that match the supplied expression.
|
||||||
|
* This would usually be used in a FieldOverride and supplied with a ColumnExp.
|
||||||
|
*/
|
||||||
|
@Deprecated
|
||||||
|
public static AggregateFun.Count count (SQLExpression expr)
|
||||||
|
{
|
||||||
|
return new AggregateFun.Count(expr, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Creates an expression that counts the number of distinct values that match the supplied
|
||||||
|
* expression. This would usually be used in a FieldOverride and supplied with a ColumnExp.
|
||||||
|
*/
|
||||||
|
@Deprecated
|
||||||
|
public static AggregateFun.Count countDistinct (SQLExpression expr)
|
||||||
|
{
|
||||||
|
return new AggregateFun.Count(expr, true);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user