DatomicQueryBase

molecule.datalog.core.query.DatomicQueryBase
trait DatomicQueryBase extends BaseHelpers, JavaConversions

Attributes

Source
DatomicQueryBase.scala
Graph
Supertypes
trait JavaConversions
trait AsScalaExtensions
trait AsJavaExtensions
trait BaseHelpers
trait DateHandling
trait RegexMatching
class Object
trait Matchable
class Any
Show all
Known subtypes
trait NestOpt_[Tpl]
class Model2DatomicQuery[Tpl]
Self type
Model2Query

Members list

Type members

Inherited classlikes

implicit class BufferHasAsJava[A](b: Buffer[A])

Attributes

Inherited from:
AsJavaExtensions
Supertypes
class Object
trait Matchable
class Any
implicit class CollectionHasAsScala[A](c: Collection[A])

Attributes

Inherited from:
AsScalaExtensions
Supertypes
class Object
trait Matchable
class Any
implicit class ConcurrentMapHasAsJava[K, V](m: Map[K, V])

Attributes

Inherited from:
AsJavaExtensions
Supertypes
class Object
trait Matchable
class Any
implicit class ConcurrentMapHasAsScala[K, V](m: ConcurrentMap[K, V])

Attributes

Inherited from:
AsScalaExtensions
Supertypes
class Object
trait Matchable
class Any
implicit class DictionaryHasAsScala[K, V](d: Dictionary[K, V])

Attributes

Inherited from:
AsScalaExtensions
Supertypes
class Object
trait Matchable
class Any
implicit class EnumerationHasAsScala[A](e: Enumeration[A])

Attributes

Inherited from:
AsScalaExtensions
Supertypes
class Object
trait Matchable
class Any
implicit class IterableHasAsJava[A](i: Iterable[A])

Attributes

Inherited from:
AsJavaExtensions
Supertypes
class Object
trait Matchable
class Any
implicit class IterableHasAsScala[A](i: Iterable[A])

Attributes

Inherited from:
AsScalaExtensions
Supertypes
class Object
trait Matchable
class Any
implicit class IteratorHasAsJava[A](i: Iterator[A])

Attributes

Inherited from:
AsJavaExtensions
Supertypes
class Object
trait Matchable
class Any
implicit class IteratorHasAsScala[A](i: Iterator[A])

Attributes

Inherited from:
AsScalaExtensions
Supertypes
class Object
trait Matchable
class Any
implicit class ListHasAsScala[A](l: List[A])

Attributes

Inherited from:
AsScalaExtensions
Supertypes
class Object
trait Matchable
class Any
implicit class MapHasAsJava[K, V](m: Map[K, V])

Attributes

Inherited from:
AsJavaExtensions
Supertypes
class Object
trait Matchable
class Any
implicit class MapHasAsScala[K, V](m: Map[K, V])

Attributes

Inherited from:
AsScalaExtensions
Supertypes
class Object
trait Matchable
class Any
implicit class MutableMapHasAsJava[K, V](m: Map[K, V])

Attributes

Inherited from:
AsJavaExtensions
Supertypes
class Object
trait Matchable
class Any
implicit class MutableSeqHasAsJava[A](s: Seq[A])

Attributes

Inherited from:
AsJavaExtensions
Supertypes
class Object
trait Matchable
class Any
implicit class MutableSetHasAsJava[A](s: Set[A])

Attributes

Inherited from:
AsJavaExtensions
Supertypes
class Object
trait Matchable
class Any
implicit class PropertiesHasAsScala(i: Properties)

Attributes

Inherited from:
AsScalaExtensions
Supertypes
class Object
trait Matchable
class Any
implicit class Regex(sc: StringContext)

Attributes

Inherited from:
RegexMatching
Source
RegexMatching.scala
Supertypes
class Object
trait Matchable
class Any
implicit class SeqHasAsJava[A](s: Seq[A])

Attributes

Inherited from:
AsJavaExtensions
Supertypes
class Object
trait Matchable
class Any
implicit class SetHasAsJava[A](s: Set[A])

Attributes

Inherited from:
AsJavaExtensions
Supertypes
class Object
trait Matchable
class Any
implicit class SetHasAsScala[A](s: Set[A])

Attributes

Inherited from:
AsScalaExtensions
Supertypes
class Object
trait Matchable
class Any

Types

type Att = String

Attributes

Source
DatomicQueryBase.scala
type AttrIndex = Int

Attributes

Source
DatomicQueryBase.scala
type NestedTpls = List[Any]

Attributes

Source
DatomicQueryBase.scala
type Row = List[AnyRef]

Attributes

Source
DatomicQueryBase.scala
type Var = String

Attributes

Source
DatomicQueryBase.scala

Value members

Concrete methods

final protected def addCast(cast: AnyRef => AnyRef): Unit

Attributes

Source
DatomicQueryBase.scala
final protected def aritiesAttr(): Unit

Attributes

Source
DatomicQueryBase.scala
final protected def aritiesNested(): Unit

Attributes

Source
DatomicQueryBase.scala
final protected def datomicFreePullBooleanBug: Nothing

Attributes

Source
DatomicQueryBase.scala
final def getFlatSorters(sortss: List[List[(Int, Int => (Row, Row) => Int)]]): List[Int => (Row, Row) => Int]

Attributes

Source
DatomicQueryBase.scala
def getVar(attr: Attr): Var

Attributes

Source
DatomicQueryBase.scala
final protected def noMixedNestedModes: Nothing

