Show / Hide Table of Contents

Class ScheduleRow.ScheduleRowIdxBase

Abstract base class for accessors.

Inheritance
System.Object
SqlCommand
PrivateSelect
IdxBase
IdxBase<ScheduleTableInfo>
ScheduleRow.ScheduleRowIdxBase
ScheduleRow.ScheduleRowIdx
ScheduleRows.ScheduleRowsIdx
Implements
System.ICloneable
ISentryIgnorable
Inherited Members
IdxBase<ScheduleTableInfo>.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
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: SuperOffice.CRM.Rows
Assembly: SoDataBase.dll
Syntax
public abstract class ScheduleRowIdxBase : IdxBase<ScheduleTableInfo>, ICloneable, ISentryIgnorable

Constructors

ScheduleRowIdxBase()

Declaration
protected ScheduleRowIdxBase()

Properties

ScheduleTableInfo

Get the ScheduleTableInfo for the table that the selector covers

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

Instance of ScheduleTableInfo

Methods

ToScheduleRow()

Operator converting an instance of ScheduleRow.ScheduleRowIdx to a ScheduleRow.
This operator performs a select against the database.

Declaration
public ScheduleRow ToScheduleRow()
Returns
Type Description
ScheduleRow

The result of the query against the database as a ScheduleRow

ToScheduleRow(ITableRowLoadHandler)

Operator converting an instance of ScheduleRow.ScheduleRowIdx to a ScheduleRow.
This operator performs a select against the database.

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

The result of the query against the database as a ScheduleRow

ToScheduleRows()

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

Declaration
public ScheduleRows ToScheduleRows()
Returns
Type Description
ScheduleRows

The result of the query against the database as a ScheduleRows

ToScheduleRows(ITableRowLoadHandlerFactory)

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

Declaration
public ScheduleRows ToScheduleRows(ITableRowLoadHandlerFactory tableRowHandlerFactory)
Parameters
Type Name Description
SuperOffice.CRM.Rows.ITableRowLoadHandlerFactory tableRowHandlerFactory

Factory for creating ITableRowLoadHandlers.

Returns
Type Description
ScheduleRows

The result of the query against the database as a ScheduleRows

Operators

Implicit(ScheduleRow.ScheduleRowIdxBase to ScheduleRow)

Operator converting an instance of ScheduleRow.ScheduleRowIdx to a ScheduleRow.
This operator performs a select against the database.

Declaration
public static implicit operator ScheduleRow(ScheduleRow.ScheduleRowIdxBase pThis)
Parameters
Type Name Description
ScheduleRow.ScheduleRowIdxBase pThis

The ScheduleRow.ScheduleRowIdx to convert

Returns
Type Description
ScheduleRow

The result of the query against the database as a ScheduleRow

Implicit(ScheduleRow.ScheduleRowIdxBase to ScheduleRows)

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

Declaration
public static implicit operator ScheduleRows(ScheduleRow.ScheduleRowIdxBase pThis)
Parameters
Type Name Description
ScheduleRow.ScheduleRowIdxBase pThis

The to convert

Returns
Type Description
ScheduleRows

The result of the query against the database as a ScheduleRows

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