t

sqlest.sql.base

StatementBuilder

trait StatementBuilder extends BaseStatementBuilder with SelectStatementBuilder with InsertStatementBuilder with UpdateStatementBuilder with DeleteStatementBuilder

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. StatementBuilder
  2. DeleteStatementBuilder
  3. UpdateStatementBuilder
  4. InsertStatementBuilder
  5. SelectStatementBuilder
  6. BaseStatementBuilder
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def aliasColumnsFromSubselects(operation: Operation): Operation
    Definition Classes
    BaseStatementBuilder
  5. def apply(operation: Operation): (Operation, String, List[List[LiteralColumn[_]]])
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def caseColumnSql(column: Column[_], mappings: List[(Column[_], Column[_])], else: Option[Column[_]]): String
    Definition Classes
    BaseStatementBuilder
  8. def caseSql(whens: List[When[_]], else: Option[Column[_]]): String
    Definition Classes
    BaseStatementBuilder
  9. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. def columnAliasArgs(column: Column[_]): List[LiteralColumn[_]]
    Definition Classes
    BaseStatementBuilder
  11. def columnAliasListArgs(columns: Seq[Column[_]]): List[LiteralColumn[_]]
    Definition Classes
    BaseStatementBuilder
  12. def columnAliasListSql(columns: Seq[Column[_]]): String
    Definition Classes
    BaseStatementBuilder
  13. def columnAliasSql(column: Column[_]): String
    Definition Classes
    BaseStatementBuilder
  14. def columnArgs(column: Column[_]): List[LiteralColumn[_]]
    Definition Classes
    BaseStatementBuilder
  15. def columnSql(column: Column[_]): String
    Definition Classes
    BaseStatementBuilder
  16. def constantSql[A](columnType: ColumnType[A], value: A): String
    Definition Classes
    BaseStatementBuilder
  17. def deleteArgs(delete: Delete): List[LiteralColumn[_]]
    Definition Classes
    DeleteStatementBuilder
  18. def deleteFromSql(from: ast.Table): String
    Definition Classes
    DeleteStatementBuilder
  19. def deleteSql(delete: Delete): String
    Definition Classes
    DeleteStatementBuilder
  20. def deleteWhereArgs(where: Option[Column[Boolean]]): List[LiteralColumn[_]]
    Definition Classes
    DeleteStatementBuilder
  21. def deleteWhereSql(where: Option[Column[Boolean]]): Option[String]
    Definition Classes
    DeleteStatementBuilder
  22. def doubleInfixSql(op1: String, op2: String, parameter1: Column[_], parameter2: Column[_], parameter3: Column[_]): String
    Definition Classes
    BaseStatementBuilder
  23. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  24. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  25. def escapeSqlString(string: String): String
    Definition Classes
    BaseStatementBuilder
  26. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  27. def findSubselects(relation: Relation): List[Select[_, _]]
    Definition Classes
    BaseStatementBuilder
  28. def functionSql(op: String, parameters: Seq[Column[_]]): String
    Definition Classes
    BaseStatementBuilder
  29. def generateRawSql(operation: Operation): String
  30. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  31. def groupListSql(groups: Seq[Group]): String
    Definition Classes
    BaseStatementBuilder
  32. def groupSql(group: Group): String
    Definition Classes
    BaseStatementBuilder
  33. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  34. def identifierSql(identifier: String): String
    Definition Classes
    BaseStatementBuilder
  35. def infixSql(op: String, parameter1: Column[_], parameter2: Column[_]): String
    Definition Classes
    BaseStatementBuilder
  36. def insertArgs(insert: Insert): List[List[LiteralColumn[_]]]
    Definition Classes
    InsertStatementBuilder
  37. def insertColumnsSql(columns: Seq[TableColumn[_]]): String
    Definition Classes
    InsertStatementBuilder
  38. def insertIntoSql(into: ast.Table): String
    Definition Classes
    InsertStatementBuilder
  39. def insertSql(insert: Insert): String
    Definition Classes
    InsertStatementBuilder
  40. def insertValuesSql(columns: Seq[TableColumn[_]]): String
    Definition Classes
    InsertStatementBuilder
  41. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  42. def joinArgs(relation: Relation): List[LiteralColumn[_]]
    Definition Classes
    SelectStatementBuilder
  43. def joinSql(relation: Relation): String
    Definition Classes
    SelectStatementBuilder
  44. def literalSql[A](literal: A): String
    Definition Classes
    BaseStatementBuilder
  45. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  46. final def notify(): Unit
    Definition Classes
    AnyRef
  47. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  48. def orderListSql(orders: Seq[Order]): String
    Definition Classes
    BaseStatementBuilder
  49. def orderSql(order: Order): String
    Definition Classes
    BaseStatementBuilder
  50. def postfixSql(op: String, parameter: Column[_]): String
    Definition Classes
    BaseStatementBuilder
  51. def prefixSql(op: String, parameter: Column[_]): String
    Definition Classes
    BaseStatementBuilder
  52. def preprocess(operation: Operation): Operation
    Definition Classes
    BaseStatementBuilder
  53. def selectArgs(select: Select[_, _ <: Relation]): List[LiteralColumn[_]]
  54. def selectConnectByArgs(connectBy: Option[Column[Boolean]]): List[LiteralColumn[_]]
    Definition Classes
    SelectStatementBuilder
  55. def selectConnectBySql(connectBy: Option[Column[Boolean]]): Option[String]
    Definition Classes
    SelectStatementBuilder
  56. def selectFromArgs(from: Relation): List[LiteralColumn[_]]
    Definition Classes
    SelectStatementBuilder
  57. def selectFromSql(from: Relation): String
    Definition Classes
    SelectStatementBuilder
  58. def selectGroupByArgs(group: Seq[Group]): List[LiteralColumn[_]]
    Definition Classes
    SelectStatementBuilder
  59. def selectGroupBySql(group: Seq[Group]): Option[String]
    Definition Classes
    SelectStatementBuilder
  60. def selectHavingArgs(having: Option[Column[Boolean]]): List[LiteralColumn[_]]
    Definition Classes
    SelectStatementBuilder
  61. def selectHavingSql(having: Option[Column[Boolean]]): Option[String]
    Definition Classes
    SelectStatementBuilder
  62. def selectLimitArgs(limit: Option[Long]): List[LiteralColumn[_]]
    Definition Classes
    SelectStatementBuilder
  63. def selectLimitSql(limit: Option[Long]): Option[String]
    Definition Classes
    SelectStatementBuilder
  64. def selectOffsetArgs(offset: Option[Long]): List[LiteralColumn[_]]
    Definition Classes
    SelectStatementBuilder
  65. def selectOffsetSql(offset: Option[Long]): Option[String]
    Definition Classes
    SelectStatementBuilder
  66. def selectOptimizeArgs(optimize: Option[Long]): List[LiteralColumn[_]]
    Definition Classes
    SelectStatementBuilder
  67. def selectOptimizeSql(optimize: Option[Long]): Option[String]
    Definition Classes
    SelectStatementBuilder
  68. def selectOrderByArgs(order: Seq[Order]): List[LiteralColumn[_]]
    Definition Classes
    SelectStatementBuilder
  69. def selectOrderBySql(order: Seq[Order]): Option[String]
    Definition Classes
    SelectStatementBuilder
  70. def selectSql(select: Select[_, _ <: Relation]): String
  71. def selectStartWithArgs(startWith: Option[Column[Boolean]]): List[LiteralColumn[_]]
    Definition Classes
    SelectStatementBuilder
  72. def selectStartWithSql(startWith: Option[Column[Boolean]]): Option[String]
    Definition Classes
    SelectStatementBuilder
  73. def selectUnionArgs(union: Seq[Union[_]]): List[LiteralColumn[_]]
    Definition Classes
    SelectStatementBuilder
  74. def selectUnionSql(union: Seq[Union[_]]): Option[String]
    Definition Classes
    SelectStatementBuilder
  75. def selectWhatArgs(columns: Seq[Column[_]]): List[LiteralColumn[_]]
    Definition Classes
    SelectStatementBuilder
  76. def selectWhatSql(columns: Seq[Column[_]]): String
    Definition Classes
    SelectStatementBuilder
  77. def selectWhereArgs(where: Option[Column[Boolean]]): List[LiteralColumn[_]]
    Definition Classes
    SelectStatementBuilder
  78. def selectWhereSql(where: Option[Column[Boolean]]): Option[String]
    Definition Classes
    SelectStatementBuilder
  79. def setterArgs[A, B](setter: Setter[A, B]): List[LiteralColumn[_]]
    Definition Classes
    BaseStatementBuilder
  80. def subselectSql(select: Select[_, _ <: Relation]): String
    Definition Classes
    SelectStatementBuilder
  81. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  82. def toString(): String
    Definition Classes
    AnyRef → Any
  83. def updateArgs(update: Update): List[LiteralColumn[_]]
    Definition Classes
    UpdateStatementBuilder
  84. def updateSetArgs(setters: Seq[Setter[_, _]]): List[LiteralColumn[_]]
    Definition Classes
    UpdateStatementBuilder
  85. def updateSetSql(setters: Seq[Setter[_, _]]): String
    Definition Classes
    UpdateStatementBuilder
  86. def updateSql(update: Update): String
    Definition Classes
    UpdateStatementBuilder
  87. def updateTableSql(table: ast.Table): String
    Definition Classes
    UpdateStatementBuilder
  88. def updateWhereArgs(where: Option[Column[Boolean]]): List[LiteralColumn[_]]
    Definition Classes
    UpdateStatementBuilder
  89. def updateWhereSql(where: Option[Column[Boolean]]): Option[String]
    Definition Classes
    UpdateStatementBuilder
  90. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  91. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  92. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  93. def windowFunctionSql(partitionByColumns: Seq[Column[_]], orders: Seq[Order]): String
    Definition Classes
    BaseStatementBuilder

Inherited from DeleteStatementBuilder

Inherited from UpdateStatementBuilder

Inherited from InsertStatementBuilder

Inherited from SelectStatementBuilder

Inherited from BaseStatementBuilder

Inherited from AnyRef

Inherited from Any

Ungrouped