Attributes

Source
DatomicQueryBase.scala
final protected def removeLastCast(): Unit

Attributes

Source
DatomicQueryBase.scala
final protected def replaceCast(cast: AnyRef => AnyRef): Unit

Attributes

Source
DatomicQueryBase.scala
final protected def unexpectedElement(element: Element): Nothing

Attributes

Source
DatomicQueryBase.scala
final protected def unexpectedKw(kw: String): Nothing

Attributes

Source
DatomicQueryBase.scala
final protected def unexpectedOp(op: Op): Nothing

Attributes

Source
DatomicQueryBase.scala
final protected def vv: Var

Attributes

Source
DatomicQueryBase.scala

Inherited methods

protected def bigDec(arg: Any): BigDecimal

Attributes

Inherited from:
BaseHelpers
Source
BaseHelpers.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
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
def firstLow(str: Any): String

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Inherited from:
DateHandling
Source
DateHandling.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
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
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
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
def withDecimal(v: Any): String

Attributes

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

Attributes

Inherited from:
DateHandling
Source
DateHandling.scala

Concrete fields

final protected val args: ArrayBuffer[AnyRef]

Attributes

Source
DatomicQueryBase.scala
final var aritiess: List[List[List[Int]]]

Attributes

Source
DatomicQueryBase.scala
final protected var attrIndex: Int

Attributes

Source
DatomicQueryBase.scala
final protected val availableAttrs: Set[String]

Attributes

Source
DatomicQueryBase.scala
final var castss: List[List[AnyRef => AnyRef]]

Attributes

Source
DatomicQueryBase.scala
final protected val expectedFilterAttrs: Set[String]

Attributes

Source
DatomicQueryBase.scala
final protected var filterAttrVars: Map[String, Var]

Attributes

Source
DatomicQueryBase.scala
final protected var filterAttrVars1: Map[String, (Var, Var)]

Attributes

Source
DatomicQueryBase.scala
final protected var filterAttrVars2: Map[String, (Var, Var) => Unit]

Attributes

Source
DatomicQueryBase.scala
final protected val find: ArrayBuffer[String]

Attributes

Source
DatomicQueryBase.scala
final protected var firstId: String

Attributes

Source
DatomicQueryBase.scala
final var hasOptAttr: Boolean

Attributes

Source
DatomicQueryBase.scala
final protected val in: ArrayBuffer[String]

Attributes

Source
DatomicQueryBase.scala
final protected val inPost: ArrayBuffer[String]

Attributes

Source
DatomicQueryBase.scala
final var isNested: Boolean

Attributes

Source
DatomicQueryBase.scala
final var isNestedOpt: Boolean

Attributes

Source
DatomicQueryBase.scala
final protected var isRef: Boolean

Attributes

Source
DatomicQueryBase.scala
final val nestedIds: ArrayBuffer[String]

Attributes

Source
DatomicQueryBase.scala
final protected val preArgs: ArrayBuffer[AnyRef]

Attributes

Source
DatomicQueryBase.scala
final protected var preFind: String

Attributes

Source
DatomicQueryBase.scala
final protected val preIn: ArrayBuffer[String]

Attributes

Source
DatomicQueryBase.scala
final protected val preRules: ArrayBuffer[String]

Attributes

Source
DatomicQueryBase.scala
final protected val preWhere: ArrayBuffer[(String, Int)]

Attributes

Source
DatomicQueryBase.scala
final val pullCasts: ArrayBuffer[Iterator[_] => Any]

Attributes

Source
DatomicQueryBase.scala
final var pullCastss: List[List[Iterator[_] => Any]]

Attributes

Source
DatomicQueryBase.scala
final val pullSorts: ArrayBuffer[(Int, Int => (Row, Row) => Int)]

Attributes

Source
DatomicQueryBase.scala
final var pullSortss: List[List[Int => (Row, Row) => Int]]

Attributes

Source
DatomicQueryBase.scala
final protected var refDepths: List[Int]

Attributes

Source
DatomicQueryBase.scala
final protected val rules: ArrayBuffer[String]

Attributes

Source
DatomicQueryBase.scala
final var sortss: List[List[(Int, Int => (Row, Row) => Int)]]

Attributes

Source
DatomicQueryBase.scala
final protected val wClause: 9

Attributes

Source
DatomicQueryBase.scala
final protected val wClauseMany: 8

Attributes

Source
DatomicQueryBase.scala
final protected val wClauseOne: 7

Attributes

Source
DatomicQueryBase.scala
final protected val wEqMany: 3

Attributes

Source
DatomicQueryBase.scala
final protected val wEqOne: 2

Attributes

Source
DatomicQueryBase.scala
final protected val wFulltextSearch: 6

Attributes

Source
DatomicQueryBase.scala
final protected val wGround: 1

Attributes

Source
DatomicQueryBase.scala
final protected val wNeqOne: 5

Attributes

Source
DatomicQueryBase.scala
final protected val wRange: 4

Attributes

Source
DatomicQueryBase.scala
final protected val where: ArrayBuffer[(String, Int)]

Attributes

Source
DatomicQueryBase.scala
final protected val wherePost: ArrayBuffer[(String, Int)]

Attributes

Source
DatomicQueryBase.scala
final protected val widh: ArrayBuffer[String]

Attributes

Source
DatomicQueryBase.scala

Implicits

Inherited implicits

final implicit def Regex(sc: StringContext): Regex

Attributes

Inherited from:
RegexMatching
Source
RegexMatching.scala