ldbc.connector

package ldbc.connector

Members list

Type members

Classlikes

object Connection

Attributes

Source
Connection.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Connection.type
trait LdbcConnection[F[_]] extends Connection[F]

A connection (session) with a specific database. SQL statements are executed and results are returned within the context of a connection.

A connection (session) with a specific database. SQL statements are executed and results are returned within the context of a connection.

Type parameters

F

the effect type

Attributes

Source
LdbcConnection.scala
Supertypes
trait Connection[F]
class Object
trait Matchable
class Any
case class Mysql[F[_]](statement: String, params: Seq[ParameterBinder[F]])(implicit evidence$1: Temporal[F]) extends SQL[F]

A model with a query string and parameters to be bound to the query string that is executed by PreparedStatement, etc.

A model with a query string and parameters to be bound to the query string that is executed by PreparedStatement, etc.

Type parameters

F

The effect type

Value parameters

params

statement has '?' that the statement has.

statement

an SQL statement that may contain one or more '?' IN parameter placeholders

Attributes

Source
Mysql.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait SQL[F]
class Object
trait Matchable
class Any
Show all
class MysqlSavepoint(name: String) extends Savepoint

Represents SQL SAVEPOINTS in MySQL.

Represents SQL SAVEPOINTS in MySQL.

Attributes

Source
MysqlSavepoint.scala
Supertypes
trait Savepoint
class Object
trait Matchable
class Any
trait SSL

Attributes

Companion
object
Source
SSL.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object None
object System
object Trusted
Self type
SSL
object SSL

Attributes

Companion
trait
Source
SSL.scala
Supertypes
class Object
trait Matchable
class Any
Self type
SSL.type

Value members

Concrete fields

val io: StringContextSyntax[IO]

Top-level imports provide aliases for the most commonly used types and modules. A typical starting set of imports might look something like this.

Top-level imports provide aliases for the most commonly used types and modules. A typical starting set of imports might look something like this.

example:

 import ldbc.connector.io.*

Attributes

Source
package.scala