SqlPrinter

easysql.printer.SqlPrinter
trait SqlPrinter(val prepare: Boolean)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Abstract methods

def printUpsert(upsert: SqlUpsert): Unit

Concrete methods

def printBinaryExpr(expr: SqlBinaryExpr): Unit
def printDelete(delete: SqlDelete): Unit
def printExpr(expr: SqlExpr): Unit
def printForUpdate(): Unit
def printInsert(insert: SqlInsert): Unit
def printLimit(limit: SqlLimit): Unit
def printList[T](list: List[T])(printer: T => Unit): Unit
def printOrderBy(orderBy: SqlOrderBy): Unit
def printQuery(query: SqlQuery): Unit
def printSelect(select: SqlSelect): Unit
def printSelectItem(selectItem: SqlSelectItem): Unit
def printSpace(num: Int): Unit
def printStatement(statement: SqlStatement): Unit
def printTable(table: SqlTable): Unit
def printTruncate(truncate: SqlTruncate): Unit
def printUpdate(update: SqlUpdate): Unit
def printValues(values: SqlValues): Unit
def printWith(cte: SqlWith): Unit
def printWithRecursive(): Unit
def sql: String

Concrete fields

val args: ArrayBuffer[Any]
val prepare: Boolean
val quote: String
var spaceNum: Int
val sqlBuilder: StringBuilder