Show / Hide Table of Contents

Class TypedFieldInfoBase<FieldType>

Inheritance
Object
QueryElement
Argument
FieldInfo
TypedFieldInfoBase<FieldType>
AddressTypeFieldInfo
AllDayEventFieldInfo
AppAvailStateFieldInfo
AppointmentCautionWarningFieldInfo
AppointmentPrivateFieldInfo
AppointmentStatusFieldInfo
AppointmentTypeFieldInfo
AssociateTypeFieldInfo
BlobLinkTypeFieldInfo
ChatMessageSpecialTypeFieldInfo
ChatMessageTypeFieldInfo
ChatSessionFlagsFieldInfo
ChatSessionStatusFieldInfo
ChatStatusFieldInfo
ChatTopicFlagFieldInfo
ConfigTypeFieldInfo
CredentialUsageFieldInfo
CrmActorTypeFieldInfo
DashTileCurrencyModeFieldInfo
DashTileEntityTypeFieldInfo
DashTileMeasureFieldInfo
DashTileTypeFieldInfo
DateTimeFieldInfo
DeltaStateFieldInfo
DeltaTypeFieldInfo
DesignTypeFieldInfo
DocTmplDirectionFieldInfo
DocTmplInvitationTypeFieldInfo
DocTmplPrivacyTypeFieldInfo
DocTmplQuoteTypeFieldInfo
DocTmplTypeFieldInfo
DoubleFieldInfo
DurationUnitFieldInfo
ElementStatusFieldInfo
EmailAccountStatusFieldInfo
EMailFlagsFieldInfo
EMailPriorityFieldInfo
EmailTypeFieldInfo
ErpActorTypeFieldInfo
ExecuteOnEventFieldInfo
FieldAccessFieldInfo
FieldMetadataTypeFieldInfo
FormSubmissionStatusFieldInfo
FormTypeFieldInfo
FreeBusyFieldInfo
Int16FieldInfo
Int32ArrayFieldInfo
Int32FieldInfo
LicenseTypeFieldInfo
LoginFlagsFieldInfo
MailboxTypeFieldInfo
NavigationFieldInfo
NotificationPlatformFieldInfo
PhoneTypeFieldInfo
PrefDescAccessFlagsFieldInfo
PrefDescValueTypeFieldInfo
PreferenceLevelFieldInfo
PublishTypeFieldInfo
QuoteStatusFieldInfo
QuoteVersionStateFieldInfo
RecipientSortingFieldInfo
RecurrencePatternFieldInfo
RefcountFlagsFieldInfo
RoleTypeFieldInfo
SaleDoneFieldInfo
SaleStatusFieldInfo
ScreenChooserTypeFieldInfo
SelectionSystemTypeFieldInfo
SelectionUnionTypeFieldInfo
SenderMailModeFieldInfo
ServiceAuthStatusFieldInfo
ShipmentAddrStatusFieldInfo
ShipmentLinkActionFieldInfo
ShipmentLinkTaskFlagsFieldInfo
ShipmentLinkTypeFieldInfo
ShipmentListStatusFieldInfo
ShipmentMessageTypeFieldInfo
ShipmentStatusFieldInfo
ShowStateFieldInfo
ShowWindowStateFieldInfo
StringFieldInfo
TaskDirectionFieldInfo
TaskTypeFieldInfo
TemporaryKeyDomainFieldInfo
TextTypeFieldInfo
TicketBaseStatusFieldInfo
TicketCategoryClosingStatusFieldInfo
TicketCategoryDelegateMethodFieldInfo
TicketCategoryFlagsFieldInfo
TicketMessageCategoryFieldInfo
TicketMessageTypeFieldInfo
TicketOriginFieldInfo
TicketPriorityEscalateEventFieldInfo
TicketPriorityFlagsFieldInfo
TicketPriorityStatusFieldInfo
TicketReadStatusFieldInfo
TicketSecurityLevelFieldInfo
TicketStatusTimeCounterFieldInfo
TravelEncryptionChildFieldInfo
TravelEncryptionOwnFieldInfo
TrlogTransTypeFieldInfo
TtlFlagsFieldInfo
UdefJustificationFieldInfo
UInt16FieldInfo
ValueOverrideFieldInfo
VideoMeetingStatusFieldInfo
WebhookStateFieldInfo
WidgetRequiredFieldsFieldInfo
WidgetThemeFieldInfo
Implements
ICloneable
IEquatable<FieldInfo>
Inherited Members
FieldInfo._parent
FieldInfo._name
FieldInfo.ToString()
FieldInfo.IsSameField(FieldInfo)
FieldInfo.Clone()
FieldInfo.Equals(Object)
FieldInfo.GetHashCode()
FieldInfo.GetMainField()
FieldInfo.IEquatable<FieldInfo>.Equals(FieldInfo)
FieldInfo.Parent
FieldInfo.Name
FieldInfo.DbName
FieldInfo.Definition
FieldInfo.IsPrimaryKey
FieldInfo.Size
FieldInfo.HasNoDefinition
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(Argument[])
Argument.HasAny(Argument[])
Argument.HasAll(Argument[])
Argument.MissingAny(Argument[])
Argument.MissingAll(Argument[])
Argument.IsNull()
Argument.IsNotNull()
Argument.NotIn(Argument[])
Argument.ToArgumentArray<T>(T[])
Argument.ToArgumentArray<T>(T[], Boolean)
Argument.GetSubElements()
Argument.Alias
Argument.DataType
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetType()
Object.MemberwiseClone()
Namespace: SuperOffice.Data.SQL
Assembly: SoDataBase.dll
Syntax
public abstract class TypedFieldInfoBase<FieldType> : FieldInfo, ICloneable, IEquatable<FieldInfo>
Type Parameters
Name Description
FieldType

