DatomicQueryResolve
molecule.datalog.datomic.query.DatomicQueryResolve
abstract class DatomicQueryResolve[Tpl](elements: List[Element], dbView: Option[DbView], m2q: Model2DatomicQuery[Tpl] & DatomicQueryBase) extends CursorUtils, MoleculeLogging
Attributes
- Source
- DatomicQueryResolve.scala
- Graph
-
- Supertypes
-
trait MoleculeLoggingtrait Loggingtrait CursorUtilstrait BaseHelperstrait DateHandlingtrait RegexMatchingclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class NoUnique[Tpl]class PrimaryUnique[Tpl]class SubUnique[Tpl]class DatomicQueryResolveCursor[Tpl]class DatomicQueryResolveOffset[Tpl]
Members list
Type members
Inherited classlikes
Attributes
- Inherited from:
- RegexMatching
- Source
- RegexMatching.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Value members
Concrete methods
protected def getFromUntil(tc: Int, limit: Option[Int], offset: Option[Int]): Option[(Int, Int, Boolean)]
Attributes
- Source
- DatomicQueryResolve.scala
protected def getRawData(conn: DatomicConn_JVM, altElements: List[Element], altDb: Option[Database]): Collection[List[AnyRef]]
Attributes
- Source
- DatomicQueryResolve.scala
Attributes
- Source
- DatomicQueryResolve.scala
Attributes
- Source
- DatomicQueryResolve.scala
protected def getUniqueValues(tpls0: List[Tpl], uniqueIndex: Int, encode: Any => String): List[String]
Attributes
- Source
- DatomicQueryResolve.scala
protected def offsetRaw(sortedRows: ArrayList[List[AnyRef]], fromUntil: Option[(Int, Int, Boolean)]): List[List[AnyRef]]
Attributes
- Source
- DatomicQueryResolve.scala
def paginateFromIdentifiers(conn: DatomicConn_JVM, limit: Int, forward: Boolean, allTokens: List[String], attrTokens: List[String], identifiers: List[Any], identifyTpl: Tpl => Any, identifyRow: Boolean => List[AnyRef] => Any, nextCursor: (List[Tpl], List[String]) => String): (List[Tpl], String, Boolean)
Attributes
- Source
- DatomicQueryResolve.scala
def paginateRows(count: Int, sortedRows: List[List[AnyRef]], identifiers: List[Any], identify: List[AnyRef] => Any, row2tpl: List[AnyRef] => Tpl): (List[Tpl], Int)
Attributes
- Source
- DatomicQueryResolve.scala
def paginateTpls(count: Int, tpls: List[Tpl], identifiers: List[Any], identify: Tpl => Any): (List[Tpl], Int)
Attributes
- Source
- DatomicQueryResolve.scala
Attributes
- Source
- DatomicQueryResolve.scala
Attributes
- Source
- DatomicQueryResolve.scala
Inherited methods
Attributes
- Inherited from:
- BaseHelpers
- Source
- BaseHelpers.scala
Attributes
- Inherited from:
- DateHandling
- Source
- DateHandling.scala
Attributes
- Inherited from:
- DateHandling
- Source
- DateHandling.scala
Attributes
- Inherited from:
- DateHandling
- Source
- DateHandling.scala
Attributes
- Inherited from:
- CursorUtils
- Source
- CursorUtils.scala
Attributes
- Inherited from:
- BaseHelpers
- Source
- BaseHelpers.scala
Attributes
- Inherited from:
- CursorUtils
- Source
- CursorUtils.scala
Attributes
- Inherited from:
- BaseHelpers
- Source
- BaseHelpers.scala
Attributes
- Inherited from:
- DateHandling
- Source
- DateHandling.scala
Attributes
- Inherited from:
- BaseHelpers
- Source
- BaseHelpers.scala
Attributes
- Inherited from:
- CursorUtils
- Source
- CursorUtils.scala
Attributes
- Inherited from:
- BaseHelpers
- Source
- BaseHelpers.scala
Attributes
- Inherited from:
- BaseHelpers
- Source
- BaseHelpers.scala
Attributes
- Inherited from:
- DateHandling
- Source
- DateHandling.scala
Attributes
- Inherited from:
- DateHandling
- Source
- DateHandling.scala
The logger for this class.
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
Attributes
- Inherited from:
- BaseHelpers
- Source
- BaseHelpers.scala
Attributes
- Inherited from:
- BaseHelpers
- Source
- BaseHelpers.scala
Attributes
- Inherited from:
- BaseHelpers
- Source
- BaseHelpers.scala
Attributes
- Inherited from:
- BaseHelpers
- Source
- BaseHelpers.scala
Attributes
- Inherited from:
- BaseHelpers
- Source
- BaseHelpers.scala
Attributes
- Inherited from:
- BaseHelpers
- Source
- BaseHelpers.scala
Attributes
- Inherited from:
- BaseHelpers
- Source
- BaseHelpers.scala
Attributes
- Inherited from:
- BaseHelpers
- Source
- BaseHelpers.scala
Attributes
- Inherited from:
- BaseHelpers
- Source
- BaseHelpers.scala
Attributes
- Inherited from:
- BaseHelpers
- Source
- BaseHelpers.scala
Attributes
- Inherited from:
- BaseHelpers
- Source
- BaseHelpers.scala
Attributes
- Inherited from:
- BaseHelpers
- Source
- BaseHelpers.scala
Attributes
- Inherited from:
- BaseHelpers
- Source
- BaseHelpers.scala
Attributes
- Inherited from:
- BaseHelpers
- Source
- BaseHelpers.scala
Attributes
- Inherited from:
- BaseHelpers
- Source
- BaseHelpers.scala
Attributes
- Inherited from:
- BaseHelpers
- Source
- BaseHelpers.scala
Attributes
- Inherited from:
- DateHandling
- Source
- DateHandling.scala
Attributes
- Inherited from:
- DateHandling
- Source
- DateHandling.scala
Attributes
- Inherited from:
- BaseHelpers
- Source
- BaseHelpers.scala
Attributes
- Inherited from:
- BaseHelpers
- Source
- BaseHelpers.scala
Attributes
- Inherited from:
- CursorUtils
- Source
- CursorUtils.scala
Attributes
- Inherited from:
- DateHandling
- Source
- DateHandling.scala
Attributes
- Inherited from:
- BaseHelpers
- Source
- BaseHelpers.scala
Attributes
- Inherited from:
- BaseHelpers
- Source
- BaseHelpers.scala
Attributes
- Inherited from:
- DateHandling
- Source
- DateHandling.scala
Concrete fields
Attributes
- Source
- DatomicQueryResolve.scala
Inherited fields
Attributes
- Inherited from:
- MoleculeLogging
- Source
- MoleculeLogging.scala
Attributes
- Inherited from:
- MoleculeLogging
- Source
- MoleculeLogging.scala
Implicits
Inherited implicits
Attributes
- Inherited from:
- RegexMatching
- Source
- RegexMatching.scala
In this article