ldbc.schema.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

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