Table of Contents

Class CubeDataChangeLog

Namespace
Geotab.Checkmate.ObjectModel
Assembly
Geotab.Checkmate.ObjectModel.dll

The object model for containing the data related to change log for cube data

public class CubeDataChangeLog : Entity, IEntity, IComparable, IIdentifiable
Inheritance
CubeDataChangeLog
Implements
Inherited Members

Constructors

CubeDataChangeLog()

Initializes a new instance of the CubeDataChangeLog class.

public CubeDataChangeLog()

CubeDataChangeLog(CubeDataChangeLog)

Initializes a new instance of the CubeDataChangeLog class.

public CubeDataChangeLog(CubeDataChangeLog cubeDataChangeLog)

Parameters

cubeDataChangeLog CubeDataChangeLog

The instance of CubeDataChangeLog

CubeDataChangeLog(Id?, string, in DateTime)

Initializes a new instance of the CubeDataChangeLog class.

public CubeDataChangeLog(Id? id, string factTableName, in DateTime dateTime)

Parameters

id Id

The Id.

factTableName string

The name of the cube

dateTime DateTime

The upper bound date which is used to create the cube

Properties

DateTime

Gets or sets the date time for which the fact table data has changed

public DateTime DateTime { get; set; }

Property Value

DateTime

The date time

FactTableName

Gets or sets the name of the fact table

public string FactTableName { get; set; }

Property Value

string

The fact table name

Methods

Clone()

Creates a new object that is a copy of the current instance.

public override IEntity Clone()

Returns

IEntity

A new object that is a copy of this instance.