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
CubeDataChangeLogThe 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
IdThe Id.
factTableName
stringThe name of the cube
dateTime
DateTimeThe 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.