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)
operator
- (undocumented)nullCheck
- (undocumented)left
- (undocumented)right
- (undocumented)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 generateIsTrue(GeneratedExpression operand)
public static GeneratedExpression generateIsNotTrue(GeneratedExpression operand)
public static GeneratedExpression generateIsFalse(GeneratedExpression operand)
public static GeneratedExpression generateIsNotFalse(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)
public static GeneratedExpression generateTemporalPlusMinus(boolean plus, boolean nullCheck, GeneratedExpression left, GeneratedExpression right)
public static GeneratedExpression generateUnaryIntervalPlusMinus(boolean plus, boolean nullCheck, GeneratedExpression operand)
public static GeneratedExpression generateArray(CodeGenerator codeGenerator, TypeInformation<?> resultType, scala.collection.Seq<GeneratedExpression> elements)
public static GeneratedExpression generateArrayElementAt(CodeGenerator codeGenerator, GeneratedExpression array, GeneratedExpression index)
public static GeneratedExpression generateArrayElement(CodeGenerator codeGenerator, GeneratedExpression array)
public static GeneratedExpression generateArrayCardinality(boolean nullCheck, GeneratedExpression array)
public static GeneratedExpression generateMapGet(CodeGenerator codeGenerator, GeneratedExpression map, GeneratedExpression key)
Copyright © 2014–2018 The Apache Software Foundation. All rights reserved.