SpiSync_postgres

molecule.sql.postgres.spi.SpiSync_postgres
See theSpiSync_postgres companion object
trait SpiSync_postgres extends SpiSyncBase

Attributes

Companion
object
Source
SpiSync_postgres.scala
Graph
Supertypes
trait SpiSyncBase
trait BaseHelpers
trait DateHandling
trait RegexMatching
trait Renderer
trait SqlUpdateSetValidator
trait SpiHelpers
trait ModelUtils
trait ConnectionPool
trait SpiSync
class Object
trait Matchable
class Any
Show all
Known subtypes
object Rpc_postgres
object sync

Members list

Type members

Classlikes

case class SqlOps_postgres(conn: JdbcConn_JVM) extends SqlOps

Attributes

Source
SpiSync_postgres.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait SqlOps
trait BaseHelpers
trait DateHandling
trait RegexMatching
class Object
trait Matchable
class Any
Show all

Inherited classlikes

implicit class Regex(sc: StringContext)

Attributes

Inherited from:
RegexMatching
Source
RegexMatching.scala
Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

override def delete_getAction(conn: JdbcConn_JVM, delete: Delete): DeleteAction

Attributes

Definition Classes
SpiSyncBase
Source
SpiSync_postgres.scala
override def getModel2SqlQuery(elements: List[Element]): Model2SqlQuery & SqlQueryBase

Attributes

Definition Classes
SpiSyncBase
Source
SpiSync_postgres.scala
override def insert_getAction(insert: Insert, conn: JdbcConn_JVM): InsertAction

Attributes

Definition Classes
SpiSyncBase
Source
SpiSync_postgres.scala
override def save_getAction(save: Save, conn: JdbcConn_JVM): SaveAction

Attributes

Definition Classes
SpiSyncBase
Source
SpiSync_postgres.scala
override def update_getAction(update0: Update, conn: JdbcConn_JVM): UpdateAction

Attributes

Definition Classes
SpiSyncBase
Source
SpiSync_postgres.scala
override def validateUpdateSet(proxy: ConnProxy, elements: List[Element], query2resultSet: String => ResultSetInterface): Map[String, Seq[String]]

Attributes

Definition Classes
SpiSyncBase
Source
SpiSync_postgres.scala

Inherited methods

protected def bigDec(arg: Any): BigDecimal

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
protected def countValueAttrs(elements: List[Element]): Int

Attributes

Inherited from:
ModelUtils
Source
ModelUtils.scala
def date2datomic(date: Date): String

Attributes

Inherited from:
DateHandling
Source
DateHandling.scala
def date2str(date: Date, zoneOffset: ZoneOffset): String

Attributes

Inherited from:
DateHandling
Source
DateHandling.scala
def daylight(ms: Long): Int

Attributes

Inherited from:
DateHandling
Source
DateHandling.scala
override def delete_inspect(delete: Delete)(implicit conn0: Conn): Unit

Attributes

Definition Classes
SpiSyncBase -> SpiSync
Inherited from:
SpiSyncBase
Source
SpiSyncBase.scala
override def delete_transact(delete: Delete)(implicit conn0: Conn): TxReport

Attributes

Definition Classes
SpiSyncBase -> SpiSync
Inherited from:
SpiSyncBase
Source
SpiSyncBase.scala
def diff(s1: String, s2: String): Unit

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
protected def double(arg: Any): String

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
def escStr(s: String): String

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
def expandDateStr(dateStr: String): String

Attributes

Inherited from:
DateHandling
Source
DateHandling.scala
override def fallback_rawQuery(query: String, debug: Boolean)(implicit conn: Conn): List[List[Any]]

Attributes

Definition Classes
SpiSyncBase -> SpiSync
Inherited from:
SpiSyncBase
Source
SpiSyncBase.scala
override def fallback_rawTransact(stmt: String, doPrint: Boolean)(implicit conn0: Conn): TxReport

Attributes

