Module |
|
Header |
/Engine/Plugins/Developer/Concert/ConcertSync/ConcertSyncCore/Source/ConcertSyncCore/Public/ConcertSyncSessionDatabase.h |
Include |
#include "ConcertSyncSessionDatabase.h" |
class FConcertSyncSessionDatabase
Database of activities that have happened in a Concert Sync Session. Stores the activity index and their associated data.
Name | Description | |
---|---|---|
|
FConcertSyncSessionDatabase() |
Defined here where TUniquePtr can see the definition of FConcertFileCache and FConcertSyncSessionDatabaseStatements as the TUniquePtr constructor/destructor cannot work with a forward declared type |
|
FConcertSyncSessionDatabase ( |
|
|
FConcertSyncSessionDatabase |
Name | Description | |
---|---|---|
|
~FConcertSyncSessionDatabase() |
Name | Description | ||
---|---|---|---|
|
AddConnectionActivity ( |
Add a new connection activity to this database, assigning it both an activity and connection event ID. |
|
|
AddDummyPackageEvent |
Add a new dummy package event to this database, assigning it a package event ID. |
|
|
AddLockActivity ( |
Add a new lock activity to this database, assigning it both an activity and lock event ID. |
|
|
AddPackageActivity ( |
Add a new package activity to this database, assigning it both an activity and package event ID. |
|
|
AddPersistEventForHeadRevision |
Add a package event ID for the head revision to the persist events in this database, if not already existing. |
|
|
AddTransactionActivity ( |
Add a new transaction activity to this database, assigning it both an activity and transaction event ID. |
|
|
Close ( |
Close an open database file. |
|
|
EnumerateActivities ( |
Enumerate the generic part of the activities in this database. |
|
|
EnumerateActivitiesForEventType ( |
Enumerate all the activities in this database of the given type. |
|
|
EnumerateActivitiesInRange ( |
Enumerate all the activities in this database in the given range. |
|
|
EnumerateActivityIdsAndEventTypes ( |
Enumerate the IDs and event types of all the activities in this database. |
|
|
EnumerateActivityIdsAndEventTypesInRange ( |
Enumerate the IDs and event types of the activities in this database in the given range. |
|
|
EnumerateConnectionActivities ( |
Enumerate all the connection activities in this database. |
|
|
EnumerateEndpointIds ( |
Enumerate all the endpoint IDs in this database. |
|
|
EnumerateEndpoints ( |
Enumerate all the endpoints in this database. |
|
|
EnumerateHeadRevisionPackageData ( |
Enumerate the head revision package data for all packages in this database. |
|
|
EnumerateLiveTransactionEventIdsForPackage ( |
Enumerate the IDs of any live transaction events for the given package name. |
|
|
EnumerateLockActivities ( |
Enumerate all the lock activities in this database. |
|
|
EnumeratePackageActivities ( |
Enumerate all the package activities in this database. |
|
|
EnumeratePackageNamesWithHeadRevision ( |
Enumerate package names for packages with a head revision (at least one package event) |
|
|
EnumeratePackageNamesWithLiveTransactions ( |
Enumerate the names of of any packages that have live transaction events. |
|
|
EnumerateTransactionActivities ( |
Enumerate all the transaction activities in this database. |
|
|
GetActivity ( |
Get the generic part of an activity from this database. |
|
|
GetActivityEventType ( |
Get the type of an activity in this database. |
|
|
GetActivityForEvent ( |
Get the generic part of an activity for an event in this database. |
|
|
GetActivityMaxId ( |
Get the maximum ID of the activities in this database. |
|
|
GetConnectionActivity ( |
Get a connection activity from this database. |
|
|
GetConnectionActivityForEvent ( |
Get a connection activity for an event in this database. |
|
|
GetConnectionEvent ( |
Get a connection event from this database. |
|
|
GetEndpoint ( |
Get an endpoint from this database. |
|
|
GetFilename() |
Get the filename of the currently open database, or an empty string. |
|
|
GetLastError() |
Get the last error reported by this database. |
|
|
GetLiveTransactionEventIds |
Get the IDs of any live transaction events. |
|
|
GetLiveTransactionEventIdsForPackage |
Get the IDs of any live transaction events for the given package name. |
|
|
GetLockActivity ( |
Get a lock activity from this database. |
|
|
GetLockActivityForEvent ( |
Get a lock activity for an event in this database. |
|
|
GetLockEvent ( |
Get a lock event from this database. |
|
|
GetPackageActivity ( |
Get a package activity from this database. |
|
|
GetPackageActivityForEvent ( |
Get a package activity for an event in this database. |
|
|
GetPackageDataForRevision ( |
Get the data from this database for the given package name for the given revision. |
|
|
GetPackageEvent ( |
Get a package event from this database. |
|
|
GetPackageEventMetaData ( |
Get a package event meta data (omitting the package data itself) from this database. |
|
|
GetPackageHeadRevision |
Get the head revision in this database for the given package name. |
|
|
GetPackageInfoForRevision ( |
Get the data from this database for the given package name for the given revision. |
|
|
GetPackageNamesWithHeadRevision |
Get package names for packages with a head revision (at least one package event) |
|
|
GetPackageNamesWithLiveTransactions |
Get the names of of any packages that have live transaction events. |
|
|
GetTransactionActivity ( |
Get a transaction activity from this database. |
|
|
GetTransactionActivityForEvent ( |
Get a transaction activity for an event in this database. |
|
|
GetTransactionEvent ( |
Get a transaction event from this database. |
|
|
GetTransactionMaxEventId ( |
Get the maximum ID of the transaction events in this database. |
|
|
IsHeadRevisionPackageEvent |
Check whether the given package event ID is currently for the head revision of the package in the event. |
|
|
IsLiveTransactionEvent |
Check whether the given transaction event ID is currently for a live transaction event. |
|
|
IsValid() |
Is this a valid database? (ie, has been successfully opened). |
|
|
Open ( |
Open (or create) a database file. |
|
|
Open ( |
Open (or create) a database file. |
|
|
PackageHasLiveTransactions |
Get if a Package has any live transactions |
|
|
SetConnectionActivity ( |
Set a connection activity in this database, creating or replacing it. |
|
|
SetEndpoint ( |
Set an endpoint in this database, creating or replacing it. |
|
|
SetLockActivity ( |
Set a lock activity in this database, creating or replacing it. |
|
|
SetPackageActivity ( |
Set a package activity in this database, creating or replacing it. |
|
|
SetTransactionActivity ( |
Set a transaction activity in this database, creating or replacing it. |
|
|
UpdatePackageEvent ( |
Update the specified package event. |
|
|
UpdateTransactionEvent ( |
Update the specified transaction event. |
Name | Description | ||
---|---|---|---|
|
FConcertSync... |
operator= ( |
|
|
FConcertSync... |
operator= |