JdbcStatementBuilderComponent
Attributes
- Source:
- JdbcStatementBuilderComponent.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- trait JdbcProfiletrait DB2Profileobject DB2Profile.typetrait DerbyProfileobject DerbyProfile.typetrait H2Profileobject H2Profile.typetrait HsqldbProfileobject HsqldbProfile.typetrait MySQLProfileobject MySQLProfile.typetrait OracleProfileobject OracleProfile.typetrait PostgresProfileobject PostgresProfile.typetrait SQLServerProfileobject SQLServerProfile.typetrait SQLiteProfileobject SQLiteProfile.type
- Self type
Members list
Type members
Classlikes
Builder for SELECT statements that can be used to check for the existing of primary keys supplied to an INSERT operation. Used by the insertOrUpdate emulation on databases that don't support this in a single server-side statement.
Builder for SELECT statements that can be used to check for the existing of primary keys supplied to an INSERT operation. Used by the insertOrUpdate emulation on databases that don't support this in a single server-side statement.
Attributes
- Source:
- JdbcStatementBuilderComponent.scala
- Graph
- Supertypes
Builder for column specifications in DDL statements.
Builder for column specifications in DDL statements.
Attributes
- Source:
- JdbcStatementBuilderComponent.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class DB2ColumnDDLBuilderclass DerbyColumnDDLBuilderclass H2ColumnDDLBuilderclass MySQLColumnDDLBuilderclass OracleColumnDDLBuilderclass PostgresColumnDDLBuilderclass SQLiteColumnDDLBuilder
Attributes
- Source:
- JdbcStatementBuilderComponent.scala
- Graph
- Supertypes
- trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass StatementPartclass Objecttrait Matchableclass Any
- Self type
- FromPart.type
Attributes
- Source:
- JdbcStatementBuilderComponent.scala
- Graph
- Supertypes
- trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass StatementPartclass Objecttrait Matchableclass Any
- Self type
- HavingPart.type
Builder for INSERT statements.
Builder for INSERT statements.
Attributes
- Source:
- JdbcStatementBuilderComponent.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class UpsertBuilderclass CheckInsertBuilderclass UpdateInsertBuilderclass MySQLUpsertBuilderclass PostgresUpsertBuilderclass SQLServerUpsertBuilderclass H2UpsertBuilderclass SQLServerInsertBuilderclass SQLiteInsertBuilderclass SQLiteUpsertBuilder
Attributes
- Source:
- JdbcStatementBuilderComponent.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Source:
- JdbcStatementBuilderComponent.scala
- Graph
- Supertypes
- trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass StatementPartclass Objecttrait Matchableclass Any
- Self type
- OtherPart.type
Builder for SELECT and UPDATE statements.
Builder for SELECT and UPDATE statements.
Attributes
- Source:
- JdbcStatementBuilderComponent.scala
- Graph
- Supertypes
- Known subtypes
- class DB2QueryBuilderclass DerbyQueryBuilderclass H2QueryBuilderclass HsqldbQueryBuilderclass MySQLQueryBuilderclass OracleQueryBuilderclass PostgresQueryBuilderclass SQLServerQueryBuilderclass SQLiteQueryBuilder
- Self type
Attributes
- Source:
- JdbcStatementBuilderComponent.scala
- Graph
- Supertypes
- trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass StatementPartclass Objecttrait Matchableclass Any
- Self type
- SelectPart.type
Builder for DDL statements for sequences.
Builder for DDL statements for sequences.
Attributes
- Source:
- JdbcStatementBuilderComponent.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class DB2SequenceDDLBuilderclass DerbySequenceDDLBuilder[T]class HsqldbSequenceDDLBuilder[T]class MySQLSequenceDDLBuilder[T]class OracleSequenceDDLBuilder[T]
Attributes
- Source:
- JdbcStatementBuilderComponent.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object FromPart.typeobject HavingPart.typeobject OtherPart.typeobject SelectPart.typeobject WherePart.type
Builder for various DDL statements.
Builder for various DDL statements.
Attributes
- Source:
- JdbcStatementBuilderComponent.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class DB2TableDDLBuilderclass DerbyTableDDLBuilderclass HsqldbTableDDLBuilderclass MySQLTableDDLBuilderclass OracleTableDDLBuilderclass PostgresTableDDLBuilderclass SQLServerTableDDLBuilderclass SQLiteTableDDLBuilder
- Self type
Builder for UPDATE statements used as part of an insertOrUpdate operation on databases that don't support this in a single server-side statement.
Builder for UPDATE statements used as part of an insertOrUpdate operation on databases that don't support this in a single server-side statement.
Attributes
- Source:
- JdbcStatementBuilderComponent.scala
- Graph
- Supertypes
Builder for upsert statements, builds standard SQL MERGE statements by default.
Builder for upsert statements, builds standard SQL MERGE statements by default.
Attributes
- Source:
- JdbcStatementBuilderComponent.scala
- Graph
- Supertypes
- Known subtypes
- class CheckInsertBuilderclass UpdateInsertBuilderclass MySQLUpsertBuilderclass PostgresUpsertBuilderclass SQLServerUpsertBuilder
Attributes
- Source:
- JdbcStatementBuilderComponent.scala
- Graph
- Supertypes
- trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass StatementPartclass Objecttrait Matchableclass Any
- Self type
- WherePart.type
Value members
Concrete methods
Attributes
Attributes
Attributes
Attributes
Attributes
Attributes
Attributes
Attributes
Create a SQL representation of a literal value.
Create a SQL representation of a literal value.
Attributes
Concrete fields
The table name for scalar selects (e.g. "select 42 from DUAL;"), or None for
scalar selects without a FROM clause ("select 42;").
The table name for scalar selects (e.g. "select 42 from DUAL;"), or None for
scalar selects without a FROM clause ("select 42;").