Definition Classes
SpiSyncBase -> SpiSync
Inherited from:
SpiSyncBase
Source
SpiSyncBase.scala
def firstLow(str: Any): String

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
final def getAttrNames(elements: List[Element], attrs: Set[String]): Set[String]

Attributes

Inherited from:
ModelUtils
Source
ModelUtils.scala
protected def getConn(proxy: ConnProxy): Future[JdbcConn_JVM]

Attributes

Inherited from:
ConnectionPool
Source
ConnectionPool.scala
def getIdQuery(elements: List[Element], isUpsert: Boolean): (Query[_ >: (L, L, L, L, L) & (L, L, L, L, L, L, L, L) & (L, L, L, L, L, L, L, L, L) & (L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L) & (L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L) & (L, L, L, L, L, L, L, L, L, L, L, L) & (L, L, L, L, L, L, L, L, L, L, L, L, L) & (L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L) & (L, L, L) & (L, L, L, L) & (L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L) & (L, L, L, L, L, L) & (L, L, L, L, L, L, L) & (L, L, L, L, L, L, L, L, L, L) & (L, L, L, L, L, L, L, L, L, L, L, L, L, L, L) & (L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L) & (L, L, L, L, L, L, L, L, L, L, L) & (L, L, L, L, L, L, L, L, L, L, L, L, L, L) & (L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L) & L & (L, L) & (L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L) <: (L, L, L, L, L) | (L, L, L, L, L, L, L, L) | (L, L, L, L, L, L, L, L, L) | (L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L) | (L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L) | (L, L, L, L, L, L, L, L, L, L, L, L) | (L, L, L, L, L, L, L, L, L, L, L, L, L) | (L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L) | (L, L, L) | (L, L, L, L) | (L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L) | (L, L, L, L, L, L) | (L, L, L, L, L, L, L) | (L, L, L, L, L, L, L, L, L, L) | (L, L, L, L, L, L, L, L, L, L, L, L, L, L, L) | (L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L) | (L, L, L, L, L, L, L, L, L, L, L) | (L, L, L, L, L, L, L, L, L, L, L, L, L, L) | (L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L) | L | (L, L) | (L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L)], List[Long => List[Element]])

Attributes

Inherited from:
SpiHelpers
Source
SpiHelpers.scala
final protected def getInitialNonGenericNs(elements: List[Element]): String

Attributes

Inherited from:
ModelUtils
Source
ModelUtils.scala
final protected def getInitialNs(elements: List[Element]): String

Attributes

Inherited from:
ModelUtils
Source
ModelUtils.scala
def getKwName(kw: String): String

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
def getRefIds(refIdsAnyCardinality: List[Any]): List[Long]

Attributes

Inherited from:
SpiHelpers
Source
SpiHelpers.scala
final def getUpdateIdsModel(elements: List[Element]): (Int, List[Element])

Attributes

Inherited from:
SpiHelpers
Source
SpiHelpers.scala
def getUpdateResolvers(elements: List[Element]): List[(List[String], (List[Long]) => List[Element])]

Attributes

Inherited from:
SpiHelpers
Source
SpiHelpers.scala
def indent(tabs: Int): String

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
override def insert_inspect(insert: Insert)(implicit conn: Conn): Unit

Attributes

Definition Classes
SpiSyncBase -> SpiSync
Inherited from:
SpiSyncBase
Source
SpiSyncBase.scala
override def insert_transact(insert: Insert)(implicit conn0: Conn): TxReport

Attributes

Definition Classes
SpiSyncBase -> SpiSync
Inherited from:
SpiSyncBase
Source
SpiSyncBase.scala
override def insert_validate(insert: Insert)(implicit conn: Conn): Seq[(Int, Seq[InsertError])]

Attributes

Definition Classes
SpiSyncBase -> SpiSync
Inherited from:
SpiSyncBase
Source
SpiSyncBase.scala
def isRefUpdate(elements: List[Element]): Boolean

Attributes

Inherited from:
ModelUtils
Source
ModelUtils.scala
protected def jsonArray2coalescedSet(a: Attr, rs: ResultSetInterface): Set[Any]

Attributes

