PostgresSQLSyntaxSupport

bitlap.scalikejdbc.PostgresSQLSyntaxSupport

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

def batchInsertNameValues(table: SQLSyntaxSupport[_], entities: List[(SQLSyntax, ParameterBinder)]*): SQLBatch

Batch insert with name values.

Batch insert with name values.

It also supports Array values by bitlap.scalikejdbc.binders.ArrayBinders, and supports Json by bitlap.scalikejdbc.binders.JsonBinders.

Attributes

Extensions

Extensions

extension (self: InsertSQLBuilder)
def multipleValuesPlus(multipleValues: Seq[(SQLSyntax, ParameterBinder)]*): InsertSQLBuilder

Insert multiple values with name.

Insert multiple values with name.

It also supports Array values by bitlap.scalikejdbc.binders.ArrayBinders, and supports Json by bitlap.scalikejdbc.binders.JsonBinders.

Attributes

def onConflictDoNothing(): InsertSQLBuilder

Insert and ON CONFLICT DO NOTHING

Insert and ON CONFLICT DO NOTHING

Attributes

def onConflictUpdate(constraintColumns: SQLSyntax*)(columnsAndValues: SQLSyntax*): InsertSQLBuilder

Insert and ON CONFLICT ... DO UPDATE SET ....

Insert and ON CONFLICT ... DO UPDATE SET ....

It also supports Array values by bitlap.scalikejdbc.binders.ArrayBinders, and supports Json by bitlap.scalikejdbc.binders.JsonBinders.

Attributes