C# 클래스 Deveel.Data.Routines.SystemFunctions

파일 보기 프로젝트 열기: deveel/deveeldb 1 사용 예제들

공개 메소드들

메소드 설명
Abs ( Field value ) : Field
AddDate ( Field dateField, Field datePart, Field value ) : Field
Cast ( IRequest context, Field value, SqlType destType ) : Field
Concat ( Field args ) : Field
Cos ( Field value ) : Field
CosH ( Field value ) : Field
CurrentDate ( IRequest request ) : Field
CurrentKey ( IRequest request, Field tableName ) : Field
CurrentKey ( IRequest request, SqlString tableName ) : SqlNumber
CurrentTime ( IRequest request ) : Field
CurrentTimeStamp ( IRequest request ) : Field
CurrentValue ( IRequest query, Field tableName ) : Field
CurrentValue ( IRequest query, SqlString sequenceName ) : SqlNumber
DateFormat ( Field dateField, Field format ) : Field
Extract ( Field dateField, Field datePart ) : Field
Log ( Field value, Field newBase ) : Field
Log2 ( Field value ) : Field
NewObject ( IRequest context, Field typeName, Field args = null ) : Field
NextDay ( Field dateField, Field dayOfWeek ) : Field
NextValue ( IRequest request, Field sequenceName ) : Field
NextValue ( IRequest request, SqlString sequenceName ) : SqlNumber
Or ( Field ob1, Field ob2 ) : Field
Round ( Field value ) : Field
Round ( Field value, Field precision ) : Field
Sin ( Field value ) : Field
SystemDate ( ) : Field
SystemTime ( ) : Field
SystemTimeStamp ( ) : Field
Tan ( Field value ) : Field
TanH ( Field value ) : Field
ToBinary ( Field value ) : Field
ToDate ( Field obj ) : Field
ToDateTime ( Field obj ) : Field
ToNumber ( Field value ) : Field
ToString ( Field value ) : Field
ToTimeStamp ( Field obj ) : Field
ToTimeStamp ( Field obj, Field timeZone ) : Field
UniqueKey ( IRequest request, Field tableName ) : Field
UniqueKey ( IRequest request, SqlString tableName ) : SqlNumber
User ( IRequest query ) : Field

비공개 메소드들

메소드 설명
FRuleConvert ( Field obj ) : Field
MathFunction ( Func op, Field value, Field other ) : Field
MathFunction ( SqlNumber>.Func op, Field value ) : Field
ParseDayOfWeek ( Field value ) : DayOfWeek
PrivilegeString ( Field ob ) : Field
SystemFunctions ( ) : System

메소드 상세

Abs() 공개 정적인 메소드

public static Abs ( Field value ) : Field
value Field
리턴 Field

AddDate() 공개 정적인 메소드

public static AddDate ( Field dateField, Field datePart, Field value ) : Field
dateField Field
datePart Field
value Field
리턴 Field

Cast() 공개 정적인 메소드

public static Cast ( IRequest context, Field value, SqlType destType ) : Field
context IRequest
value Field
destType SqlType
리턴 Field

Concat() 공개 정적인 메소드

public static Concat ( Field args ) : Field
args Field
리턴 Field

Cos() 공개 정적인 메소드

public static Cos ( Field value ) : Field
value Field
리턴 Field

CosH() 공개 정적인 메소드

public static CosH ( Field value ) : Field
value Field
리턴 Field

CurrentDate() 공개 정적인 메소드

public static CurrentDate ( IRequest request ) : Field
request IRequest
리턴 Field

CurrentKey() 공개 정적인 메소드

public static CurrentKey ( IRequest request, Field tableName ) : Field
request IRequest
tableName Field
리턴 Field

CurrentKey() 공개 정적인 메소드

public static CurrentKey ( IRequest request, SqlString tableName ) : SqlNumber
request IRequest
tableName SqlString
리턴 SqlNumber

CurrentTime() 공개 정적인 메소드

public static CurrentTime ( IRequest request ) : Field
request IRequest
리턴 Field

CurrentTimeStamp() 공개 정적인 메소드

