ChangeTracker
extends RowGateway
in package
implements
ChangeTrackerEntityInterface
Row Definition for change_tracker
Tags
Interfaces, Classes, Traits and Enums
- ChangeTrackerEntityInterface
- Entity model interface for change_tracker table
Table of Contents
- $core : string
- $deleted : string|null
- $first_indexed : string|null
- $id : string
- $last_indexed : string|null
- $last_record_change : string|null
- __construct() : mixed
- Constructor
- getDeleted() : DateTime|null
- Deleted getter.
- getFirstIndexed() : DateTime|null
- FirstIndexed getter.
- getId() : string
- Getter for identifier.
- getIndexName() : string
- Getter for index name (formerly core).
- getLastIndexed() : DateTime|null
- LastIndexed getter.
- getLastRecordChange() : DateTime|null
- LastRecordChange getter.
- getPrimaryKeyColumn() : array<string|int, mixed>
- Retrieve primary key information.
- setDeleted() : ChangeTrackerEntityInterface
- Deleted setter.
- setFirstIndexed() : ChangeTrackerEntityInterface
- FirstIndexed setter.
- setId() : ChangeTrackerEntityInterface
- Setter for identifier.
- setIndexName() : ChangeTrackerEntityInterface
- Setter for index name (formerly core).
- setLastIndexed() : ChangeTrackerEntityInterface
- LastIndexed setter.
- setLastRecordChange() : ChangeTrackerEntityInterface
- LastRecordChange setter.
Properties
$core
public
string
$core
$deleted
public
string|null
$deleted
$first_indexed
public
string|null
$first_indexed
$id
public
string
$id
$last_indexed
public
string|null
$last_indexed
$last_record_change
public
string|null
$last_record_change
Methods
__construct()
Constructor
public
__construct(Adapter $adapter) : mixed
Parameters
- $adapter : Adapter
-
Database adapter
Return values
mixed —getDeleted()
Deleted getter.
public
getDeleted() : DateTime|null
Return values
DateTime|null —getFirstIndexed()
FirstIndexed getter.
public
getFirstIndexed() : DateTime|null
Return values
DateTime|null —getId()
Getter for identifier.
public
getId() : string
Return values
string —getIndexName()
Getter for index name (formerly core).
public
getIndexName() : string
Return values
string —getLastIndexed()
LastIndexed getter.
public
getLastIndexed() : DateTime|null
Return values
DateTime|null —getLastRecordChange()
LastRecordChange getter.
public
getLastRecordChange() : DateTime|null
Return values
DateTime|null —getPrimaryKeyColumn()
Retrieve primary key information.
public
getPrimaryKeyColumn() : array<string|int, mixed>
Return values
array<string|int, mixed> —setDeleted()
Deleted setter.
public
setDeleted(DateTime|null $dateTime) : ChangeTrackerEntityInterface
Parameters
- $dateTime : DateTime|null
-
Time record was removed from index
Return values
ChangeTrackerEntityInterface —setFirstIndexed()
FirstIndexed setter.
public
setFirstIndexed(DateTime|null $dateTime) : ChangeTrackerEntityInterface
Parameters
- $dateTime : DateTime|null
-
Time first added to index.
Return values
ChangeTrackerEntityInterface —setId()
Setter for identifier.
public
setId(string $id) : ChangeTrackerEntityInterface
Parameters
- $id : string
-
Id
Return values
ChangeTrackerEntityInterface —setIndexName()
Setter for index name (formerly core).
public
setIndexName(string $name) : ChangeTrackerEntityInterface
Parameters
- $name : string
-
Index name
Return values
ChangeTrackerEntityInterface —setLastIndexed()
LastIndexed setter.
public
setLastIndexed(DateTime|null $dateTime) : ChangeTrackerEntityInterface
Parameters
- $dateTime : DateTime|null
-
Last time changed in index.
Return values
ChangeTrackerEntityInterface —setLastRecordChange()
LastRecordChange setter.
public
setLastRecordChange(DateTime|null $dateTime) : ChangeTrackerEntityInterface
Parameters
- $dateTime : DateTime|null
-
Last time original record was edited