com.alibaba.druid.sql.visitor
接口 SQLEvalVisitor

所有超级接口:
SQLASTVisitor
所有已知实现类:
DB2EvalVisitor, MySqlEvalVisitorImpl, OracleEvalVisitor, PGEvalVisitor, SQLEvalVisitorImpl, SQLServerEvalVisitor

public interface SQLEvalVisitor
extends SQLASTVisitor


字段摘要
static Object EVAL_ERROR
           
static String EVAL_EXPR
           
static String EVAL_VALUE
           
static Object EVAL_VALUE_COUNT
           
static Object EVAL_VALUE_NULL
           
 
方法摘要
 Function getFunction(String funcName)
           
 List<Object> getParameters()
           
 int incrementAndGetVariantIndex()
           
 boolean isMarkVariantIndex()
           
 void registerFunction(String funcName, Function function)
           
 void setMarkVariantIndex(boolean markVariantIndex)
           
 void setParameters(List<Object> parameters)
           
 void unregisterFunction(String funcName)
           
 
从接口 com.alibaba.druid.sql.visitor.SQLASTVisitor 继承的方法
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, postVisit, preVisit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
 

字段详细信息

EVAL_VALUE

static final String EVAL_VALUE
另请参见:
常量字段值

EVAL_EXPR

static final String EVAL_EXPR
另请参见:
常量字段值

EVAL_ERROR

static final Object EVAL_ERROR

EVAL_VALUE_COUNT

static final Object EVAL_VALUE_COUNT

EVAL_VALUE_NULL

static final Object EVAL_VALUE_NULL
方法详细信息

getFunction

Function getFunction(String funcName)

registerFunction

void registerFunction(String funcName,
                      Function function)

unregisterFunction

void unregisterFunction(String funcName)

getParameters

List<Object> getParameters()

setParameters

void setParameters(List<Object> parameters)

incrementAndGetVariantIndex

int incrementAndGetVariantIndex()

isMarkVariantIndex

boolean isMarkVariantIndex()

setMarkVariantIndex

void setMarkVariantIndex(boolean markVariantIndex)


Copyright © 2013-2014 Alibaba Group. All Rights Reserved.