NoUnique

molecule.sql.core.query.cursorStrategy.NoUnique
case class NoUnique[Tpl](elements: List[Element], optLimit: Option[Int], cursor: String, m2q: Model2SqlQuery[Tpl] & SqlQueryBase) extends SqlQueryResolve[Tpl], FutureUtils, CursorUtils, MoleculeLogging

Attributes

Source
NoUnique.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait FutureUtils
trait MoleculeLogging
trait Logging
class SqlQueryResolve[Tpl]
trait ModelUtils
trait CursorUtils
class Object
trait Matchable
class Any
Show all

Members list

Type members

Inherited classlikes

implicit class futEither2fut[T](fut: Future[Either[MoleculeError, T]])(implicit ec: ExecutionContext)

Attributes

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

Value members

Concrete methods

def getPage(allTokens: List[String], limit: Int)(implicit conn: JdbcConn_JVM): (List[Tpl], String, Boolean)

Attributes

Source
NoUnique.scala

Inherited methods

def await[T](body: => Future[T], atMost: Duration): T

Attributes

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

Attributes

Inherited from:
ModelUtils
Source
ModelUtils.scala
protected def decoder(tpe: String): String => Any

Attributes

Inherited from:
CursorUtils
Source
CursorUtils.scala
def either[T](fut: Future[T])(implicit ec: ExecutionContext): Future[Either[MoleculeError, T]]

Attributes

Inherited from:
FutureUtils
Source
FutureUtils.scala
protected def encoder(tpe: String, kind: String): Any => String

Attributes

Inherited from:
CursorUtils
Source
CursorUtils.scala
def future[T](body: => T)(implicit ec: ExecutionContext): Future[T]

Attributes

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

Attributes

Inherited from:
ModelUtils
Source
ModelUtils.scala
protected def getData(conn: JdbcConn_JVM, optLimit: Option[Int], optOffset: Option[Int]): ResultSet

Attributes

Inherited from:
SqlQueryResolve
Source
SqlQueryResolve.scala
protected def getFilterAttr(tpe: String, ns: String, attr: String, fn: Op, v: String): AttrOneTac

Attributes

Inherited from:
CursorUtils
Source
CursorUtils.scala
protected def getFromUntil(tc: Int, limit: Option[Int], offset: Option[Int]): Option[(Int, Int, Boolean)]

Attributes

Inherited from:
SqlQueryResolve
Source
SqlQueryResolve.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
protected def getRawData(conn: JdbcConn_JVM, altElements: List[Element], optLimit: Option[Int], optOffset: Option[Int]): ResultSet

Attributes

Inherited from:
SqlQueryResolve
Source
SqlQueryResolve.scala
protected def getRowHashes(tpls: List[Tpl]): List[String]

Attributes

Inherited from:
SqlQueryResolve
Source
SqlQueryResolve.scala
protected def getTotalCount(conn: JdbcConn_JVM): Int

Attributes

Inherited from:
SqlQueryResolve
Source
SqlQueryResolve.scala
protected def getUniquePair(tpls: List[Tpl], uniqueIndex: Int, encode: Any => String): List[String]

Attributes

Inherited from:
SqlQueryResolve
Source
SqlQueryResolve.scala
protected def getUniqueValues(tpls0: List[Tpl], uniqueIndex: Int, encode: Any => String): List[String]

Attributes

Inherited from:
SqlQueryResolve
Source
SqlQueryResolve.scala
def isRefUpdate(elements: List[Element]): Boolean

Attributes

Inherited from:
ModelUtils
Source
ModelUtils.scala
protected def logger: Logger

The logger for this class.

The logger for this class.

Attributes

Inherited from:
Logging
Source
Logging.scala
protected def loggerName: String

Override this to change the name of the underlying logger.

Override this to change the name of the underlying logger.

Defaults to class name with package

Attributes

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

Attributes

Inherited from:
ModelUtils
Source
ModelUtils.scala
final protected def nonReservedAttr(a: Attr, proxy: ConnProxy): (String, String)

Attributes

Inherited from:
ModelUtils
Source
ModelUtils.scala
final protected def nonReservedBackRef(backRef: BackRef, proxy: ConnProxy): (String, String)

Attributes

Inherited from:
ModelUtils
Source
ModelUtils.scala
final protected def nonReservedRef(ref: Ref, proxy: ConnProxy): (String, String, String)

Attributes

Inherited from:
ModelUtils
Source
ModelUtils.scala
def paginateFromIdentifiers(conn: JdbcConn_JVM, limit: Int, forward: Boolean, allTokens: List[String], attrTokens: List[String], identifiers: List[Any], identifyTpl: Tpl => Any, nextCursor: (List[Tpl], List[String]) => String): (List[Tpl], String, Boolean)

Attributes

Inherited from:
SqlQueryResolve
Source
SqlQueryResolve.scala
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product
final protected def resolveReservedNames(a0: Attr, proxy: ConnProxy, optFilterAttr: Option[Attr]): Attr

Attributes

Inherited from:
ModelUtils
Source
ModelUtils.scala
protected def tpeEncode(element: AttrOne): (String, Any => String)

Attributes

Inherited from:
CursorUtils
Source
CursorUtils.scala

Inherited fields

lazy val edgeValuesNotFound: String

Attributes

Inherited from:
SqlQueryResolve
Source
SqlQueryResolve.scala
val logFormatter: Formatter

Attributes

Inherited from:
MoleculeLogging
Source
MoleculeLogging.scala
val logLevel: Level

Attributes

Inherited from:
MoleculeLogging
Source
MoleculeLogging.scala

Implicits

Inherited implicits

final implicit def futEither2fut[T](fut: Future[Either[MoleculeError, T]])(implicit ec: ExecutionContext): futEither2fut[T]

Attributes

Inherited from:
FutureUtils
Source
FutureUtils.scala