C# Class Deveel.Data.Routines.SystemFunctions

Afficher le fichier Open project: deveel/deveeldb Class Usage Examples

Méthodes publiques

Méthode 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

Méthode 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 méthode

public static Abs ( Field value ) : Field
value Field
Résultat Field

AddDate() public static méthode

public static AddDate ( Field dateField, Field datePart, Field value ) : Field
dateField Field
datePart Field
value Field
Résultat Field

Cast() public static méthode

public static Cast ( IRequest context, Field value, SqlType destType ) : Field
context IRequest
value Field
destType SqlType
Résultat Field

Concat() public static méthode

public static Concat ( Field args ) : Field
args Field
Résultat Field

Cos() public static méthode

public static Cos ( Field value ) : Field
value Field
Résultat Field

CosH() public static méthode

public static CosH ( Field value ) : Field
value Field
Résultat Field

CurrentDate() public static méthode

public static CurrentDate ( IRequest request ) : Field
request IRequest
Résultat Field

CurrentKey() public static méthode

public static CurrentKey ( IRequest request, Field tableName ) : Field
request IRequest
tableName Field
Résultat Field

CurrentKey() public static méthode

public static CurrentKey ( IRequest request, SqlString tableName ) : SqlNumber
request IRequest
tableName SqlString
Résultat SqlNumber

CurrentTime() public static méthode

public static CurrentTime ( IRequest request ) : Field
request IRequest
Résultat Field

CurrentTimeStamp() public static méthode

public static CurrentTimeStamp ( IRequest request ) : Field
request IRequest
Résultat Field

CurrentValue() public static méthode

public static CurrentValue ( IRequest query, Field tableName ) : Field
query IRequest
tableName Field
Résultat Field

CurrentValue() public static méthode

public static CurrentValue ( IRequest query, SqlString sequenceName ) : SqlNumber
query IRequest
sequenceName SqlString
Résultat SqlNumber

DateFormat() public static méthode

public static DateFormat ( Field dateField, Field format ) : Field
dateField Field
format Field
Résultat Field

Extract() public static méthode

public static Extract ( Field dateField, Field datePart ) : Field
dateField Field
datePart Field
Résultat Field

Log() public static méthode

public static Log ( Field value, Field newBase ) : Field
value Field
newBase Field
Résultat Field

Log2() public static méthode

public static Log2 ( Field value ) : Field
value Field
Résultat Field

NewObject() public static méthode

public static NewObject ( IRequest context, Field typeName, Field args = null ) : Field
context IRequest
typeName Field
args Field
Résultat Field

NextDay() public static méthode

public static NextDay ( Field dateField, Field dayOfWeek ) : Field
dateField Field
dayOfWeek Field
Résultat Field

NextValue() public static méthode

public static NextValue ( IRequest request, Field sequenceName ) : Field
request IRequest
sequenceName Field
Résultat Field

NextValue() public static méthode

public static NextValue ( IRequest request, SqlString sequenceName ) : SqlNumber
request IRequest
sequenceName SqlString
Résultat SqlNumber

Or() public static méthode

public static Or ( Field ob1, Field ob2 ) : Field
ob1 Field
ob2 Field
Résultat Field

Round() public static méthode

public static Round ( Field value ) : Field
value Field
Résultat Field

Round() public static méthode

public static Round ( Field value, Field precision ) : Field
value Field
precision Field
Résultat Field

Sin() public static méthode

public static Sin ( Field value ) : Field
value Field
Résultat Field

SystemDate() public static méthode

public static SystemDate ( ) : Field
Résultat Field

SystemTime() public static méthode

public static SystemTime ( ) : Field
Résultat Field

SystemTimeStamp() public static méthode

public static SystemTimeStamp ( ) : Field
Résultat Field

Tan() public static méthode

public static Tan ( Field value ) : Field
value Field
Résultat Field

TanH() public static méthode

public static TanH ( Field value ) : Field
value Field
Résultat Field

ToBinary() public static méthode

public static ToBinary ( Field value ) : Field
value Field
Résultat Field

ToDate() public static méthode

public static ToDate ( Field obj ) : Field
obj Field
Résultat Field

ToDateTime() public static méthode

public static ToDateTime ( Field obj ) : Field
obj Field
Résultat Field

ToNumber() public static méthode

public static ToNumber ( Field value ) : Field
value Field
Résultat Field

ToString() public static méthode

public static ToString ( Field value ) : Field
value Field
Résultat Field

ToTimeStamp() public static méthode

public static ToTimeStamp ( Field obj ) : Field
obj Field
Résultat Field

ToTimeStamp() public static méthode

public static ToTimeStamp ( Field obj, Field timeZone ) : Field
obj Field
timeZone Field
Résultat Field

UniqueKey() public static méthode

public static UniqueKey ( IRequest request, Field tableName ) : Field
request IRequest
tableName Field
Résultat Field

UniqueKey() public static méthode

public static UniqueKey ( IRequest request, SqlString tableName ) : SqlNumber
request IRequest
tableName SqlString
Résultat SqlNumber

User() public static méthode

public static User ( IRequest query ) : Field
query IRequest
Résultat Field