public static CurrentTimeStamp ( IRequest request ) : Field
request IRequest
리턴 Field

CurrentValue() 공개 정적인 메소드

public static CurrentValue ( IRequest query, Field tableName ) : Field
query IRequest
tableName Field
리턴 Field

CurrentValue() 공개 정적인 메소드

public static CurrentValue ( IRequest query, SqlString sequenceName ) : SqlNumber
query IRequest
sequenceName SqlString
리턴 SqlNumber

DateFormat() 공개 정적인 메소드

public static DateFormat ( Field dateField, Field format ) : Field
dateField Field
format Field
리턴 Field

Extract() 공개 정적인 메소드

public static Extract ( Field dateField, Field datePart ) : Field
dateField Field
datePart Field
리턴 Field

Log() 공개 정적인 메소드

public static Log ( Field value, Field newBase ) : Field
value Field
newBase Field
리턴 Field

Log2() 공개 정적인 메소드

public static Log2 ( Field value ) : Field
value Field
리턴 Field

NewObject() 공개 정적인 메소드

public static NewObject ( IRequest context, Field typeName, Field args = null ) : Field
context IRequest
typeName Field
args Field
리턴 Field

NextDay() 공개 정적인 메소드

public static NextDay ( Field dateField, Field dayOfWeek ) : Field
dateField Field
dayOfWeek Field
리턴 Field

NextValue() 공개 정적인 메소드

public static NextValue ( IRequest request, Field sequenceName ) : Field
request IRequest
sequenceName Field
리턴 Field

NextValue() 공개 정적인 메소드

public static NextValue ( IRequest request, SqlString sequenceName ) : SqlNumber
request IRequest
sequenceName SqlString
리턴 SqlNumber

Or() 공개 정적인 메소드

public static Or ( Field ob1, Field ob2 ) : Field
ob1 Field
ob2 Field
리턴 Field

Round() 공개 정적인 메소드

public static Round ( Field value ) : Field
value Field
리턴 Field

Round() 공개 정적인 메소드

public static Round ( Field value, Field precision ) : Field
value Field
precision Field
리턴 Field

Sin() 공개 정적인 메소드

public static Sin ( Field value ) : Field
value Field
리턴 Field

SystemDate() 공개 정적인 메소드

public static SystemDate ( ) : Field
리턴 Field

SystemTime() 공개 정적인 메소드

public static SystemTime ( ) : Field
리턴 Field

SystemTimeStamp() 공개 정적인 메소드

public static SystemTimeStamp ( ) : Field
리턴 Field

Tan() 공개 정적인 메소드

public static Tan ( Field value ) : Field
value Field
리턴 Field

TanH() 공개 정적인 메소드

public static TanH ( Field value ) : Field
value Field
리턴 Field

ToBinary() 공개 정적인 메소드

public static ToBinary ( Field value ) : Field
value Field
리턴 Field

ToDate() 공개 정적인 메소드

public static ToDate ( Field obj ) : Field
obj Field
리턴 Field

ToDateTime() 공개 정적인 메소드

public static ToDateTime ( Field obj ) : Field
obj Field
리턴 Field

ToNumber() 공개 정적인 메소드

public static ToNumber ( Field value ) : Field
value Field
리턴 Field

ToString() 공개 정적인 메소드

public static ToString ( Field value ) : Field
value Field
리턴 Field

ToTimeStamp() 공개 정적인 메소드

public static ToTimeStamp ( Field obj ) : Field
obj Field
리턴 Field

ToTimeStamp() 공개 정적인 메소드

public static ToTimeStamp ( Field obj, Field timeZone ) : Field
obj Field
timeZone Field
리턴 Field

UniqueKey() 공개 정적인 메소드

public static UniqueKey ( IRequest request, Field tableName ) : Field
request IRequest
tableName Field
리턴 Field

UniqueKey() 공개 정적인 메소드

public static UniqueKey ( IRequest request, SqlString tableName ) : SqlNumber
request IRequest
tableName SqlString
리턴 SqlNumber

User() 공개 정적인 메소드

public static User ( IRequest query ) : Field
query IRequest
리턴 Field