Outer transactions and queries

The Oracle Endeca Server processes two types of queries — non-updating (or read-only) queries and updating queries.

The following diagram shows how both updating and non-updating queries are processed by the Oracle Endeca Server in view of outer transactions. It illustrates that, to be processed within the outer transaction, updating queries must specify its ID. Non-updating queries, depending on whether they specify the outer transaction ID, are processed against different versions of the data files in the Oracle Endeca Server:

The following statements describe the actions in this diagram in detail, starting from the left side of the diagram: