public class HiveASTParseUtils extends Object
Modifier and Type | Method and Description |
---|---|
static boolean |
containsTokenOfType(HiveParserASTNode root,
Integer... tokens) |
static org.apache.hadoop.hive.ql.plan.ExprNodeDesc |
createConversionCast(org.apache.hadoop.hive.ql.plan.ExprNodeDesc column,
org.apache.hadoop.hive.serde2.typeinfo.PrimitiveTypeInfo tableFieldTypeInfo) |
static org.apache.hadoop.hive.serde2.typeinfo.CharTypeInfo |
getCharTypeInfo(HiveParserASTNode node) |
static org.apache.hadoop.hive.serde2.typeinfo.DecimalTypeInfo |
getDecimalTypeTypeInfo(HiveParserASTNode node) |
static org.apache.hadoop.hive.serde2.typeinfo.VarcharTypeInfo |
getVarcharTypeInfo(HiveParserASTNode node) |
static HiveParserASTNode |
parse(String command,
HiveParserContext ctx)
Parses the Hive query.
|
static HiveParserASTNode |
parse(String command,
HiveParserContext ctx,
String viewFullyQualifiedName)
Parses the Hive query.
|
public static HiveParserASTNode parse(String command, HiveParserContext ctx) throws HiveASTParseException
HiveASTParseException
public static HiveParserASTNode parse(String command, HiveParserContext ctx, String viewFullyQualifiedName) throws HiveASTParseException
HiveASTParseException
public static boolean containsTokenOfType(HiveParserASTNode root, Integer... tokens)
public static org.apache.hadoop.hive.ql.plan.ExprNodeDesc createConversionCast(org.apache.hadoop.hive.ql.plan.ExprNodeDesc column, org.apache.hadoop.hive.serde2.typeinfo.PrimitiveTypeInfo tableFieldTypeInfo) throws org.apache.hadoop.hive.ql.parse.SemanticException
org.apache.hadoop.hive.ql.parse.SemanticException
public static org.apache.hadoop.hive.serde2.typeinfo.CharTypeInfo getCharTypeInfo(HiveParserASTNode node) throws org.apache.hadoop.hive.ql.parse.SemanticException
org.apache.hadoop.hive.ql.parse.SemanticException
public static org.apache.hadoop.hive.serde2.typeinfo.VarcharTypeInfo getVarcharTypeInfo(HiveParserASTNode node) throws org.apache.hadoop.hive.ql.parse.SemanticException
org.apache.hadoop.hive.ql.parse.SemanticException
public static org.apache.hadoop.hive.serde2.typeinfo.DecimalTypeInfo getDecimalTypeTypeInfo(HiveParserASTNode node) throws org.apache.hadoop.hive.ql.parse.SemanticException
org.apache.hadoop.hive.ql.parse.SemanticException
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.