Inherited from:
SpiHelpers
Source
SpiHelpers.scala
def localOffset: String

Attributes

Inherited from:
DateHandling
Source
DateHandling.scala
def localZoneOffset: ZoneOffset

Attributes

Inherited from:
DateHandling
Source
DateHandling.scala
protected def nestedArray2coalescedSet(a: Attr, rs: ResultSetInterface, isAttr: Boolean): Set[Any]

Attributes

Inherited from:
SpiHelpers
Source
SpiHelpers.scala
def noCollectionFilterEq(attr: String): Nothing

Attributes

Inherited from:
SpiHelpers
Source
SpiHelpers.scala
def noIdsTwice(): Nothing

Attributes

Inherited from:
SpiHelpers
Source
SpiHelpers.scala
protected def noKeywords(elements: List[Element], optProxy: Option[ConnProxy]): List[Element]

Attributes

Inherited from:
ModelUtils
Source
ModelUtils.scala
def noMixIdsFilterAttrs(): Nothing

Attributes

Inherited from:
SpiHelpers
Source
SpiHelpers.scala
def noNested: Nothing

Attributes

Inherited from:
ModelUtils
Source
ModelUtils.scala
def noNsReUseAfterBackref(nextElement: Element, prevRefs: List[String], backRefNs: String): Unit

Attributes

Inherited from:
ModelUtils
Source
ModelUtils.scala
def noOptional(a: Attr): Nothing

Attributes

Inherited from:
ModelUtils
Source
ModelUtils.scala
final def o(opt: Option[Any]): String

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
final def oStr(opt: Option[String]): String

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
final def oStr2(opt: Option[String]): String

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
protected def okEnumIdent(enumIdent: String): String

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
protected def okIdent(name: String): String

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
protected def okNamespaceName(name: String): String

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
protected def okPartitionName(name: String): String

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
final def opt(opt: Option[Any]): String

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
final def optFilterAttr(opt: Option[(Int, List[String], Any)]): String

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
def pad(longest: Int, shorter: Int): String

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
def padS(longest: Int, str: String): String

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
def prepareMultipleUpdates(elements: List[Element], isUpsert: Boolean): (List[Element], List[Long => List[Element]])

Attributes

Inherited from:
SpiHelpers
Source
SpiHelpers.scala
protected def printRaw(action: String, elements: List[Element], dbString: String, dataString: String): Unit

Attributes

Inherited from:
Renderer
Source
Renderer.scala
override def queryCursor_get[Tpl](query: QueryCursor[Tpl])(implicit conn0: Conn): (List[Tpl], String, Boolean)

Attributes

Definition Classes
SpiSyncBase -> SpiSync
Inherited from:
SpiSyncBase
Source
SpiSyncBase.scala
override def queryCursor_inspect[Tpl](q: QueryCursor[Tpl])(implicit conn: Conn): Unit

Attributes

Definition Classes
SpiSyncBase -> SpiSync
Inherited from:
SpiSyncBase
Source
SpiSyncBase.scala
override def queryOffset_get[Tpl](query: QueryOffset[Tpl])(implicit conn0: Conn): (List[Tpl], Int, Boolean)

Attributes

Definition Classes
SpiSyncBase -> SpiSync
Inherited from:
SpiSyncBase
Source
SpiSyncBase.scala
override def queryOffset_inspect[Tpl](q: QueryOffset[Tpl])(implicit conn: Conn): Unit

Attributes

Definition Classes
SpiSyncBase -> SpiSync
Inherited from:
SpiSyncBase
Source
SpiSyncBase.scala
override def query_get[Tpl](q0: Query[Tpl])(implicit conn0: Conn): List[Tpl]

Attributes

Definition Classes
SpiSyncBase -> SpiSync
Inherited from:
SpiSyncBase
Source
SpiSyncBase.scala
override def query_inspect[Tpl](q: Query[Tpl])(implicit conn: Conn): Unit

Attributes

