public class JoinCondTypeCheckProcFactory extends TypeCheckProcFactory
Modifier and Type | Class and Description |
---|---|
static class |
JoinCondTypeCheckProcFactory.JoinCondColumnExprProcessor
Processor for table columns.
|
static class |
JoinCondTypeCheckProcFactory.JoinCondDefaultExprProcessor
The default processor for typechecking.
|
TypeCheckProcFactory.BoolExprProcessor, TypeCheckProcFactory.ColumnExprProcessor, TypeCheckProcFactory.DateTimeExprProcessor, TypeCheckProcFactory.DefaultExprProcessor, TypeCheckProcFactory.IntervalExprProcessor, TypeCheckProcFactory.NullExprProcessor, TypeCheckProcFactory.NumExprProcessor, TypeCheckProcFactory.StrExprProcessor, TypeCheckProcFactory.SubQueryExprProcessor
LOG
Constructor and Description |
---|
JoinCondTypeCheckProcFactory() |
Modifier and Type | Method and Description |
---|---|
static Map<ASTNode,ExprNodeDesc> |
genExprNode(ASTNode expr,
TypeCheckCtx tcCtx) |
TypeCheckProcFactory.ColumnExprProcessor |
getColumnExprProcessor()
Factory method to get ColumnExprProcessor.
|
TypeCheckProcFactory.DefaultExprProcessor |
getDefaultExprProcessor()
Factory method to get DefaultExprProcessor.
|
genExprNode, getBoolExprProcessor, getDateTimeExprProcessor, getIntervalExprProcessor, getNullExprProcessor, getNumExprProcessor, getStrExprProcessor, getSubQueryExprProcessor, processGByExpr
public static Map<ASTNode,ExprNodeDesc> genExprNode(ASTNode expr, TypeCheckCtx tcCtx) throws SemanticException
SemanticException
public TypeCheckProcFactory.ColumnExprProcessor getColumnExprProcessor()
getColumnExprProcessor
in class TypeCheckProcFactory
public TypeCheckProcFactory.DefaultExprProcessor getDefaultExprProcessor()
getDefaultExprProcessor
in class TypeCheckProcFactory
Copyright © 2016 The Apache Software Foundation. All rights reserved.