Class CoreQueryOptionsTransactions

  • All Implemented Interfaces:
    CoreQueryOptions

    @Internal
    public class CoreQueryOptionsTransactions
    extends Object
    implements CoreQueryOptions
    Transactions does some rather complex things with CoreQueryOptions. It needs to set its own options in addition to those set by the user (or a higher layer). And sometimes wants to merge those options with the higher options, and sometimes override the higher options entirely. Hence this rather complex ParameterPassthrough system.

    If CoreQueryOptions could be easily cloned-with-changes, ala Scala case class's copy() method, that would be preferable.