c

org.wabase

AppQuerease

abstract class AppQuerease extends Querease with AppQuereaseIo with AppMetadata

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AppQuerease
  2. AppMetadata
  3. AppQuereaseIo
  4. JsonConverter
  5. ScalaDtoQuereaseIo
  6. QuereaseResolvers
  7. QuereaseIo
  8. Querease
  9. FilterTransformer
  10. QuereaseExpressions
  11. QuereaseMetadata
  12. QueryStringBuilder
  13. AnyRef
  14. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AppQuerease()

Type Members

  1. type CloseableResult[+B <: DTO] = Iterator[B] with AutoCloseable
    Definition Classes
    QuereaseIo
  2. case class Context extends Product with Serializable
    Definition Classes
    QuereaseExpressions
  3. abstract type DTO >: Null <: Dto
    Definition Classes
    AppQuereaseIo → ScalaDtoQuereaseIo → QuereaseIo
  4. abstract type DWI >: Null <: DTO with DtoWithId
    Definition Classes
    AppQuereaseIo → ScalaDtoQuereaseIo
  5. type FieldDef = mojoz.metadata.FieldDef[Type]
    Definition Classes
    QuereaseMetadata
  6. class FieldOrdering extends Ordering[String]
    Definition Classes
    QuereaseMetadata
  7. type ViewDef = mojoz.metadata.ViewDef[FieldDef]
    Definition Classes
    QuereaseMetadata

