Show / Hide Table of Contents

Class DatabaseFunctions

DatabaseFunctions is the base-class for all specific database-functions we support, for example Convert.

Inheritance
object
QueryElement
Argument
DatabaseFunctions
FieldTypeConvert
JsonValue
Implements
ICloneable
Inherited Members
Argument.Equal(Argument)
Argument.UnEqual(Argument)
Argument.LessThan(Argument)
Argument.LessThanOrEqual(Argument)
Argument.GreaterThan(Argument)
Argument.GreaterThanOrEqual(Argument)
Argument.Like(Argument)
Argument.Like(string)
Argument.NotLike(Argument)
Argument.NotBetween(Argument, Argument)
Argument.Between(Argument, Argument)
Argument.In(params Argument[])
Argument.HasAny(params Argument[])
Argument.HasAll(params Argument[])
Argument.MissingAny(params Argument[])
Argument.MissingAll(params Argument[])
Argument.IsNull()
Argument.IsNotNull()
Argument.NotIn(params Argument[])
Argument.HasFlag(Argument)
Argument.HasNoFlag(Argument)
Argument.ToArgumentArray<T>(T[])
Argument.ToArgumentArray<T>(T[], bool)
Argument.GetSubElements()
Argument.Alias
Argument.DataType
Argument.Size
QueryElement.Clone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: SuperOffice.Data.SQL
Assembly: SoDataBase.dll
Syntax
public abstract class DatabaseFunctions : Argument, ICloneable

Constructors

DatabaseFunctions(FieldInfo, FieldDataType, int)

Initializes a new instance of the DatabaseFunctions class.

Declaration
public DatabaseFunctions(FieldInfo mainField, FieldDataType dataType, int size)
Parameters
Type Name Description
FieldInfo mainField

The main field.

FieldDataType dataType

The value we want to check the parameter against.

int size

The size.

Properties

Field

Get/Set property for the field-member.

Declaration
public FieldInfo Field { get; }
Property Value
Type Description
FieldInfo

Methods

GetMainField()

Information about a database field.

Declaration
public override FieldInfo GetMainField()
Returns
Type Description
FieldInfo

Information about the database field

Overrides
Argument.GetMainField()

Implements

ICloneable

Extension Methods

EnumUtil.MapEnums<From, To>(From)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top