Class

skinny.orm.feature.OptimisticLockWithVersionFeatureWithId

UpdateOperationBuilderWithVersion

Related Doc: package OptimisticLockWithVersionFeatureWithId

Permalink

class UpdateOperationBuilderWithVersion extends UpdateOperationBuilder

Update query builder/executor.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. UpdateOperationBuilderWithVersion
  2. UpdateOperationBuilder
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new UpdateOperationBuilderWithVersion(mapper: CRUDFeatureWithId[Id, Entity], where: scalikejdbc.SQLSyntax)

    Permalink

    mapper

    mapper

    where

    condition

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def addAttributeToBeUpdated(namedValue: (scalikejdbc.SQLSyntax, Any)): OptimisticLockWithVersionFeatureWithId.UpdateOperationBuilder

    Permalink

    Adds new attribute to be updated.

    Adds new attribute to be updated.

    namedValue

    named value

    returns

    self

    Definition Classes
    UpdateOperationBuilder
  5. def addUpdateSQLPart(queryPart: scalikejdbc.SQLSyntax): OptimisticLockWithVersionFeatureWithId.UpdateOperationBuilder

    Permalink

    Adds new query part.

    Adds new query part.

    queryPart

    query part

    returns

    self

    Definition Classes
    UpdateOperationBuilder
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  12. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  13. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  14. def mergeAdditionalUpdateSQLs(queryBuilder: scalikejdbc.UpdateSQLBuilder, othersAreEmpty: Boolean): scalikejdbc.UpdateSQLBuilder

    Permalink

    Merges additional query parts.

    Merges additional query parts.

    queryBuilder

    query builder

    othersAreEmpty

    other attributes to be updated is empty if true

    returns

    query builder

    Attributes
    protected
    Definition Classes
    UpdateOperationBuilder
  15. def mergeNamedValues(namedValues: Seq[(scalikejdbc.SQLSyntax, Any)]): Seq[(scalikejdbc.SQLSyntax, Any)]

    Permalink

    Merges already registered attributes to be updated and parameters.

    Merges already registered attributes to be updated and parameters.

    namedValues

    named values

    returns

    merged attributes

    Attributes
    protected
    Definition Classes
    UpdateOperationBuilder
  16. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  17. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  18. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  19. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  20. def toNamedValuesToBeUpdated(strongParameters: PermittedStrongParameters): Seq[(scalikejdbc.SQLSyntax, Any)]

    Permalink

    Converts permitted strong parameters to named values.

    Converts permitted strong parameters to named values.

    strongParameters

    permitted parameters

    returns

    named values

    Attributes
    protected
    Definition Classes
    UpdateOperationBuilder
  21. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  22. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. def withAttributes(parameters: (Symbol, Any)*)(implicit s: DBSession = autoSession): Int

    Permalink

    Updates entities with these non-permitted parameters.

    Updates entities with these non-permitted parameters.

    CAUTION: If you use this method in some web apps, you might have mass assignment vulnerability.

    parameters

    unsafe parameters

    s

    db session

    returns

    updated count

    Definition Classes
    UpdateOperationBuilder
  26. def withNamedValues(namedValues: (scalikejdbc.SQLSyntax, Any)*)(implicit s: DBSession = autoSession): Int

    Permalink

    Updates entities with named values.

    Updates entities with named values.

    namedValues

    named values

    s

    db session

    returns

    updated count

    Definition Classes
    UpdateOperationBuilder
  27. def withPermittedAttributes(strongParameters: PermittedStrongParameters)(implicit s: DBSession = autoSession): Int

    Permalink

    Updates entities with these permitted strong parameters.

    Updates entities with these permitted strong parameters.

    strongParameters

    permitted strong parameters

    s

    db session

    returns

    updated count

    Definition Classes
    UpdateOperationBuilder

Inherited from AnyRef

Inherited from Any

Ungrouped