ldbc.dsl

package ldbc.dsl

Members list

Packages

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

Type members

Classlikes

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[DynamicBinder])(implicit evidence$1: Temporal[F]) extends SQL

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
class Object
trait Matchable
class Any
Show all
trait Parameter[-T]

Trait for setting Scala and Java values to PreparedStatement.

Trait for setting Scala and Java values to PreparedStatement.

Type parameters

T

Scala and Java types available in PreparedStatement.

Attributes

Companion
object
Source
Parameter.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Parameter

Attributes

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

Trait for determining what type of search system statements are retrieved from the database.

Trait for determining what type of search system statements are retrieved from the database.

Type parameters

F

The effect type

T

Column Tuples

Attributes

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

Attributes

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

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.

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