Definition Classes
SpiSyncBase -> SpiSync
Inherited from:
SpiSyncBase
Source
SpiSyncBase.scala
override def query_subscribe[Tpl](query: Query[Tpl], callback: (List[Tpl]) => Unit)(implicit conn0: Conn): Unit

Attributes

Definition Classes
SpiSyncBase -> SpiSync
Inherited from:
SpiSyncBase
Source
SpiSyncBase.scala
override def query_unsubscribe[Tpl](query: Query[Tpl])(implicit conn0: Conn): Unit

Attributes

Definition Classes
SpiSyncBase -> SpiSync
Inherited from:
SpiSyncBase
Source
SpiSyncBase.scala
final def render(value: Any): String

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
final def renderValidations(validations: Seq[(String, String)]): String

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
final protected def resetTimer(): Unit

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
override def save_inspect(save: Save)(implicit conn0: Conn): Unit

Attributes

Definition Classes
SpiSyncBase -> SpiSync
Inherited from:
SpiSyncBase
Source
SpiSyncBase.scala
override def save_transact(save: Save)(implicit conn0: Conn): TxReport

Attributes

Definition Classes
SpiSyncBase -> SpiSync
Inherited from:
SpiSyncBase
Source
SpiSyncBase.scala
override def save_validate(save: Save)(implicit conn: Conn): Map[String, Seq[String]]

Attributes

Definition Classes
SpiSyncBase -> SpiSync
Inherited from:
SpiSyncBase
Source
SpiSyncBase.scala
final def sq[T](values: Iterable[T]): String

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
def ss(a: String, b: String, c: String): String

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
def ss(a: String, b: String): String

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
def str2date(s: String, zoneOffset: ZoneOffset): Date

Attributes

Inherited from:
DateHandling
Source
DateHandling.scala
def str2zdt(s: String, zoneOffset: ZoneOffset): ZonedDateTime

Attributes

Inherited from:
DateHandling
Source
DateHandling.scala
def thousands(i: Long): String

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
final protected def time(n: Int, prev: Int): Unit

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
def truncateDateStr(dateStr: String): String

Attributes

Inherited from:
DateHandling
Source
DateHandling.scala
def unescStr(s: String): String

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
override def update_inspect(update: Update)(implicit conn0: Conn): Unit

Attributes

Definition Classes
SpiSyncBase -> SpiSync
Inherited from:
SpiSyncBase
Source
SpiSyncBase.scala
override def update_transact(update: Update)(implicit conn0: Conn): TxReport

Attributes

Definition Classes
SpiSyncBase -> SpiSync
Inherited from:
SpiSyncBase
Source
SpiSyncBase.scala
override def update_validate(update: Update)(implicit conn0: Conn): Map[String, Seq[String]]

Attributes

Definition Classes
SpiSyncBase -> SpiSync
Inherited from:
SpiSyncBase
Source
SpiSyncBase.scala
protected def validKey(key: String): String

Attributes

Inherited from:
ModelUtils
Source
ModelUtils.scala
protected def validateUpdateSet_array(proxy: ConnProxy, elements: List[Element], query2resultSet: String => ResultSetInterface): Map[String, Seq[String]]

Attributes

Inherited from:
SqlUpdateSetValidator
Source
SqlUpdateSetValidator.scala
protected def validateUpdateSet_json(proxy: ConnProxy, elements: List[Element], query2resultSet: String => ResultSetInterface): Map[String, Seq[String]]

Attributes

Inherited from:
SqlUpdateSetValidator
Source
SqlUpdateSetValidator.scala
protected def validateUpdateSet_sqlite(proxy: ConnProxy, elements: List[Element], query2resultSet: String => ResultSetInterface): Map[String, Seq[String]]

Attributes

Inherited from:
SqlUpdateSetValidator
Source
SqlUpdateSetValidator.scala
def withDecimal(v: Any): String

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.scala
def zone: ZoneId

Attributes

Inherited from:
DateHandling
Source
DateHandling.scala

Implicits

Inherited implicits

final implicit def Regex(sc: StringContext): Regex

Attributes

Inherited from:
RegexMatching
Source
RegexMatching.scala