DatomicQueryResolve
molecule.datalog.datomic.query.DatomicQueryResolve
abstract class DatomicQueryResolve[Tpl](elements: List[Element], dbView: Option[DbView], m2q: Model2DatomicQuery[Tpl] & DatomicQueryBase) extends Pagination[Tpl], MoleculeLogging
Attributes
- Source
- DatomicQueryResolve.scala
- Graph
-
- Supertypes
-
trait MoleculeLoggingtrait Loggingtrait Pagination[Tpl]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class NoUnique[Tpl]class PrimaryUnique[Tpl]class SubUnique[Tpl]class DatomicQueryResolveCursor[Tpl]class DatomicQueryResolveOffset[Tpl]
Members list
Value members
Concrete methods
def getRawData(conn: DatomicConn_JVM, altElements: List[Element], altDb: Option[Database], validate: Boolean): Collection[List[AnyRef]]
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: Unit => (List[AnyRef]) => Any, nextCursor: (List[Tpl], List[String]) => String): (List[Tpl], String, Boolean)
Attributes
- Source
- DatomicQueryResolve.scala
Attributes
- Source
- DatomicQueryResolve.scala
Attributes
- Source
- DatomicQueryResolve.scala
Inherited methods
Attributes
- Inherited from:
- Pagination
- Source
- Pagination.scala
Attributes
- Inherited from:
- Pagination
- Source
- Pagination.scala
Attributes
- Inherited from:
- Pagination
- Source
- Pagination.scala
Attributes
- Inherited from:
- Pagination
- Source
- Pagination.scala
Attributes
- Inherited from:
- Pagination
- Source
- Pagination.scala
protected def getFromUntil(tc: Int, limit: Option[Int], offset: Option[Int]): Option[(Int, Int, Boolean)]
Attributes
- Inherited from:
- Pagination
- Source
- Pagination.scala
Attributes
- Inherited from:
- Pagination
- Source
- Pagination.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:
- Pagination
- Source
- Pagination.scala
Attributes
- Inherited from:
- Pagination
- Source
- Pagination.scala
Attributes
- Inherited from:
- Pagination
- Source
- Pagination.scala
Attributes
- Inherited from:
- Pagination
- Source
- Pagination.scala
Attributes
- Inherited from:
- Pagination
- Source
- Pagination.scala
protected def paginateTpls(count: Int, tpls: List[Tpl], identifiers: List[Any], identify: Tpl => Any): (List[Tpl], Int)
Attributes
- Inherited from:
- Pagination
- Source
- Pagination.scala
Attributes
- Inherited from:
- Pagination
- Source
- Pagination.scala
Attributes
- Inherited from:
- Pagination
- Source
- Pagination.scala
Inherited fields
Attributes
- Inherited from:
- Pagination
- Source
- Pagination.scala
Attributes
- Inherited from:
- MoleculeLogging
- Source
- MoleculeLogging.scala
Attributes
- Inherited from:
- MoleculeLogging
- Source
- MoleculeLogging.scala
In this article