CommandSyntax

ldbc.statement.syntax.CommandSyntax
trait CommandSyntax[F[_]]

Attributes

Source
CommandSyntax.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Extensions

Extensions

extension (command: Command)
def returning[T <: String | Int | Long](using Decoder[T]): DBIO[F, T]

A method to execute an insert operation against the MySQL server.

A method to execute an insert operation against the MySQL server.

 TableQuery[User]
   .insertInto(user => user.name *: user.age)
   .values(("Alice", 20))
   .returning[Long]

Type parameters

T

The type of the primary key

Attributes

Returns

The primary key value

Source
CommandSyntax.scala
def update: DBIO[F, Int]

A method to execute an update operation against the MySQL server.

A method to execute an update operation against the MySQL server.

 TableQuery[User]
   .update(user => user.id *: user.name *: user.age)((1L, "Alice", 20))
   .where(_.id === 1L)
   .update

Attributes

Returns

The number of rows updated

Source
CommandSyntax.scala