RexImpTable() { defineMethod(ROW, BuiltInMethod.ARRAY.method, NullPolicy.ANY); defineMethod(UPPER, BuiltInMethod.UPPER.method, NullPolicy.STRICT); defineMethod(LOWER, BuiltInMethod.LOWER.method, NullPolicy.STRICT); defineMethod(INITCAP, BuiltInMethod.INITCAP.method, NullPolicy.STRICT); defineMethod(SUBSTRING, BuiltInMethod.SUBSTRING.method, NullPolicy.STRICT); defineMethod(REPLACE, BuiltInMethod.REPLACE.method, NullPolicy.STRICT); defineMethod(TRANSLATE3, BuiltInMethod.TRANSLATE3.method, NullPolicy.STRICT); defineMethod(CHARACTER_LENGTH, BuiltInMethod.CHAR_LENGTH.method, NullPolicy.STRICT); defineMethod(CHAR_LENGTH, BuiltInMethod.CHAR_LENGTH.method, NullPolicy.STRICT); defineMethod(CONCAT, BuiltInMethod.STRING_CONCAT.method, NullPolicy.STRICT); defineMethod(OVERLAY, BuiltInMethod.OVERLAY.method, NullPolicy.STRICT); defineMethod(POSITION, BuiltInMethod.POSITION.method, NullPolicy.STRICT); defineMethod(MOD, "mod", NullPolicy.STRICT); defineMethod(EXP, "exp", NullPolicy.STRICT); defineMethod(POWER, "power", NullPolicy.STRICT); defineMethod(LN, "ln", NullPolicy.STRICT); defineMethod(LOG10, "log10", NullPolicy.STRICT); defineMethod(ABS, "abs", NullPolicy.STRICT); defineMethod(ACOS, "acos", NullPolicy.STRICT); defineMethod(ASIN, "asin", NullPolicy.STRICT); defineMethod(ATAN, "atan", NullPolicy.STRICT); defineMethod(ATAN2, "atan2", NullPolicy.STRICT); defineMethod(COS, "cos", NullPolicy.STRICT); defineMethod(COT, "cot", NullPolicy.STRICT);
RexImpTable() { defineMethod(ROW, BuiltInMethod.ARRAY.method, NullPolicy.ANY); defineMethod(UPPER, BuiltInMethod.UPPER.method, NullPolicy.STRICT); defineMethod(LOWER, BuiltInMethod.LOWER.method, NullPolicy.STRICT); defineMethod(INITCAP, BuiltInMethod.INITCAP.method, NullPolicy.STRICT); defineMethod(SUBSTRING, BuiltInMethod.SUBSTRING.method, NullPolicy.STRICT); defineMethod(REPLACE, BuiltInMethod.REPLACE.method, NullPolicy.STRICT); defineMethod(TRANSLATE3, BuiltInMethod.TRANSLATE3.method, NullPolicy.STRICT); defineMethod(CHARACTER_LENGTH, BuiltInMethod.CHAR_LENGTH.method, NullPolicy.STRICT); defineMethod(CHAR_LENGTH, BuiltInMethod.CHAR_LENGTH.method, NullPolicy.STRICT); defineMethod(CONCAT, BuiltInMethod.STRING_CONCAT.method, NullPolicy.STRICT); defineMethod(OVERLAY, BuiltInMethod.OVERLAY.method, NullPolicy.STRICT); defineMethod(POSITION, BuiltInMethod.POSITION.method, NullPolicy.STRICT); defineMethod(MOD, "mod", NullPolicy.STRICT); defineMethod(EXP, "exp", NullPolicy.STRICT); defineMethod(POWER, "power", NullPolicy.STRICT); defineMethod(LN, "ln", NullPolicy.STRICT); defineMethod(LOG10, "log10", NullPolicy.STRICT); defineMethod(ABS, "abs", NullPolicy.STRICT); defineMethod(ACOS, "acos", NullPolicy.STRICT); defineMethod(ASIN, "asin", NullPolicy.STRICT); defineMethod(ATAN, "atan", NullPolicy.STRICT); defineMethod(ATAN2, "atan2", NullPolicy.STRICT); defineMethod(COS, "cos", NullPolicy.STRICT); defineMethod(COT, "cot", NullPolicy.STRICT);