public class ScalarOperators extends Object
Constructor and Description |
---|
ScalarOperators() |
public static GeneratedExpression generateStringConcatOperator(boolean nullCheck, GeneratedExpression left, GeneratedExpression right)
public static GeneratedExpression generateArithmeticOperator(String operator, boolean nullCheck, TypeInformation<?> resultType, GeneratedExpression left, GeneratedExpression right)
public static GeneratedExpression generateUnaryArithmeticOperator(String operator, boolean nullCheck, TypeInformation<?> resultType, GeneratedExpression operand)
public static GeneratedExpression generateEquals(boolean nullCheck, GeneratedExpression left, GeneratedExpression right)
public static GeneratedExpression generateNotEquals(boolean nullCheck, GeneratedExpression left, GeneratedExpression right)
public static GeneratedExpression generateComparison(String operator, boolean nullCheck, GeneratedExpression left, GeneratedExpression right)
public static GeneratedExpression generateIsNull(boolean nullCheck, GeneratedExpression operand)
public static GeneratedExpression generateIsNotNull(boolean nullCheck, GeneratedExpression operand)
public static GeneratedExpression generateAnd(boolean nullCheck, GeneratedExpression left, GeneratedExpression right)
public static GeneratedExpression generateOr(boolean nullCheck, GeneratedExpression left, GeneratedExpression right)
public static GeneratedExpression generateNot(boolean nullCheck, GeneratedExpression operand)
public static GeneratedExpression generateCast(boolean nullCheck, GeneratedExpression operand, TypeInformation<?> targetType)
public static GeneratedExpression generateIfElse(boolean nullCheck, scala.collection.Seq<GeneratedExpression> operands, TypeInformation<?> resultType, int i)
Copyright © 2014–2017 The Apache Software Foundation. All rights reserved.