Feature compatibility
=====================

サーバー機能/コミットスコープの相互運用性
-----------------------------------------

すべてのサーバー機能がすべてのコミットスコープで動作するわけではありません。この表は、相互運用するものを示しています。

.. csv-table::
  :header: "",Async  <br><br>(default),:ref:`Parallel Apply<Parallel Apply>`,:ref:`トランザクションストリーミングでの使用<トランザクションストリーミングでの使用>`,:ref:`Decoding worker<Decoding worker>`
  :widths: 12,8,8,8,8
  :align: left
  :class: longtable

  :ref:`グループコミット<グループコミット>` ,Not applicable,Does not interoperate,Does not interoperate❗️,Combines
  :ref:`Commit At Most Once<Commit At Most Once>` ,Not applicable,Interoperates,Does not interoperate,Does not interoperate
  :ref:`遅延制御<遅延制御>` ,Interoperates,Interoperates,Interoperates,Interoperates
  :ref:`Synchronous Commit<Synchronous Commit>` ,Not applicable,Interoperates,Interoperates,Interoperates

コミットスコープ/コミットスコープの相互運用性
---------------------------------------------

コミットスコープを混合することはできませんが、 ``AND``
演算子を使用して :ref:`combine rules <Commit scope rules>` を行うことはできます。次の表は、コミットスコープを結合できる場所を示しています。

.. csv-table::
  :header: "",:ref:`グループコミット<グループコミット>`,:ref:`Commit At Most Once<Commit At Most Once>`,:ref:`遅延制御<遅延制御>`,:ref:`Synchronous Commit<Synchronous Commit>`
  :widths: auto
  :align: left
  :class: longtable

  :ref:`グループコミット<グループコミット>` ,Not applicable,Does not combine ,Combines,Combines
  :ref:`Commit At Most Once<Commit At Most Once>` ,Does not combine ,Not applicable,Combines,Does not combine 
  :ref:`遅延制御<遅延制御>` ,Combines,Combines,Not applicable,Combines
  :ref:`Synchronous Commit<Synchronous Commit>` ,Combines,Does not combine ,Combines,Not applicable

注
^^

各コミットスコープは暗黙的に自分自身を操作します。
