C# 클래스 Tup.Cobar4Net.Parser.Recognizer.Mysql.MySqlFunctionManager

파일 보기 프로젝트 열기: tupunco/Tup.Cobar4Net 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
InstanceMysqlDefault MySqlFunctionManager

공개 메소드들

메소드 설명
AddExtendFunction ( FunctionExpression>.IDictionary extFuncPrototypeMap ) : void
CreateFunctionExpression ( string funcNameUpcase, IList arguments ) : FunctionExpression
GetParsingStrategy ( string funcNameUpcase ) : FunctionParsingStrategy
MySqlFunctionManager ( bool allowFuncDefChange ) : System

메소드 상세

AddExtendFunction() 공개 메소드

public AddExtendFunction ( FunctionExpression>.IDictionary extFuncPrototypeMap ) : void
extFuncPrototypeMap FunctionExpression>.IDictionary /// funcName -> extFunctionPrototype. funcName /// MUST NOT be the same as predefined function of MySql 5.5 ///
리턴 void

CreateFunctionExpression() 공개 메소드

public CreateFunctionExpression ( string funcNameUpcase, IList arguments ) : FunctionExpression
funcNameUpcase string
arguments IList
리턴 Tup.Cobar4Net.Parser.Ast.Expression.Primary.Function.FunctionExpression

GetParsingStrategy() 공개 메소드

public GetParsingStrategy ( string funcNameUpcase ) : FunctionParsingStrategy
funcNameUpcase string
리턴 FunctionParsingStrategy

MySqlFunctionManager() 공개 메소드

public MySqlFunctionManager ( bool allowFuncDefChange ) : System
allowFuncDefChange bool
리턴 System

프로퍼티 상세

InstanceMysqlDefault 공개적으로 정적으로 프로퍼티

public static MySqlFunctionManager,Tup.Cobar4Net.Parser.Recognizer.Mysql InstanceMysqlDefault
리턴 MySqlFunctionManager