Constructors

TypedFieldInfoBase(TableInfo, FieldDataType, String)

Declaration
protected TypedFieldInfoBase(TableInfo parent, FieldDataType dataType, string name)
Parameters
Type Name Description
TableInfo parent
FieldDataType dataType
String name

Methods

Between(FieldType, FieldType)

Declaration
public Between Between(FieldType argument1, FieldType argument2)
Parameters
Type Name Description
FieldType argument1
FieldType argument2
Returns
Type Description
Between

Equal(FieldType)

Declaration
public Equal Equal(FieldType argument)
Parameters
Type Name Description
FieldType argument
Returns
Type Description
Equal

GreaterThan(FieldType)

Declaration
public GreaterThan GreaterThan(FieldType argument)
Parameters
Type Name Description
FieldType argument
Returns
Type Description
GreaterThan

GreaterThanOrEqual(FieldType)

Declaration
public GreaterThanOrEqual GreaterThanOrEqual(FieldType argument)
Parameters
Type Name Description
FieldType argument
Returns
Type Description
GreaterThanOrEqual

HasAll(FieldType[])

Declaration
public HasAll HasAll(params FieldType[] argument)
Parameters
Type Name Description
FieldType[] argument
Returns
Type Description
HasAll

HasAll(IEnumerable<FieldType>)

Declaration
public HasAll HasAll(IEnumerable<FieldType> argument)
Parameters
Type Name Description
IEnumerable<FieldType> argument
Returns
Type Description
HasAll

HasAny(FieldType[])

Declaration
public HasAny HasAny(params FieldType[] argument)
Parameters
Type Name Description
FieldType[] argument
Returns
Type Description
HasAny

HasAny(IEnumerable<FieldType>)

Declaration
public HasAny HasAny(IEnumerable<FieldType> argument)
Parameters
Type Name Description
IEnumerable<FieldType> argument
Returns
Type Description
HasAny

In(FieldType[])

Declaration
public In In(params FieldType[] argument)
Parameters
Type Name Description
FieldType[] argument
Returns
Type Description
In

In(IEnumerable<FieldType>)

Declaration
public In In(IEnumerable<FieldType> argument)
Parameters
Type Name Description
IEnumerable<FieldType> argument
Returns
Type Description
In

LessThan(FieldType)

Declaration
public LessThan LessThan(FieldType argument)
Parameters
Type Name Description
FieldType argument
Returns
Type Description
LessThan

LessThanOrEqual(FieldType)

Declaration
public LessThanOrEqual LessThanOrEqual(FieldType argument)
Parameters
Type Name Description
FieldType argument
Returns
Type Description
LessThanOrEqual

Like(FieldType)

Declaration
public Like Like(FieldType argument)
Parameters
Type Name Description
FieldType argument
Returns
Type Description
Like

MissingAll(FieldType[])

Declaration
public MissingAll MissingAll(params FieldType[] argument)
Parameters
Type Name Description
FieldType[] argument
Returns
Type Description
MissingAll

MissingAll(IEnumerable<FieldType>)

Declaration
public MissingAll MissingAll(IEnumerable<FieldType> argument)
Parameters
Type Name Description
IEnumerable<FieldType> argument
Returns
Type Description
MissingAll

MissingAny(FieldType[])

Declaration
public MissingAny MissingAny(params FieldType[] argument)
Parameters
Type Name Description
FieldType[] argument
Returns
Type Description
MissingAny

MissingAny(IEnumerable<FieldType>)

Declaration
public MissingAny MissingAny(IEnumerable<FieldType> argument)
Parameters
Type Name Description
IEnumerable<FieldType> argument
Returns
Type Description
MissingAny

NotBetween(FieldType, FieldType)

Declaration
public NotBetween NotBetween(FieldType argument1, FieldType argument2)
Parameters
Type Name Description
FieldType argument1
FieldType argument2
Returns
Type Description
NotBetween

NotIn(FieldType[])

Declaration
public NotIn NotIn(params FieldType[] argument)
Parameters
Type Name Description
FieldType[] argument
Returns
Type Description
NotIn

NotIn(IEnumerable<FieldType>)

Declaration
public NotIn NotIn(IEnumerable<FieldType> argument)
Parameters
Type Name Description
IEnumerable<FieldType> argument
Returns
Type Description
NotIn

NotLike(FieldType)

Declaration
public NotLike NotLike(FieldType argument)
Parameters
Type Name Description
FieldType argument
Returns
Type Description
NotLike

UnEqual(FieldType)

Declaration
public UnEqual UnEqual(FieldType argument)
Parameters
Type Name Description
FieldType argument
Returns
Type Description
UnEqual

Implements

System.ICloneable
System.IEquatable<T>

Extension Methods

EnumUtil.MapEnums<From, To>(From)
SoDuplicateChecker.CheckIfFieldHasValue(FieldInfo, Object, Int32[])
SoDuplicateChecker.TryGetPrimaryKey(FieldInfo, Object, out Int32, Int32[])
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top