public class FieldExpressionFactory extends Object
FieldExpression
instances.Modifier | Constructor and Description |
---|---|
protected |
FieldExpressionFactory() |
public FieldExpression field(String fieldName)
public FieldExpression toBoolean(FieldExpression a)
public FieldExpression toInt(FieldExpression a)
public FieldExpression toLong(FieldExpression a)
public FieldExpression toFloat(FieldExpression a)
public FieldExpression toDouble(FieldExpression a)
public FieldExpression toDate(FieldExpression a)
public FieldExpression toMoney(FieldExpression a)
public FieldExpression toDecimal(FieldExpression a)
public FieldExpression toDecimal(FieldExpression a, int scale)
public FieldExpression toMilliseconds(FieldExpression a)
public FieldExpression toSeconds(FieldExpression a)
public FieldExpression toMinutes(FieldExpression a)
public FieldExpression toHours(FieldExpression a)
public FieldExpression toDays(FieldExpression a)
public FieldExpression toString(FieldExpression a)
public FieldExpression toPoint(FieldExpression a)
public FieldExpression toShape(FieldExpression a)
public Constant constant(boolean value)
public Constant constant(int value)
public Constant constant(long value)
public Constant constant(float value)
public Constant constant(double value)
public Constant constant(BigDecimal value)
public Constant decimal(BigDecimal value)
public FieldExpression trim(FieldExpression arg)
public FieldExpression trim(FieldExpression arg, String remstr)
public FieldExpression ltrim(FieldExpression arg)
public FieldExpression ltrim(FieldExpression arg, String remstr)
public FieldExpression rtrim(FieldExpression arg)
public FieldExpression rtrim(FieldExpression arg, String remstr)
public FieldExpression stringLength(FieldExpression arg)
public FieldExpression toLowerCase(FieldExpression arg)
public FieldExpression toUpperCase(FieldExpression arg)
public FieldExpression toTitleCase(FieldExpression arg)
public FieldExpression concat(FieldExpression... args)
public BooleanExpression and(FieldExpression... args)
public BooleanExpression or(FieldExpression... args)
public BooleanExpression not(FieldExpression... args)
public AggregateExpression avg(FieldExpression arg)
public AggregateExpression avg(String field)
public AggregateExpression min(FieldExpression arg)
public AggregateExpression min(String field)
public AggregateExpression max(FieldExpression arg)
public AggregateExpression max(String field)
public AggregateExpression sum(FieldExpression arg)
public AggregateExpression sum(String field)
public AggregateExpression varSamp(FieldExpression arg)
public AggregateExpression varPop(FieldExpression arg)
public AggregateExpression stdev(FieldExpression arg)
public AggregateExpression stdev(String field)
public AggregateExpression stdevp(FieldExpression arg)
public AggregateExpression stdevp(String field)
public AggregateExpression count(FieldExpression arg)
public AggregateExpression count(String field)
public AggregateExpression first(FieldExpression arg)
public AggregateExpression first(String field)
public AggregateExpression last(FieldExpression arg)
public AggregateExpression last(String field)
public DateExtract hour(FieldExpression arg)
public DateExtract minute(FieldExpression arg)
public DateExtract second(FieldExpression arg)
public DateExtract millisecond(FieldExpression arg)
public DateExtract year(FieldExpression arg)
public DateExtract quarter(FieldExpression arg)
public DateExtract month(FieldExpression arg)
public DateExtract week(FieldExpression arg)
public DateExtract dayOfMonth(FieldExpression arg)
public DateExtract dayOfWeek(FieldExpression arg)
public DateExtract dayOfYear(FieldExpression arg)
public FieldExpression addMilliseconds(FieldExpression a, FieldExpression b)
public FieldExpression addSeconds(FieldExpression a, FieldExpression b)
public FieldExpression addMinutes(FieldExpression a, FieldExpression b)
public FieldExpression addHours(FieldExpression a, FieldExpression b)
public FieldExpression addDays(FieldExpression a, FieldExpression b)
public FieldExpression addWeeks(FieldExpression a, FieldExpression b)
public FieldExpression addMonths(FieldExpression a, FieldExpression b)
public FieldExpression addQuarters(FieldExpression a, FieldExpression b)
public FieldExpression addYears(FieldExpression a, FieldExpression b)
public FieldExpression dateAdd(CalendarField field, FieldExpression arg, FieldExpression amount)
public FieldExpression diffMilliseconds(FieldExpression a, FieldExpression b)
public FieldExpression diffSeconds(FieldExpression a, FieldExpression b)
public FieldExpression diffMinutes(FieldExpression a, FieldExpression b)
public FieldExpression diffHours(FieldExpression a, FieldExpression b)
public FieldExpression diffDays(FieldExpression a, FieldExpression b)
public FieldExpression diffWeeks(FieldExpression a, FieldExpression b)
public FieldExpression diffMonths(FieldExpression a, FieldExpression b)
public FieldExpression diffQuarters(FieldExpression a, FieldExpression b)
public FieldExpression diffYears(FieldExpression a, FieldExpression b)
public FieldExpression dateDiff(CalendarField field, FieldExpression a, FieldExpression b)
public AggregateExpression distinct(FieldExpression arg)
public AggregateExpression distinct(String field)
public UnaryMathExpression rand()
public UnaryMathExpression rand(long seed)
public UnaryMathExpression rand(FieldExpression arg)
public UnaryMathExpression degrees(FieldExpression arg)
public UnaryMathExpression degrees(String field)
public UnaryMathExpression radians(FieldExpression arg)
public UnaryMathExpression radians(String field)
public UnaryMathExpression exp(FieldExpression arg)
public UnaryMathExpression abs(FieldExpression arg)
public UnaryMathExpression abs(String field)
public UnaryMathExpression acos(FieldExpression arg)
public UnaryMathExpression acos(String field)
public UnaryMathExpression asin(FieldExpression arg)
public UnaryMathExpression asin(String field)
public UnaryMathExpression atan(FieldExpression arg)
public UnaryMathExpression atan(String field)
public UnaryMathExpression cos(FieldExpression arg)
public UnaryMathExpression cos(String field)
public UnaryMathExpression ln(FieldExpression arg)
public UnaryMathExpression ln(String field)
public UnaryMathExpression sqrt(FieldExpression arg)
public UnaryMathExpression sqrt(String field)
public UnaryMathExpression sin(FieldExpression arg)
public UnaryMathExpression sin(String field)
public UnaryMathExpression tan(FieldExpression arg)
public UnaryMathExpression tan(String field)
public UnaryMathExpression cot(FieldExpression arg)
public UnaryMathExpression cot(String field)
public UnaryMathExpression sign(FieldExpression arg)
public UnaryMathExpression sign(String field)
public UnaryMathExpression ceiling(FieldExpression arg)
public UnaryMathExpression ceiling(String field)
public UnaryMathExpression round(FieldExpression arg)
public UnaryMathExpression round(String field)
public UnaryMathExpression floor(FieldExpression arg)
public UnaryMathExpression floor(String field)
public UnaryMathExpression bitnot(FieldExpression arg)
public BinaryMathExpression bitand(FieldExpression x, FieldExpression y)
public BinaryMathExpression bitor(FieldExpression x, FieldExpression y)
public BinaryMathExpression bitxor(FieldExpression x, FieldExpression y)
public BinaryMathExpression bitandnot(FieldExpression x, FieldExpression y)
public BinaryMathExpression add(FieldExpression x, FieldExpression y)
public BinaryMathExpression subtract(FieldExpression x, FieldExpression y)
public BinaryMathExpression multiply(FieldExpression x, FieldExpression y)
public BinaryMathExpression divide(FieldExpression x, FieldExpression y)
public BinaryMathExpression mod(FieldExpression x, FieldExpression y)
public BinaryMathExpression atan2(FieldExpression x, FieldExpression y)
public BinaryMathExpression log(FieldExpression x, FieldExpression y)
public BinaryMathExpression pow(FieldExpression x, FieldExpression y)
public BinaryMathExpression min2(FieldExpression x, FieldExpression y)
public BinaryMathExpression max2(FieldExpression x, FieldExpression y)
public Condition iif(FieldExpression condition, FieldExpression trueValue, FieldExpression falseValue)
public Coalesce coalesce(FieldExpression... input)
public Union union(FieldExpression... input)
public Compare eq(FieldExpression x, FieldExpression y)
public Compare lt(FieldExpression x, FieldExpression y)
public Compare gt(FieldExpression x, FieldExpression y)
public Compare le(FieldExpression x, FieldExpression y)
public Compare ge(FieldExpression x, FieldExpression y)
public Compare ne(FieldExpression x, FieldExpression y)
public static FieldExpressionFactory getInstance()
public static FieldExpression parseFieldExpression(Object value)
value
.public static FieldExpression parseFieldExpression(String value)
value
.public static FieldExpression[] parseFieldExpressions(String value)
value
.public static FieldExpression[] parseFieldExpressions(StringParser reader)
reader
.public static FieldExpression parseFieldExpression(StringParser reader)
reader
.public static List<FieldExpression> clone(List<FieldExpression> value)
Copyright © 2018 Attivio, Inc. All Rights Reserved.
PATENT NOTICE: Attivio, Inc. Software Related Patents. With respect to the Attivio software product(s) being used, the following patents apply: Querying Joined Data Within A Search Engine Index: United States Patent No.(s): 8,073,840. Ordered Processing of Groups of Messages: U.S. Patent No.(s) 8,495,656. Signal processing approach to sentiment analysis for entities in documents: U.S. Patent No.(s) 8,725,494. Other U.S. and International Patents Pending.