ldbc.core.interpreter

Members list

Type members

Classlikes

An object that converts a Column's Tuple to a Tuple Map

An object that converts a Column's Tuple to a Tuple Map

Attributes

Source
ColumnTupleConverter.scala
Supertypes
class Object
trait Matchable
class Any
Self type
object Tuples

An object with methods and types that perform processing on one or more informational Tuples.

An object with methods and types that perform processing on one or more informational Tuples.

Attributes

Source
Tuples.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Tuples.type

Types

opaque type ColumnTupleConverter[Types <: Tuple, F[_]]

Column Type representing the conversion from Tuple to Tuple Map.

Column Type representing the conversion from Tuple to Tuple Map.

Type parameters

F

Column Type

Types

Primitive Tuples

Attributes

Source
ColumnTupleConverter.scala
type ColumnTuples[Types <: Tuple, F[_]] = Types match { case t *: EmptyTuple => F[t] case Any => Map[Types, F] }

Type to convert type from Tuple to Tuple in Colum.

Type to convert type from Tuple to Tuple in Colum.

Type parameters

F

Column Type

Types

Tuple Type

Attributes

Source
ColumnTuples.scala
type Extract[T] = T match { case Option[t] => Extract[t] case Array[t] => Extract[t] case List[t] => Extract[t] case Seq[t] => Extract[t] case Set[t] => Extract[t] case Any => T }

A type function to pull a type parameter it has from a type with one type parameter.

A type function to pull a type parameter it has from a type with one type parameter.

Attributes

Source
Extract.scala
type ExtractOption[T] = T match { case Option[t] => Extract[t] case Any => T }

A type function that derives its type from the type parameters that Option has.

A type function that derives its type from the type parameters that Option has.

Attributes

Source
Extract.scala