TableSchema

easysql.dsl.TableSchema
class TableSchema[E <: Product](`__tableName`: String, `__aliasName`: Option[String], `__cols`: List[ColumnExpr[_, _]]) extends AnyTable, Selectable

Attributes

Graph
Supertypes
trait Selectable
trait AnyTable
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def *: TableSchema.this.type
infix def as(aliasName: String)(using aliasName.type != "" =:= true): TableSchema.this.type
transparent inline def selectDynamic[N <: String & Singleton](inline name: N): Expr[_]
def unsafeAs(aliasName: String): TableSchema.this.type

Inherited methods

infix def crossJoin(table: AnyTable): JoinTable

Attributes

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

Attributes

Inherited from:
AnyTable
infix def innerJoin(table: AnyTable): JoinTable

Attributes

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

Attributes

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

Attributes

Inherited from:
AnyTable
infix def rightJoin(table: AnyTable): JoinTable

Attributes

Inherited from:
AnyTable