Class IdxBase
Summary description for IdxBase.
Inheritance
IdxBase
Inherited Members
Namespace: SuperOffice.CRM.Rows
Assembly: SoDataBase.dll
Syntax
public abstract class IdxBase : PrivateSelect, ICloneable, ISentryIgnorable
Constructors
IdxBase(TableInfo)
Declaration
protected IdxBase(TableInfo tableInfo)
Parameters
Type | Name | Description |
---|---|---|
TableInfo | tableInfo |
Properties
InnerGroupBy
Declaration
protected override GroupBy InnerGroupBy { get; }
Property Value
Type | Description |
---|---|
GroupBy |
Overrides
InnerJoinRestriction
Implementation of InnerJoinRestriction enabling the
Dialect to get the JoinRestriction object
through the PrivateSelect class.
Declaration
protected override JoinRestriction InnerJoinRestriction { get; }
Property Value
Type | Description |
---|---|
JoinRestriction |
Overrides
InnerOrderBy
Declaration
protected override OrderBy InnerOrderBy { get; }
Property Value
Type | Description |
---|---|
OrderBy |
Overrides
InnerReturnFields
Declaration
protected override ReturnFieldsCollection InnerReturnFields { get; }
Property Value
Type | Description |
---|---|
ReturnFieldsCollection |
Overrides
IsSentryIgnored
Is the sentry being ignored? Usually set by the call to BeginIgnoreSentryCheck()
Declaration
public bool IsSentryIgnored { get; }
Property Value
Type | Description |
---|---|
Boolean |
JoinRestriction
Declaration
public JoinRestriction JoinRestriction { get; }
Property Value
Type | Description |
---|---|
JoinRestriction |
ReturnFields
Declaration
public ReturnFieldsCollection ReturnFields { get; }
Property Value
Type | Description |
---|---|
ReturnFieldsCollection |
TableInfo
Get the TableInfo for the table that the selector covers
Declaration
public virtual TableInfo TableInfo { get; }
Property Value
Type | Description |
---|---|
TableInfo | Instance of ContactTableInfo |
Methods
BeginIgnoreSentryCheck()
Deactivate sentry checks until EndIgnoreSentryCheck is called.
Declaration
public IgnoreSentryCheck BeginIgnoreSentryCheck()
Returns
Type | Description |
---|---|
IgnoreSentryCheck | an IDisposable object that will re-activate sentry ignoring on dispose. |
EndIgnoreSentryCheck()
Turn the sentry back on
Declaration
public void EndIgnoreSentryCheck()
OnIndexChanged()
Called whenever an index has been changed
Declaration
protected virtual void OnIndexChanged()
UpdateRow(TableRowBase)
Update a row based upon changes in the index
Declaration
public abstract void UpdateRow(TableRowBase row)
Parameters
Type | Name | Description |
---|---|---|
TableRowBase | row | The row to be updated. |
Implements
Extension Methods
EnumUtil.MapEnums<From, To>(From)