Show / Hide Table of Contents

Class ProbRow.ProbRowIdxBase

Abstract base class for accessors.

Inheritance
Object
SqlCommand
PrivateSelect
IdxBase
IdxBase<ProbTableInfo>
ProbRow.ProbRowIdxBase
ProbRow.ProbRowIdx
ProbRows.ProbRowsIdx
Implements
ICloneable
ISentryIgnorable
Inherited Members
IdxBase<ProbTableInfo>.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 ProbRowIdxBase : IdxBase<ProbTableInfo>, ICloneable, ISentryIgnorable

Constructors

ProbRowIdxBase()

Declaration
protected ProbRowIdxBase()

Properties

ProbTableInfo

Get the ProbTableInfo for the table that the selector covers

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

Instance of ProbTableInfo

Methods

ToProbRow()

Operator converting an instance of ProbRow.ProbRowIdx to a ProbRow.
This operator performs a select against the database.

Declaration
public ProbRow ToProbRow()
Returns
Type Description
ProbRow

The result of the query against the database as a ProbRow

ToProbRow(ITableRowLoadHandler)

Operator converting an instance of ProbRow.ProbRowIdx to a ProbRow.
This operator performs a select against the database.

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

The result of the query against the database as a ProbRow

ToProbRows()

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

Declaration
public ProbRows ToProbRows()
Returns
Type Description
ProbRows

The result of the query against the database as a ProbRows

ToProbRows(ITableRowLoadHandlerFactory)

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

Declaration
public ProbRows ToProbRows(ITableRowLoadHandlerFactory tableRowHandlerFactory)
Parameters
Type Name Description
SuperOffice.CRM.Rows.ITableRowLoadHandlerFactory tableRowHandlerFactory

Factory for creating ITableRowLoadHandlers.

Returns
Type Description
ProbRows

The result of the query against the database as a ProbRows

Operators

Implicit(ProbRow.ProbRowIdxBase to ProbRow)

Operator converting an instance of ProbRow.ProbRowIdx to a ProbRow.
This operator performs a select against the database.

Declaration
public static implicit operator ProbRow(ProbRow.ProbRowIdxBase pThis)
Parameters
Type Name Description
ProbRow.ProbRowIdxBase pThis

The ProbRow.ProbRowIdx to convert

Returns
Type Description
ProbRow

The result of the query against the database as a ProbRow

Implicit(ProbRow.ProbRowIdxBase to ProbRows)

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

Declaration
public static implicit operator ProbRows(ProbRow.ProbRowIdxBase pThis)
Parameters
Type Name Description
ProbRow.ProbRowIdxBase pThis

The to convert

Returns
Type Description
ProbRows

The result of the query against the database as a ProbRows

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