public class Expression extends Object
| Modifier and Type | Method and Description |
|---|---|
Var |
changeDateByInt(Date d,
Long i,
boolean add)
Add or subtract the specified number of days from DATE
|
void |
createInterval(org.apache.hive.hplsql.HplsqlParser.ExprContext ctx)
Create an interval variable
|
void |
exec(org.apache.hive.hplsql.HplsqlParser.ExprContext ctx)
Evaluate an expression
|
void |
execBool(org.apache.hive.hplsql.HplsqlParser.Bool_exprContext ctx)
Evaluate a boolean expression
|
Integer |
execBoolBinary(org.apache.hive.hplsql.HplsqlParser.Bool_expr_binaryContext ctx)
Binary boolean expression
|
Integer |
execBoolBinarySql(org.apache.hive.hplsql.HplsqlParser.Bool_expr_binaryContext ctx)
Binary boolean expression in executable SQL statement
|
void |
execBoolSql(org.apache.hive.hplsql.HplsqlParser.Bool_exprContext ctx)
Evaluate a boolean expression in executable SQL statement
|
Integer |
execBoolUnary(org.apache.hive.hplsql.HplsqlParser.Bool_expr_unaryContext ctx)
Unary boolean expression
|
Integer |
execBoolUnarySql(org.apache.hive.hplsql.HplsqlParser.Bool_expr_unaryContext ctx)
Unary boolean expression in executable SQL statement
|
void |
execCursorAttribute(org.apache.hive.hplsql.HplsqlParser.Expr_cursor_attributeContext ctx)
Cursor attribute %ISOPEN, %FOUND and %NOTFOUND
|
void |
execSearchedCase(org.apache.hive.hplsql.HplsqlParser.Expr_case_searchedContext ctx)
Searched CASE expression
|
void |
execSearchedCaseSql(org.apache.hive.hplsql.HplsqlParser.Expr_case_searchedContext ctx)
Searched CASE expression in executable SQL statement
|
void |
execSimpleCase(org.apache.hive.hplsql.HplsqlParser.Expr_case_simpleContext ctx)
Simple CASE expression
|
void |
execSimpleCaseSql(org.apache.hive.hplsql.HplsqlParser.Expr_case_simpleContext ctx)
Simple CASE expression in executable SQL statement
|
void |
execSql(org.apache.hive.hplsql.HplsqlParser.ExprContext ctx)
Evaluate an expression in executable SQL statement
|
void |
multiInClauseSql(org.apache.hive.hplsql.HplsqlParser.Bool_expr_multi_inContext ctx,
StringBuilder sql)
Multi-value IN clause in executable SQL statement
|
void |
operatorAdd(org.apache.hive.hplsql.HplsqlParser.ExprContext ctx)
Addition operator
|
void |
operatorCompare(org.apache.hive.hplsql.HplsqlParser.Bool_expr_binaryContext ctx,
org.apache.hive.hplsql.HplsqlParser.Bool_expr_binary_operatorContext op)
Comparison operator
|
void |
operatorConcat(org.apache.hive.hplsql.HplsqlParser.Expr_concatContext ctx)
String concatenation operator
|
void |
operatorConcatSql(org.apache.hive.hplsql.HplsqlParser.Expr_concatContext ctx)
String concatenation operator in executable SQL statement
|
void |
operatorDiv(org.apache.hive.hplsql.HplsqlParser.ExprContext ctx)
Division operator
|
void |
operatorEqual(org.apache.hive.hplsql.HplsqlParser.Bool_expr_binaryContext ctx,
boolean equal)
Equality operator
|
void |
operatorMultiply(org.apache.hive.hplsql.HplsqlParser.ExprContext ctx)
Multiplication operator
|
void |
operatorSub(org.apache.hive.hplsql.HplsqlParser.ExprContext ctx)
Subtraction operator
|
void |
singleInClauseSql(org.apache.hive.hplsql.HplsqlParser.Bool_expr_single_inContext ctx,
StringBuilder sql)
Single value IN clause in executable SQL statement
|
void |
trace(org.antlr.v4.runtime.ParserRuleContext ctx,
String message)
Trace information
|
public void exec(org.apache.hive.hplsql.HplsqlParser.ExprContext ctx)
public void execSql(org.apache.hive.hplsql.HplsqlParser.ExprContext ctx)
public void execBool(org.apache.hive.hplsql.HplsqlParser.Bool_exprContext ctx)
public void execBoolSql(org.apache.hive.hplsql.HplsqlParser.Bool_exprContext ctx)
public Integer execBoolBinary(org.apache.hive.hplsql.HplsqlParser.Bool_expr_binaryContext ctx)
public Integer execBoolBinarySql(org.apache.hive.hplsql.HplsqlParser.Bool_expr_binaryContext ctx)
public Integer execBoolUnary(org.apache.hive.hplsql.HplsqlParser.Bool_expr_unaryContext ctx)
public Integer execBoolUnarySql(org.apache.hive.hplsql.HplsqlParser.Bool_expr_unaryContext ctx)
public void singleInClauseSql(org.apache.hive.hplsql.HplsqlParser.Bool_expr_single_inContext ctx,
StringBuilder sql)
public void multiInClauseSql(org.apache.hive.hplsql.HplsqlParser.Bool_expr_multi_inContext ctx,
StringBuilder sql)
public void execCursorAttribute(org.apache.hive.hplsql.HplsqlParser.Expr_cursor_attributeContext ctx)
public void operatorAdd(org.apache.hive.hplsql.HplsqlParser.ExprContext ctx)
public void operatorSub(org.apache.hive.hplsql.HplsqlParser.ExprContext ctx)
public void operatorMultiply(org.apache.hive.hplsql.HplsqlParser.ExprContext ctx)
public void operatorDiv(org.apache.hive.hplsql.HplsqlParser.ExprContext ctx)
public Var changeDateByInt(Date d, Long i, boolean add)
public void operatorEqual(org.apache.hive.hplsql.HplsqlParser.Bool_expr_binaryContext ctx,
boolean equal)
public void operatorCompare(org.apache.hive.hplsql.HplsqlParser.Bool_expr_binaryContext ctx,
org.apache.hive.hplsql.HplsqlParser.Bool_expr_binary_operatorContext op)
public void operatorConcat(org.apache.hive.hplsql.HplsqlParser.Expr_concatContext ctx)
public void operatorConcatSql(org.apache.hive.hplsql.HplsqlParser.Expr_concatContext ctx)
public void execSimpleCase(org.apache.hive.hplsql.HplsqlParser.Expr_case_simpleContext ctx)
public void execSimpleCaseSql(org.apache.hive.hplsql.HplsqlParser.Expr_case_simpleContext ctx)
public void execSearchedCase(org.apache.hive.hplsql.HplsqlParser.Expr_case_searchedContext ctx)
public void execSearchedCaseSql(org.apache.hive.hplsql.HplsqlParser.Expr_case_searchedContext ctx)
public void createInterval(org.apache.hive.hplsql.HplsqlParser.ExprContext ctx)
public void trace(org.antlr.v4.runtime.ParserRuleContext ctx,
String message)
Copyright © 2019 The Apache Software Foundation. All Rights Reserved.