AifChangeTracking Class [AX 2012]
The AifChangeTracking class is a common base class for integrating with SQL Server Change Tracking.
| Method | Description | |
|---|---|---|
| cancelTimeOut | Cancels a previous method call to the setTimeOut method. (Inherited from Object.) |
| createChangedItemSql | Gets the SQL statement that can be directly executed to fill the temporary table schema. |
| createDeletedItemSql | Gets the SQL statement that can be directly executed to fill the temp table schema. |
| equal | Determines whether the specified object is equal to the current one. (Inherited from Object.) |
| fillTempTable | Fills the temporary table by running the specified SQL parameter. |
| getChanges | Gets the changes again the last synchronization time. |
| getDeletes | Gets deletes since the last synchronization time. |
| getTimeOutTimerHandle | Returns the timer handle for the object. (Inherited from Object.) |
| handle | Retrieves the handle of the class of the object. (Inherited from Object.) |
| initialize | Initializes or reinitializes an instance of a change tracking provider. |
| isChangeTrackingEnabled | Indicates whether change tracking is enabled. |
| isChangeTrackingEnabledForQuery | Indicates when a query is configured for change tracking. |
| isChangeTrackingEnabledForTable | Determines whether a particular table is configured for change tracking. |
| isFullSynchronizationRequired | Checks whether a full synchronization is required. |
| new | Initializes a new instance of the Object class. (Inherited from Object.) |
| notify | Releases the hold on an object that has called the wait method on this object. (Inherited from Object.) |
| notifyAll | Releases a lock on the object that was issued by the wait method on this object. (Inherited from Object.) |
| objectOnServer | Determines whether the object is on a server. (Inherited from Object.) |
| owner | Returns the instance that owns the object. (Inherited from Object.) |
| setTimeOut | Sets up the scheduled execution of a specified method. (Inherited from Object.) |
| toString | Returns a string that represents the current object. (Inherited from Object.) |
| usageCount | Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.) |
| wait | Pauses a process. (Inherited from Object.) |
| xml | Returns an XML string that represents the current object. (Inherited from Object.) |
| ::buildRelationsMap | Parses a query structure and builds a map of all the relations between data sources. |
| ::construct | Initializes a new instance of the AifChangeTracking class. |
| ::createInstanceRelationTypePredicate | Creates a predicate on the InstanceRelationType column for a given table in the inheritance hierarchy. |
| ::createJoinClausesAndPredicates | Constructs a list of join clauses for type-expanded tables. |
| ::executeDirectSqlQuery | Executes a direct SQL query and returns the result. |
| ::executeDirectSqlUpdate | Executes a direct SQL query without a result. |
| ::flushCache | Called when a change tracking provider is no longer needed. |
| ::getChangeTrackedPhysicalTableAlias | Gets the alias for the table that is joined to the change-tracked SQL table. |
| ::getFieldAlias | Gets the alias for a field by converting the field information into a physical field name. |
| ::getHierarchyRootTablePhysicalName | Gets the name of the physical table that is used to track changes for any given table. |
| ::getKeyFieldMap | Creates and returns a map that contains field names. |
| ::getPhysicalFieldName | Gets the database name for a field. |
| ::getRelationFieldsByRelatedRoleName | |
| ::instantiateDbTempTable | Initializes an instance of the DB temporary table to use to returned changed or deleted keys. |
| ::recordCurrentVersion | Records the current change tracking version. |
Community Additions
ADD
Show: