com.alibaba.druid.mapping.spi
Class MappingVisitorUtils

java.lang.Object
  extended by com.alibaba.druid.mapping.spi.MappingVisitorUtils

public class MappingVisitorUtils
extends Object


Constructor Summary
MappingVisitorUtils()
           
 
Method Summary
static void afterResolve(MappingVisitor visitor)
           
static boolean fillSelectList(MappingVisitor visitor, SQLSelectQueryBlock x)
           
static Entity getEntity(MappingVisitor visitor, String name)
           
static boolean resolve(MappingVisitor visitor, SQLAllColumnExpr x)
           
static boolean resolve(MappingVisitor visitor, SQLIdentifierExpr x)
           
static boolean resolve(MappingVisitor visitor, SQLPropertyExpr x)
           
static void setTableSource(MappingEngine engine, SQLDeleteStatement stmt, MappingContext context)
           
static void setTableSource(MappingEngine engine, SQLInsertStatement stmt, MappingContext context)
           
static void setTableSource(MappingEngine engine, SQLUpdateStatement stmt, MappingContext context)
           
static boolean visit(MappingVisitor visitor, MySqlSelectQueryBlock x)
           
static boolean visit(MappingVisitor visitor, SQLAllColumnExpr x)
           
static boolean visit(MappingVisitor visitor, SQLBinaryOpExpr x)
           
static boolean visit(MappingVisitor visitor, SQLExprTableSource x)
           
static boolean visit(MappingVisitor visitor, SQLIdentifierExpr x)
           
static boolean visit(MappingVisitor visitor, SQLPropertyExpr x)
           
static boolean visit(MappingVisitor visitor, SQLSelectItem x)
           
static boolean visit(MappingVisitor visitor, SQLSelectQueryBlock x)
           
static boolean visit(MappingVisitor visitor, SQLTableSource x)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MappingVisitorUtils

public MappingVisitorUtils()
Method Detail

visit

public static boolean visit(MappingVisitor visitor,
                            SQLExprTableSource x)

visit

public static boolean visit(MappingVisitor visitor,
                            SQLTableSource x)

fillSelectList

public static boolean fillSelectList(MappingVisitor visitor,
                                     SQLSelectQueryBlock x)

visit

public static boolean visit(MappingVisitor visitor,
                            SQLPropertyExpr x)

visit

public static boolean visit(MappingVisitor visitor,
                            SQLAllColumnExpr x)

visit

public static boolean visit(MappingVisitor visitor,
                            SQLIdentifierExpr x)

visit

public static boolean visit(MappingVisitor visitor,
                            SQLSelectItem x)

visit

public static boolean visit(MappingVisitor visitor,
                            SQLBinaryOpExpr x)

afterResolve

public static void afterResolve(MappingVisitor visitor)

resolve

public static boolean resolve(MappingVisitor visitor,
                              SQLAllColumnExpr x)

resolve

public static boolean resolve(MappingVisitor visitor,
                              SQLIdentifierExpr x)

resolve

public static boolean resolve(MappingVisitor visitor,
                              SQLPropertyExpr x)

visit

public static boolean visit(MappingVisitor visitor,
                            MySqlSelectQueryBlock x)

visit

public static boolean visit(MappingVisitor visitor,
                            SQLSelectQueryBlock x)

getEntity

public static Entity getEntity(MappingVisitor visitor,
                               String name)

setTableSource

public static void setTableSource(MappingEngine engine,
                                  SQLDeleteStatement stmt,
                                  MappingContext context)

setTableSource

public static void setTableSource(MappingEngine engine,
                                  SQLUpdateStatement stmt,
                                  MappingContext context)

setTableSource

public static void setTableSource(MappingEngine engine,
                                  SQLInsertStatement stmt,
                                  MappingContext context)


Copyright © 2012 Alibaba Group. All Rights Reserved.