core
core
API
org.easysql.ast
SqlNode
org.easysql.ast.expr
SqlAggFunctionExpr
SqlAllColumnExpr
SqlBetweenExpr
SqlBinaryExpr
SqlBinaryOperator
SqlBooleanExpr
SqlCase
SqlCaseExpr
SqlCastExpr
SqlCharExpr
SqlDateExpr
SqlExpr
SqlExprFunctionExpr
SqlIdentExpr
SqlInExpr
SqlListExpr
SqlNullExpr
SqlNumberExpr
SqlOverExpr
SqlPropertyExpr
SqlSelectQueryExpr
SqlSubQueryPredicate
SqlSubQueryPredicateExpr
org.easysql.ast.limit
SqlLimit
org.easysql.ast.order
SqlOrderBy
SqlOrderByOption
org.easysql.ast.statement
SqlStatement
org.easysql.ast.statement.delete
SqlDelete
org.easysql.ast.statement.insert
SqlInsert
org.easysql.ast.statement.select
SqlSelect
SqlSelectItem
SqlSelectQuery
SqlUnionSelect
SqlUnionType
SqlValuesSelect
SqlWithItem
SqlWithSelect
org.easysql.ast.statement.truncate
SqlTruncate
org.easysql.ast.statement.update
SqlUpdate
org.easysql.ast.statement.upsert
SqlUpsert
org.easysql.ast.table
SqlIdentTable
SqlJoinTable
SqlJoinType
SqlSubQueryTable
SqlTable
org.easysql.database
DB
DBConnection
DBOperater
DBTransaction
Page
org.easysql.dsl
AggFunctionExpr
AliasExpr
AllColumn
AllColumnExpr
AnyTable
BetweenExpr
BinaryExpr
CaseBranch
CaseExpr
CastExpr
Column
ColumnExpr
ConstExpr
Expr
InListExpr
InSubQueryExpr
IncrKey
JoinTableSchema
ListExpr
NormalFunctionExpr
OrderBy
OverExpr
PrimaryKey
PrimaryKeyColumnExpr
SelectItem
SubQueryExpr
SubQueryPredicateExpr
Table
TableColumnExpr
TableSchema
org.easysql.macros
org.easysql.query
BasedQuery
ReviseQuery
org.easysql.query.delete
Delete
Delete
org.easysql.query.insert
Insert
Insert
InsertEntity
InsertSelect
InsertState
InsertValues
org.easysql.query.save
Save
Save
org.easysql.query.select
Query
Query
Select
Select
SelectQuery
UnionSelect
ValuesSelect
ValuesSelect
WithSelect
WithSelect
org.easysql.query.truncate
Truncate
Truncate
org.easysql.query.update
Update
Update
org.easysql.util
org.easysql.visitor
org.easysql.visitor.outputVisitor
ESVisitor
MongoVisitor
MysqlVisitor
OracleVisitor
PgsqlVisitor
SqlVisitor
SqliteVisitor
SqlserverVisitor
core
/
org.easysql.dsl
/
TableSchema
TableSchema
org.easysql.dsl.TableSchema
trait
TableSchema
[
E
<:
Product
]
extends
AnyTable
with
Dynamic
with
SelectItem
[
E
]
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
SelectItem
[
E
]
trait
Dynamic
trait
AnyTable
class
Object
trait
Matchable
class
Any
Clear all
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
infix
def
crossJoin
(
table
:
AnyTable
):
JoinTableSchema
Attributes
Inherited from:
AnyTable
infix
def
fullJoin
(
table
:
AnyTable
):
JoinTableSchema
Attributes
Inherited from:
AnyTable
infix
def
innerJoin
(
table
:
AnyTable
):
JoinTableSchema
Attributes
Inherited from:
AnyTable
infix
def
join
(
table
:
AnyTable
):
JoinTableSchema
Attributes
Inherited from:
AnyTable
infix
def
leftJoin
(
table
:
AnyTable
):
JoinTableSchema
Attributes
Inherited from:
AnyTable
infix
def
rightJoin
(
table
:
AnyTable
):
JoinTableSchema
Attributes
Inherited from:
AnyTable
Abstract fields
val
_tableName
:
String
Concrete fields
var
_aliasName
:
Option
[
String
]
val
_cols
:
ListBuffer
[
TableColumnExpr
[
_
]]