public static <A extends Number & Comparable<?>> NumberExpression<Double> log(Expression<A> num, int base) {
        return Expressions.numberOperation(Double.class, Ops.MathOps.LOG, num, ConstantImpl.create(base));
    }
public static < A extends Number & Comparable < ? > > NumberExpression < Double > log ( Expression < A > num , int base ) { return Expressions . numberOperation ( Double . class , Ops . MathOps . LOG , num , ConstantImpl . create ( base ) ) ; }
Create a {@code log(num, base)} expression

@param num numeric expression
@param base base
@return log(num, base)