C# Class Deveel.Data.Routines.SystemFunctions

Mostrar archivo Open project: deveel/deveeldb Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

Abs() public static method

public static Abs ( Field value ) : Field
value Field
return Field

AddDate() public static method

public static AddDate ( Field dateField, Field datePart, Field value ) : Field
dateField Field
datePart Field
value Field
return Field

Cast() public static method

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

Concat() public static method

public static Concat ( Field args ) : Field
args Field
return Field

Cos() public static method

public static Cos ( Field value ) : Field
value Field
return Field

CosH() public static method

public static CosH ( Field value ) : Field
value Field
return Field

CurrentDate() public static method

public static CurrentDate ( IRequest request ) : Field
request IRequest
return Field

CurrentKey() public static method

public static CurrentKey ( IRequest request, Field tableName ) : Field
request IRequest
tableName Field
return Field

CurrentKey() public static method

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

CurrentTime() public static method

public static CurrentTime ( IRequest request ) : Field
request IRequest
return Field

CurrentTimeStamp() public static method

public static CurrentTimeStamp ( IRequest request ) : Field
request IRequest
return Field

CurrentValue() public static method

public static CurrentValue ( IRequest query, Field tableName ) : Field
query IRequest
tableName Field
return Field

CurrentValue() public static method

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

DateFormat() public static method

public static DateFormat ( Field dateField, Field format ) : Field
dateField Field
format Field
return Field

Extract() public static method

public static Extract ( Field dateField, Field datePart ) : Field
dateField Field
datePart Field
return Field

Log() public static method

public static Log ( Field value, Field newBase ) : Field
value Field
newBase Field
return Field

Log2() public static method

public static Log2 ( Field value ) : Field
value Field
return Field

NewObject() public static method

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

NextDay() public static method

public static NextDay ( Field dateField, Field dayOfWeek ) : Field
dateField Field
dayOfWeek Field
return Field

NextValue() public static method

public static NextValue ( IRequest request, Field sequenceName ) : Field
request IRequest
sequenceName Field
return Field

NextValue() public static method

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

Or() public static method

public static Or ( Field ob1, Field ob2 ) : Field
ob1 Field
ob2 Field
return Field

Round() public static method

public static Round ( Field value ) : Field
value Field
return Field

Round() public static method

public static Round ( Field value, Field precision ) : Field
value Field
precision Field
return Field

Sin() public static method

public static Sin ( Field value ) : Field
value Field
return Field

SystemDate() public static method

public static SystemDate ( ) : Field
return Field

SystemTime() public static method

public static SystemTime ( ) : Field
return Field

SystemTimeStamp() public static method

public static SystemTimeStamp ( ) : Field
return Field

Tan() public static method

public static Tan ( Field value ) : Field
value Field
return Field

TanH() public static method

public static TanH ( Field value ) : Field
value Field
return Field

ToBinary() public static method

public static ToBinary ( Field value ) : Field
value Field
return Field

ToDate() public static method

public static ToDate ( Field obj ) : Field
obj Field
return Field

ToDateTime() public static method

public static ToDateTime ( Field obj ) : Field
obj Field
return Field

ToNumber() public static method

public static ToNumber ( Field value ) : Field
value Field
return Field

ToString() public static method

public static ToString ( Field value ) : Field
value Field
return Field

ToTimeStamp() public static method

public static ToTimeStamp ( Field obj ) : Field
obj Field
return Field

ToTimeStamp() public static method

public static ToTimeStamp ( Field obj, Field timeZone ) : Field
obj Field
timeZone Field
return Field

UniqueKey() public static method

public static UniqueKey ( IRequest request, Field tableName ) : Field
request IRequest
tableName Field
return Field

UniqueKey() public static method

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

User() public static method

public static User ( IRequest query ) : Field
query IRequest
return Field