TableSchema

org.easysql.dsl.TableSchema
trait TableSchema[E <: Product] extends AnyTable with Dynamic with SelectItem[E]

Attributes

Graph
Supertypes
trait SelectItem[E]
trait Dynamic
trait AnyTable
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

transparent inline def *(using m: ProductOf[E]): ExprType[<none>]
transparent inline def selectDynamic(inline name: String)(using m: ProductOf[E]): Expr[ElementType[<none>, MirroredElemLabels, String] & SqlDataType]

Inherited methods

Attributes

Inherited from:
AnyTable
infix def fullJoin(table: AnyTable): JoinTableSchema

Attributes

Inherited from:
AnyTable

Attributes

Inherited from:
AnyTable
infix def join(table: AnyTable): JoinTableSchema

Attributes

Inherited from:
AnyTable
infix def leftJoin(table: AnyTable): JoinTableSchema

Attributes

Inherited from:
AnyTable

Attributes

Inherited from:
AnyTable

Abstract fields

val _tableName: String

Concrete fields

var _aliasName: Option[String]
val _cols: ListBuffer[TableColumnExpr[_]]