Table

ldbc.core.Table
object Table extends Dynamic

Attributes

Source
Table.scala
Graph
Supertypes
trait Dynamic
class Object
trait Matchable
class Any
Self type
Table.type

Members list

Value members

Concrete methods

def applyDynamic[P <: Product](using mirror: ProductOf[P], converter: ColumnTupleConverter[mirror.MirroredElemTypes, Column])(nameApply: "apply")(name: String)(columns: ColumnTuples[mirror.MirroredElemTypes, Column]): Table[P]

Methods for static Table construction using Dynamic.

Methods for static Table construction using Dynamic.

Type parameters

P

A class that implements a Product that is one-to-one with the table definition.

Value parameters

columns

Tuple of columns matching the Product's Elem type

converter

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

mirror

product isomorphism map

name

Table name

nameApply

The apply method

Attributes

Source
Table.scala

Extensions

Extensions

extension [P <: Product](table: Table[P])
transparent inline def selectDynamic[Tag <: Singleton](tag: Tag)(using mirror: ProductOf[P], index: ValueOf[IndexOf[mirror.MirroredElemLabels, Tag]]): Column[Elem[mirror.MirroredElemTypes, IndexOf[mirror.MirroredElemLabels, Tag]]]

Methods for statically accessing column information held by a Table.

Methods for statically accessing column information held by a Table.

Attributes

Source
Table.scala