org.easysql.ast.table

Members list

Concise view

Type members

Classlikes

case class SqlIdentTable(tableName: String) extends SqlTable

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class SqlTable
trait SqlNode
class Object
trait Matchable
class Any
case class SqlJoinTable(left: SqlTable, joinType: SqlJoinType, right: SqlTable, var on: Option[SqlExpr]) extends SqlTable

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class SqlTable
trait SqlNode
class Object
trait Matchable
class Any
enum SqlJoinType(val joinType: String)

Attributes

Graph
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class SqlSubQueryTable(select: SqlSelectQuery, var isLateral: Boolean) extends SqlTable

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class SqlTable
trait SqlNode
class Object
trait Matchable
class Any
sealed class SqlTable(var alias: Option[String], var columnAliasNames: ListBuffer[String]) extends SqlNode

Attributes

Graph
Supertypes
trait SqlNode
class Object
trait Matchable
class Any
Known subtypes