C# 클래스 Tup.Cobar4Net.Parser.Util.ExprEvalUtils

adapt Java's expression rule into MySql's
파일 보기 프로젝트 열기: tupunco/Tup.Cobar4Net

공개 메소드들

메소드 설명
Calculate ( IBinaryOperandCalculator cal, Number n1, Number n2 ) : Number
Calculate ( IUnaryOperandCalculator cal, Number num ) : Number
ConvertNum2SameLevel ( object obj1, object obj2 ) : Number>.Pair
Obj2bool ( object obj ) : bool

비공개 메소드들

메소드 설명
ExprEvalUtils ( ) : System
GetNumberLevel ( Type clz ) : int
String2Number ( string str ) : Number
UpTolevel ( Number num, int level ) : Number

메소드 상세

Calculate() 공개 정적인 메소드

public static Calculate ( IBinaryOperandCalculator cal, Number n1, Number n2 ) : Number
cal IBinaryOperandCalculator
n1 System.Number
n2 System.Number
리턴 System.Number

Calculate() 공개 정적인 메소드

public static Calculate ( IUnaryOperandCalculator cal, Number num ) : Number
cal IUnaryOperandCalculator
num System.Number
리턴 System.Number

ConvertNum2SameLevel() 공개 정적인 메소드

public static ConvertNum2SameLevel ( object obj1, object obj2 ) : Number>.Pair
obj1 object class of String or NumberValue
obj2 object
리턴 Number>.Pair

Obj2bool() 공개 정적인 메소드

public static Obj2bool ( object obj ) : bool
obj object
리턴 bool