Delete

ldbc.query.builder.statement.Delete
case class Delete[F[_], P <: Product](tableQuery: TableQuery[F, P])

A model for constructing UPDATE statements in MySQL.

Type parameters

F

The effect type

P

Base trait for all products

Value parameters

tableQuery

Trait for generating SQL table information.

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

override def params: Seq[ParameterBinder[F]]

A list of Traits that generate values from Parameter, allowing PreparedStatement to be set to a value by index only.

A list of Traits that generate values from Parameter, allowing PreparedStatement to be set to a value by index only.

Attributes

Definition Classes
Command
override def statement: String

SQL statement string

SQL statement string

Attributes

Definition Classes
Command
def where(func: TableQuery[F, P] => ExpressionSyntax[F]): Where[F]

A method for setting the WHERE condition in a DELETE statement.

A method for setting the WHERE condition in a DELETE statement.

Value parameters

func

Function to construct an expression using the columns that Table has.

Attributes

Inherited methods

def limit(length: Long): Parameter[F, Long] ?=> Limit[F]

A method for setting the LIMIT condition in a statement.

A method for setting the LIMIT condition in a statement.

Value parameters

length

Upper limit to be updated

Attributes

Inherited from:
LimitProvider (hidden)
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product