ldbc.dsl

package ldbc.dsl

Members list

Packages

package ldbc.dsl.syntax
package ldbc.dsl.util

Type members

Classlikes

trait ConnectionProvider[F[_]]

Trait provides a connection method to the database.

Trait provides a connection method to the database.

Type parameters

F

The effect type

Attributes

Source
ConnectionProvider.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class QueryOps[T]
trait Executor[F[_], T]

A trait that represents the execution of a query.

A trait that represents the execution of a query.

Type parameters

F

The effect type

T

The result type of the query

Attributes

Companion
object
Source
Executor.scala
Supertypes
class Object
trait Matchable
class Any
object Executor

Attributes

Companion
trait
Source
Executor.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Executor.type
case class Mysql[F[_]](statement: String, params: List[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
trait ResultSetConsumer[F[_], T]

Trait for generating the specified data type from a ResultSet.

Trait for generating the specified data type from a ResultSet.

Type parameters

F

The effect type

T

Type you want to build with data obtained from ResultSet

Attributes

Companion
object
Source
ResultSetConsumer.scala
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
trait
Source
ResultSetConsumer.scala
Supertypes
class Object
trait Matchable
class Any
Self type
trait ResultSetReader[F[_], T]

Trait to get the DataType that matches the Scala type information from the ResultSet.

Trait to get the DataType that matches the Scala type information from the ResultSet.

Type parameters

F

The effect type

T

Scala types that match SQL DataType

Attributes

Companion
object
Source
ResultSetReader.scala
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
trait
Source
ResultSetReader.scala
Supertypes
class Object
trait Matchable
class Any
Self type
trait 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

Attributes

Companion
object
Source
SQL.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Mysql[F]
object SQL

Attributes

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

Value members

Concrete fields

val io: SyncSyntax[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.dsl.io.*

Attributes

Source
package.scala