Disabling Propagation of Committed Changes
If there are updates from DML statements that you do not want propagated to the
Oracle database, then you can disable propagation of committed changes (as a result of
running DML statements) within the current transaction to the Oracle database by setting the
flag in the ttCachePropagateFlagSet
built-in procedure to zero.
After the flag is set to zero, the effects of running any DML statements are
never propagated to the back-end Oracle database. Thus, these updates exist only on the
TimesTen database. You can then re-enable propagation by resetting the flag to one with
the ttCachePropagateFlagSet
built-in procedure. After the flag is set
back to one, propagation of all committed changes to the Oracle database resumes. The
propagation flag automatically resets to one after the transaction is committed or
rolled back. See ttCachePropagateFlagSet in the Oracle TimesTen In-Memory Database
Reference.