Interface RestrictedTableMutationBuilder<O extends MutationOperation,​M extends RestrictedTableMutation<O>>

    • Method Detail

      • addKeyRestrictions

        default void addKeyRestrictions​(SelectableMappings selectableMappings)
        Add a restriction as long as the selectable is not a formula and is not nullable
      • addKeyRestrictionsLeniently

        default void addKeyRestrictionsLeniently​(SelectableMappings selectableMappings)
        Add a restriction as long as the selectable is not a formula and is not nullable
      • addOptimisticLockRestrictions

        default void addOptimisticLockRestrictions​(SelectableMappings selectableMappings)
        Add restriction based on non-version optimistically-locked column
      • addKeyRestriction

        default void addKeyRestriction​(SelectableMapping selectableMapping)
        Add a restriction as long as the selectable is not a formula and is not nullable
      • addKeyRestrictionLeniently

        default void addKeyRestrictionLeniently​(SelectableMapping selectableMapping)
        Add a restriction as long as the selectable is not a formula
      • addKeyRestriction

        void addKeyRestriction​(String columnName,
                               String columnWriteFragment,
                               JdbcMapping jdbcMapping)
        Add restriction based on the column in the table's key
      • addNullOptimisticLockRestriction

        void addNullOptimisticLockRestriction​(SelectableMapping column)
      • addOptimisticLockRestriction

        default void addOptimisticLockRestriction​(SelectableMapping selectableMapping)
        Add restriction based on non-version optimistically-locked column
      • addOptimisticLockRestriction

        void addOptimisticLockRestriction​(String columnName,
                                          String columnWriteFragment,
                                          JdbcMapping jdbcMapping)
        Add restriction based on non-version optimistically-locked column
      • addLiteralRestriction

        void addLiteralRestriction​(String columnName,
                                   String sqlLiteralText,
                                   JdbcMapping jdbcMapping)
      • setWhere

        void setWhere​(String fragment)
      • addWhereFragment

        void addWhereFragment​(String fragment)