ldbc.dsl

package ldbc.dsl

Members list

Packages

package ldbc.dsl.syntax

Type members

Classlikes

case class ConnectionIO[F[_]](connection: Connection)(implicit evidence$1: Sync[F]) extends Connection[F]

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Connection[F]
class Object
trait Matchable
class Any
Show all
object ConnectionIO

Attributes

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

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class QueryOps[T]
class SqlOps
case class Database[F[_]](databaseType: Type, name: String, host: String, port: Option[Int], connectionF: () => F[Connection[F]], character: Option[Character], collate: Option[Collate[String]], tables: Set[Table[_]])(implicit evidence$1: Sync[F]) extends Database

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Database
class Object
trait Matchable
class Any
Show all
object Database

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Database.type
case class ParameterMetaDataIO[F[_]](parameterMetaData: ParameterMetaData)(implicit evidence$1: Sync[F]) extends ParameterMetaData[F]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait ParameterMetaData[F]
class Object
trait Matchable
class Any
Show all
case class PreparedStatementIO[F[_]](statement: PreparedStatement)(implicit evidence$1: Sync[F]) extends PreparedStatement[F]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait PreparedStatement[F]
class Object
trait Matchable
class Any
Show all
case class ResultSetIO[F[_]](resultSet: ResultSet)(implicit evidence$1: Sync[F]) extends ResultSet[F]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait ResultSet[F]
class Object
trait Matchable
class Any
Show all
case class ResultSetMetaDataIO[F[_]](resultSetMetaData: ResultSetMetaData)(implicit evidence$1: Sync[F]) extends ResultSetMetaData[F]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait ResultSetMetaData[F]
class Object
trait Matchable
class Any
Show all
case class SQL[F[_]](statement: String, params: Seq[ParameterBinder[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

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class SQLTypeIO[F[_]](sqlType: SQLType)(implicit evidence$1: Sync[F]) extends SQLType[F]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait SQLType[F]
class Object
trait Matchable
class Any
Show all
case class StatementIO[F[_]](statement: Statement)(implicit evidence$1: Sync[F]) extends Statement[F]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Statement[F]
class Object
trait Matchable
class Any
Show all

Value members

Concrete fields

val io: SyncSyntax[IO]