Show / Hide Table of Contents

Class WebAppUsageTableInfo

Table 'WebAppUsage': Usage statistics for web applications

Inheritance
Object
TableInfo
WebAppUsageTableInfo
Implements
ICloneable
Inherited Members
TableInfo.ToString()
TableInfo.RegisterFields(FieldInfo[])
TableInfo.FieldInfoFromSoField(SoField)
TableInfo.Clone()
TableInfo.IsSameTable(TableInfo)
TableInfo.FindField(String)
TableInfo.ProtAll
TableInfo.HashCheckFields
TableInfo.TableName
TableInfo.DbName
TableInfo.IsDictionaryTable
TableInfo.All
TableInfo.Item[String]
TableInfo.PrimaryKeyField
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: SuperOffice.CRM.Data
Assembly: SoDataBase.dll
Syntax
[DatabaseTable("WebAppUsage")]
public class WebAppUsageTableInfo : TableInfo, ICloneable
Remarks

An instance of this class represents one instance of this table in an SQL statement. In most cases each table appears only once in a SELECT, but in cases where you need to self-join, or there are multiple occurrences for other reasons (typically additional restrictions in the joins), then you will need multiple instances.
Instances of this class are created by calling .

Fields

DictionaryTableName

Conceptual name of table WebAppUsage in the database dictionary: WebAppUsage

Declaration
public const string DictionaryTableName = "WebAppUsage"
Field Value
Type Description
String

Properties

AggregateBin

Field 'aggregateBin' in table 'WebAppUsage': Dictionary type UInt, .NET type: UInt32

Bin no. If this is aggregated data

Declaration
public FieldInfo AggregateBin { get; }
Property Value
Type Description
FieldInfo

AggregateCount

Field 'aggregateCount' in table 'WebAppUsage': Dictionary type UInt, .NET type: UInt32

Bin count, if this is aggregated data

Declaration
public FieldInfo AggregateCount { get; }
Property Value
Type Description
FieldInfo

AssocId

Field 'assocId' in table 'WebAppUsage': Dictionary type FK, .NET type: Int32

ID of associate

Declaration
public Int32FieldInfo AssocId { get; }
Property Value
Type Description
Int32FieldInfo

AssocId_InnerJoin_Associate

Generated join from the foreign key AssocId in this table, to its target table AssociateTableInfo.

Declaration
public TargetedInnerJoin<AssociateTableInfo> AssocId_InnerJoin_Associate { get; }
Property Value
Type Description
TargetedInnerJoin<AssociateTableInfo>

Definition

Definition of the table as described in the deployed runtime dictionary

Declaration
public override SoTable Definition { get; }
Property Value
Type Description
SoTable
Overrides
TableInfo.Definition

DictionaryTableNumber

Table number for table WebAppUsage in the database dictionary; potentially changes between databases, but always the same over the lifetime of any single database

Declaration
public int DictionaryTableNumber { get; }
Property Value
Type Description
Int32

RuntimeDefinition

Definition of the table as described in the deployed runtime dictionary

Declaration
[Obsolete("Use instance property Definition or static member DictionaryTableNumber", true)]
public static SoTable RuntimeDefinition { get; }
Property Value
Type Description
SoTable

Timestamp

Field 'timestamp' in table 'WebAppUsage': Dictionary type DateTime, .NET type: DateTime

Time stamp of operation

Declaration
public DateTimeFieldInfo Timestamp { get; }
Property Value
Type Description
DateTimeFieldInfo

Version

Field 'version' in table 'WebAppUsage': Dictionary type UInt, .NET type: UInt32

Version number of usage stats

Declaration
public FieldInfo Version { get; }
Property Value
Type Description
FieldInfo

ViewState

Field 'viewState' in table 'WebAppUsage': Dictionary type String[255], .NET type: String

Current view state, excluding data

Declaration
public StringFieldInfo ViewState { get; }
Property Value
Type Description
StringFieldInfo

WebAppUsageId

Field 'WebAppUsage_id' in table 'WebAppUsage': Dictionary type PK, .NET type: Int32

Primary key

Declaration
public Int32FieldInfo WebAppUsageId { get; }
Property Value
Type Description
Int32FieldInfo

Methods

IdxViewState(String)

Shortcut method for looking up using the database index ViewState, which spans the following fields:

FieldDescription
ViewStateCurrent view state, excluding data
Declaration
public Restriction IdxViewState(string viewState)
Parameters
Type Name Description
String viewState
Returns
Type Description
Restriction

IdxViewStateTimestamp(String, DateTime)

Shortcut method for looking up using the database index ViewStateTimestamp, which spans the following fields:

FieldDescription
ViewStateCurrent view state, excluding data
TimestampTime stamp of operation
Declaration
public Restriction IdxViewStateTimestamp(string viewState, DateTime timestamp)
Parameters
Type Name Description
String viewState
DateTime timestamp
Returns
Type Description
Restriction

Implements

System.ICloneable

Extension Methods

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