Show / Hide Table of Contents

Class SLinkRow.SLinkRowIdxBase

Abstract base class for accessors.

Inheritance
Object
SqlCommand
PrivateSelect
IdxBase
IdxBase<SLinkTableInfo>
SLinkRow.SLinkRowIdxBase
SLinkRow.SLinkRowIdx
SLinkRows.SLinkRowsIdx
Implements
ICloneable
ISentryIgnorable
Inherited Members
IdxBase<SLinkTableInfo>.TableInfo
IdxBase.OnIndexChanged()
IdxBase.UpdateRow(TableRowBase)
IdxBase.BeginIgnoreSentryCheck()
IdxBase.EndIgnoreSentryCheck()
IdxBase.InnerOrderBy
IdxBase.InnerGroupBy
IdxBase.InnerJoinRestriction
IdxBase.InnerReturnFields
IdxBase.JoinRestriction
IdxBase.ReturnFields
IdxBase.IsSentryIgnored
PrivateSelect._isDistinct
PrivateSelect.GetTableInfos()
PrivateSelect.GetRelations(TableInfo)
PrivateSelect.GetRelations(TableInfo, SoTable)
PrivateSelect.IsTableOuterJoined(TableInfo)
PrivateSelect.GetTablesInOrderBy()
PrivateSelect.GetTablesLeadingToTable(TableInfo)
PrivateSelect.ValidateJoin()
PrivateSelect.Clone()
PrivateSelect.CloneSelect()
PrivateSelect.ToString()
PrivateSelect.GetCachingHash()
PrivateSelect.GetRestrictionTables()
PrivateSelect.CreateOrderBy()
PrivateSelect.InnerRestriction
PrivateSelect.IsDistinct
PrivateSelect.ForceRecompile
PrivateSelect.ForceJoinOrder
PrivateSelect.SqlType
SqlCommand.Origin
SqlCommand.AddIgnoreAutoSentryTableInfo(TableInfo)
SqlCommand.AddIgnoreAutoSentryTableInfo(IEnumerable<TableInfo>)
SqlCommand.RemoveIgnoreAutoSentryTableInfo(TableInfo)
SqlCommand.ClearIgnoreAutoSentryTableInfos()
SqlCommand.IsAutoSentryIgnoredOnTableInfo(TableInfo)
SqlCommand.GetPrivateSaves()
SqlCommand.GetInserts()
SqlCommand.GetUpdates()
SqlCommand.GetDeletes()
SqlCommand.GetSelect()
SqlCommand.AutoSentryIgnoredTables
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: SuperOffice.CRM.Rows
Assembly: SoDataBase.dll
Syntax
public abstract class SLinkRowIdxBase : IdxBase<SLinkTableInfo>, ICloneable, ISentryIgnorable

Constructors

SLinkRowIdxBase()

Declaration
protected SLinkRowIdxBase()

Properties

SLinkTableInfo

Get the SLinkTableInfo for the table that the selector covers

Declaration
[Obsolete("Use the inherited TableInfo property instead.", false)]
public SLinkTableInfo SLinkTableInfo { get; }
Property Value
Type Description
SLinkTableInfo

Instance of SLinkTableInfo

Methods

ToSLinkRow()

Operator converting an instance of SLinkRow.SLinkRowIdx to a SLinkRow.
This operator performs a select against the database.

Declaration
public SLinkRow ToSLinkRow()
Returns
Type Description
SLinkRow

The result of the query against the database as a SLinkRow

ToSLinkRow(ITableRowLoadHandler)

Operator converting an instance of SLinkRow.SLinkRowIdx to a SLinkRow.
This operator performs a select against the database.

Handler recieving events when the row is loaded.
Declaration
public SLinkRow ToSLinkRow(ITableRowLoadHandler handler)
Parameters
Type Name Description
ITableRowLoadHandler handler
Returns
Type Description
SLinkRow

The result of the query against the database as a SLinkRow

ToSLinkRows()

Operator converting an instance of to a SLinkRows collection. This operator performs a select against the database.

Declaration
public SLinkRows ToSLinkRows()
Returns
Type Description
SLinkRows

The result of the query against the database as a SLinkRows

ToSLinkRows(ITableRowLoadHandlerFactory)

Operator converting an instance of to a SLinkRows collection. This operator performs a select against the database and calls back using SuperOffice.CRM.Rows.ITableRowLoadHandlerFactory.

Declaration
public SLinkRows ToSLinkRows(ITableRowLoadHandlerFactory tableRowHandlerFactory)
Parameters
Type Name Description
SuperOffice.CRM.Rows.ITableRowLoadHandlerFactory tableRowHandlerFactory

Factory for creating ITableRowLoadHandlers.

Returns
Type Description
SLinkRows

The result of the query against the database as a SLinkRows

Operators

Implicit(SLinkRow.SLinkRowIdxBase to SLinkRow)

Operator converting an instance of SLinkRow.SLinkRowIdx to a SLinkRow.
This operator performs a select against the database.

Declaration
public static implicit operator SLinkRow(SLinkRow.SLinkRowIdxBase pThis)
Parameters
Type Name Description
SLinkRow.SLinkRowIdxBase pThis

The SLinkRow.SLinkRowIdx to convert

Returns
Type Description
SLinkRow

The result of the query against the database as a SLinkRow

Implicit(SLinkRow.SLinkRowIdxBase to SLinkRows)

Operator converting an instance of to a SLinkRows collection. This operator performs a select against the database.

Declaration
public static implicit operator SLinkRows(SLinkRow.SLinkRowIdxBase pThis)
Parameters
Type Name Description
SLinkRow.SLinkRowIdxBase pThis

The to convert

Returns
Type Description
SLinkRows

The result of the query against the database as a SLinkRows

Implements

System.ICloneable
ISentryIgnorable

Extension Methods

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