Value Members

  1. object FieldDefExtrasUtils
    Definition Classes
    AppMetadata
  2. object KnownAuthOps
    Definition Classes
    AppMetadata
  3. object KnownFieldExtras
    Definition Classes
    AppMetadata
  4. object KnownViewExtras
    Definition Classes
    AppMetadata
  5. object ViewDefExtrasUtils
    Definition Classes
    AppMetadata
  6. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  7. final def ##(): Int
    Definition Classes
    AnyRef → Any
  8. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  9. val FieldRefRegexp: Regex
    Attributes
    protected
    Definition Classes
    Querease
  10. def allQueryStrings(viewDef: ViewDef): Seq[String]
    Definition Classes
    QueryStringBuilder
  11. def allResolvers(view: ViewDef, f: FieldDef): Seq[String]
    Definition Classes
    QuereaseResolvers
  12. def allResolversRaw(view: ViewDef, f: FieldDef): Seq[String]
    Definition Classes
    QuereaseResolvers
  13. def analyzeFilter(filter: String, view: ViewDef, baseTableAlias: String): Seq[FilterType]
    Definition Classes
    FilterTransformer
  14. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  15. val authFieldNames: Set[String]
    Definition Classes
    AppMetadata
  16. def baseFieldsQualifier(view: ViewDef): String
    Definition Classes
    QueryStringBuilder
  17. def bindVarsWithTypeOpt(viewName: String, fieldName: String, contextName: String, bindVars: List[String]): List[(String, Option[Type])]
    Attributes
    protected
    Definition Classes
    QuereaseExpressions
  18. lazy val classToViewNameMap: Map[Class[_], String]
    Definition Classes
    AppMetadata
  19. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  20. def collectViews[A](f: PartialFunction[ViewDef, A]): Iterable[A]
    Definition Classes
    AppMetadata
  21. def cols(view: ViewDef, countAll: Boolean, pathToAlias: Map[List[String], String]): String
    Definition Classes
    QueryStringBuilder
  22. def convertRow[B <: DTO](row: RowLike)(implicit mf: Manifest[B]): B
    Definition Classes
    ScalaDtoQuereaseIo → QuereaseIo
  23. def countAll[B <: DTO](params: Map[String, Any], extraFilter: String, extraParams: Map[String, Any])(implicit arg0: Manifest[B], resources: Resources): Int
    Definition Classes
    Querease
  24. def countAll_(viewDef: ViewDef, params: Map[String, Any], extraFilter: String, extraParams: Map[String, Any])(implicit resources: Resources): Int
    Attributes
    protected
    Definition Classes
    Querease
  25. def create[B <: DTO](params: Map[String, Any])(implicit mf: Manifest[B], resources: Resources): B
    Definition Classes
    Querease
  26. def cursorData(data: Any, cursor_prefix: String, header: Map[String, Any]): Map[String, Vector[Map[String, Any]]]
    Definition Classes
    QueryStringBuilder
  27. def cursors(data: Map[String, Vector[Map[String, Any]]]): String
    Definition Classes
    QueryStringBuilder
  28. def defaultApiRoleName: String
    Definition Classes
    AppMetadata
  29. def delete[B <: DTO](instance: B, filter: String, params: Map[String, Any])(implicit resources: Resources): Int
    Definition Classes
    Querease
  30. def dtoMappingClassName: String
    Definition Classes
    AppMetadata
  31. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  32. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  33. def expressionTransformer: mojoz.querease.QuereaseExpressions.Parser.TransformerWithState[Context]
    Attributes
    protected
    Definition Classes
    QuereaseExpressions
  34. def fieldOrdering[T <: AnyRef](implicit mf: Manifest[T]): Ordering[String]
    Definition Classes
    QuereaseMetadata
  35. def fieldOrdering(viewName: String): Ordering[String]
    Definition Classes
    QuereaseMetadata
  36. def fieldOrderingOption[T <: AnyRef](implicit arg0: Manifest[T]): Option[Ordering[String]]
    Definition Classes
    QuereaseMetadata
  37. def fieldOrderingOption(viewName: String): Option[Ordering[String]]
    Definition Classes
    QuereaseMetadata
  38. def fill[B <: DTO](jsObject: JsObject)(implicit arg0: Manifest[B]): B
    Definition Classes
    AppQuereaseIo
  39. def findField(viewDef: ViewDefBase[FieldDefBase[Type]], path: String): Option[FieldDefBase[Type]]
    Definition Classes
    QuereaseExpressions
  40. def fromAndPathToAlias(view: ViewDef): (String, Map[List[String], String])
    Definition Classes
    QueryStringBuilder
  41. lazy val functionSignaturesClass: Class[_]
    Definition Classes
    QuereaseMetadata
  42. def get[B <: DTO](id: Long, extraFilter: String, extraParams: Map[String, Any])(implicit mf: Manifest[B], resources: Resources): Option[B]
    Definition Classes
    Querease
  43. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  44. def groupBy(view: ViewDef): String
    Definition Classes
    QueryStringBuilder
  45. val handledFieldExtras: Set[String]
    Attributes
    protected
    Definition Classes
    AppMetadata
  46. val handledViewExtras: Set[String]
    Attributes
    protected
    Definition Classes
    AppMetadata
  47. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  48. def having(view: ViewDef): String
    Definition Classes
    QueryStringBuilder
  49. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  50. def isResolverToBeTransformed(ctx: Context, q: Query): Boolean
    Attributes
    protected
    Definition Classes
    QuereaseExpressions
  51. lazy val joinsParser: JoinsParser
    Definition Classes
    QueryStringBuilder
  52. def keyMap[B <: DTO](dto: B): Map[String, Long]
    Definition Classes
    ScalaDtoQuereaseIo → QuereaseIo
  53. val knownApiMethods: Set[String]
    Definition Classes
    AppMetadata
  54. val knownAuthOps: Set[String]
    Definition Classes
    AppMetadata
  55. lazy val knownFieldExtras: Set[String]
    Definition Classes
    AppMetadata
  56. lazy val knownInlineViewExtras: Set[String]
    Definition Classes
    AppMetadata
  57. lazy val knownPrefixes: Set[String]
    Definition Classes
    AppMetadata
  58. lazy val knownViewExtras: Set[String]
    Definition Classes
    AppMetadata
  59. def limitOffset(query: String, countAll: Boolean, limit: Int, offset: Int): (String, Array[Int])
    Definition Classes
    QueryStringBuilder
  60. def list[B <: DTO](query: String, params: Map[String, Any])(implicit arg0: Manifest[B], resources: Resources): List[B]
    Definition Classes
    Querease
  61. def list[B <: DTO](params: Map[String, Any], offset: Int, limit: Int, orderBy: String, extraFilter: String, extraParams: Map[String, Any])(implicit arg0: Manifest[B], resources: Resources): List[B]
    Definition Classes
    Querease
  62. lazy val metadataConventions: AppMetadata.AppMdConventions
    Definition Classes
    AppMetadata → QuereaseMetadata
  63. lazy val nameToViewDef: Map[String, ViewDef]
    Definition Classes
    AppMetadata → QuereaseMetadata
  64. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  65. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  66. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  67. def order(view: ViewDef, orderBy: String): String
    Definition Classes
    QueryStringBuilder
  68. val parser: Parser
    Definition Classes
    QuereaseExpressions
  69. def qualify(view: ViewDef, expression: String, pathToAlias: Map[List[String], String], ignoreUnknownPaths: Boolean): String
    Definition Classes
    QueryStringBuilder
  70. def queryColAlias(f: FieldDef): String
    Definition Classes
    QueryStringBuilder
  71. def queryColExpression(view: ViewDef, f: FieldDef, pathToAlias: Map[List[String], String]): String
    Definition Classes
    QueryStringBuilder
  72. def queryColName(view: ViewDef, f: FieldDef): String
    Definition Classes
    QueryStringBuilder
  73. def queryColTableAlias(view: ViewDef, f: FieldDef): String
    Definition Classes
    QueryStringBuilder
  74. def queryString(view: ViewDef, fields: Seq[FieldDef], exprFields: Seq[FieldDef], filter: String): String
    Definition Classes
    QueryStringBuilder
  75. def queryStringAndParams(view: ViewDef, params: Map[String, Any], offset: Int, limit: Int, orderBy: String, extraFilter: String, extraParams: Map[String, Any], countAll: Boolean): (String, Map[String, Any])
    Definition Classes
    QueryStringBuilder
  76. def resolvablesExpression(viewName: String, fieldName: String, contextName: String, bindVars: List[(String, Option[Type])]): String
    Attributes
    protected
    Definition Classes
    QuereaseExpressions
  77. def resolvablesMessageExpression(viewName: String, fieldName: String, contextName: String, bindVars: List[(String, Option[Type])]): String
    Attributes
    protected
    Definition Classes
    QuereaseExpressions
  78. def resolvablesMessageMissingVarExpression(bindVar: String): String
    Attributes
    protected
    Definition Classes
    QuereaseExpressions
  79. def resolveAuth(viewDefs: Map[String, ViewDef]): Map[String, ViewDef]
    Attributes
    protected
    Definition Classes
    AppMetadata
  80. def resolverErrorMessageExpression(viewName: String, fieldName: String, contextName: String, bindVars: List[(String, Option[Type])]): String
    Attributes
    protected
    Definition Classes
    QuereaseExpressions
  81. def resolverErrorMessageExpression(viewName: String, fieldName: String, contextName: String, resolvablesMessageExpression: String): String
    Attributes
    protected
    Definition Classes
    QuereaseExpressions
  82. def resolverExpression(viewName: String, fieldName: String, contextName: String, queryString: String, bindVars: List[String]): String
    Attributes
    protected
    Definition Classes
    QuereaseExpressions
  83. def resolverExpression(resolvablesExpression: String, queryString: String, errorMessage: String): String
    Attributes
    protected
    Definition Classes
    QuereaseExpressions
  84. def result[B <: DTO](query: String, params: Map[String, Any])(implicit arg0: Manifest[B], resources: Resources): CloseableResult[B]
    Definition Classes
    Querease
  85. def result[B <: DTO](params: Map[String, Any], offset: Int, limit: Int, orderBy: String, extraFilter: String, extraParams: Map[String, Any])(implicit arg0: Manifest[B], resources: Resources): CloseableResult[B]
    Definition Classes
    Querease
  86. implicit def rowLikeToDto[B <: DTO](r: RowLike, m: Manifest[B]): B
    Definition Classes
    ScalaDtoQuereaseIo
  87. def save[B <: DTO](pojo: B, extraPropsToSave: Map[String, Any], forceInsert: Boolean, filter: String, params: Map[String, Any])(implicit resources: Resources): Long
    Definition Classes
    Querease
  88. def saveTo[B <: DTO](tableName: String, pojo: B, extraPropsToSave: Map[String, Any], forceInsert: Boolean, filter: String, params: Map[String, Any])(implicit resources: Resources): Long
    Definition Classes
    Querease
  89. def saveToMultiple[B <: DTO](tables: Seq[String], pojo: B, extraPropsToSave: Map[String, Any], forceInsert: Boolean, filter: String, params: Map[String, Any])(implicit resources: Resources): Long
    Definition Classes
    Querease
  90. def splitToLabelAndComments(s: String): (String, String)
    Definition Classes
    AppMetadata
  91. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  92. def tableAndAlias(view: ViewDef): String
    Definition Classes
    QueryStringBuilder
  93. lazy val tableMetadata: TableMetadata[TableDefBase[ColumnDefBase[Type]]]
    Definition Classes
    QuereaseMetadata
  94. def toAppViewDef(vd: ViewDef, isInline: Boolean): ViewDef
    Attributes
    protected
    Definition Classes
    AppMetadata
  95. def toAppViewDefs(mojozViewDefs: Map[String, ViewDef]): Map[String, ViewDef]
    Definition Classes
    AppMetadata
  96. def toMap[B <: DTO](dto: B): Map[String, Any]
    Definition Classes
    ScalaDtoQuereaseIo → QuereaseIo
  97. def toSaveableMap[B <: DTO](dto: B): Map[String, Any]
    Definition Classes
    ScalaDtoQuereaseIo → QuereaseIo
  98. def toString(): String
    Definition Classes
    AnyRef → Any
  99. def transformExpression(expression: String, viewDef: ViewDef, fieldDef: FieldDef, mdContext: MdContext, baseTableAlias: String, pathToAlias: Map[List[String], String]): String
    Definition Classes
    QuereaseExpressions
  100. def transformFilter(filter: String, view: ViewDef, baseTableAlias: String, pathToAlias: Map[List[String], String]): String
    Definition Classes
    FilterTransformer
  101. def transformResolver(view: ViewDef, field: FieldDef, resolver: String): String
    Attributes
    protected
    Definition Classes
    QuereaseResolvers
  102. lazy val tresqlJoinsParser: TresqlJoinsParser
    Attributes
    protected
    Definition Classes
    QuereaseMetadata
  103. lazy val tresqlMetadata: TresqlMetadata
    Definition Classes
    QuereaseMetadata
  104. lazy val typeDefs: Seq[TypeDef]
    Definition Classes
    QuereaseMetadata
  105. def unusedName(name: String, usedNames: Set[String]): String
    Attributes
    protected
    Definition Classes
    QueryStringBuilder
  106. def validate[B <: DTO](pojo: B, params: Map[String, Any])(implicit resources: Resources): Unit
    Definition Classes
    Querease
  107. def validationResults[B <: DTO](pojo: B, params: Map[String, Any])(implicit resources: Resources): List[ValidationResult]
    Definition Classes
    Querease
  108. def validationsQueryString(viewDef: ViewDef): Option[String]
    Definition Classes
    Querease
  109. def validationsQueryStrings(viewDef: ViewDef): Seq[String]
    Definition Classes
    Querease
  110. def viewDef[T <: AnyRef](implicit mf: Manifest[T]): ViewDef
    Definition Classes
    QuereaseMetadata
  111. def viewDef(viewName: String): ViewDef
    Definition Classes
    QuereaseMetadata
  112. lazy val viewDefLoader: YamlViewDefLoader
    Definition Classes
    QuereaseMetadata
  113. def viewDefOption[T <: AnyRef](implicit arg0: Manifest[T]): Option[ViewDef]
    Definition Classes
    QuereaseMetadata
  114. def viewDefOption(viewName: String): Option[ViewDef]
    Definition Classes
    QuereaseMetadata
  115. def viewName[T <: AnyRef](implicit mf: Manifest[T]): String
    Definition Classes
    AppMetadata → QuereaseMetadata
  116. lazy val viewNameToClassMap: Map[String, Class[_ <: DTO]]
    Definition Classes
    AppMetadata
  117. lazy val viewNameToFieldOrdering: Map[String, FieldOrdering]
    Attributes
    protected
    Definition Classes
    QuereaseMetadata
  118. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  119. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  120. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  121. def where(view: ViewDef, extraFilter: String, pathToAlias: Map[List[String], String]): String
    Definition Classes
    QueryStringBuilder
  122. lazy val yamlMetadata: Seq[YamlMd]
    Attributes
    protected
    Definition Classes
    QuereaseMetadata
  123. implicit object DtoJsonFormat extends RootJsonFormat[AppQuerease.DTO]
    Definition Classes
    JsonConverter
  124. implicit object DtoListJsonFormat extends RootJsonFormat[List[AppQuerease.DTO]]
    Definition Classes
    JsonConverter
  125. implicit object ListJsonFormat extends JsonFormat[List[Any]]
    Definition Classes
    JsonConverter
  126. implicit object MapJsonFormat extends JsonFormat[Map[String, Any]]
    Definition Classes
    JsonConverter
  127. implicit object TupleJsonFormat extends JsonFormat[(String, Any)]
    Definition Classes
    JsonConverter

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from AppMetadata

Inherited from AppQuereaseIo

Inherited from JsonConverter

Inherited from ScalaDtoQuereaseIo

Inherited from QuereaseResolvers

Inherited from QuereaseIo

Inherited from Querease

Inherited from FilterTransformer

Inherited from QuereaseExpressions

Inherited from QuereaseMetadata

Inherited from QueryStringBuilder

Inherited from AnyRef

Inherited from Any

Ungrouped