abstract class Querease extends QueryStringBuilder with QuereaseMetadata with QuereaseExpressions with FilterTransformer with BindVarsOps
- Self Type
- Querease with QuereaseIo with QuereaseResolvers
- Source
- Querease.scala
- Alphabetic
- By Inheritance
- Querease
- BindVarsOps
- FilterTransformer
- QuereaseExpressions
- QuereaseMetadata
- QueryStringBuilder
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new Querease()
Type Members
- type FieldDef = metadata.FieldDef[Type]
- Definition Classes
- QuereaseMetadata
- type ViewDef = metadata.ViewDef[(Querease.this)#FieldDef]
- Definition Classes
- QuereaseMetadata
- case class Context(viewDef: Querease.ViewDef, fieldDef: Querease.FieldDef, fieldName: String, baseTableAlias: String, pathToAlias: Map[List[String], String], mdContext: MdContext, transformerContext: TransformerContext, addParensToSubquery: Boolean) extends Product with Serializable
- Definition Classes
- QuereaseExpressions
- class FieldOrdering extends Ordering[String]
- Definition Classes
- QuereaseMetadata
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val BindVarsCursorRowNrColName: String
- Attributes
- protected
- Definition Classes
- BindVarsOps
- val BindVarsCursorRowNrRefColName: String
- Attributes
- protected
- Definition Classes
- BindVarsOps
- val FieldRefRegexp: Regex
- Attributes
- protected
- def allQueryStrings(viewDef: (Querease.this)#ViewDef): Seq[String]
All queries and dml-s from viewDef for compilation - to test viewDef.
All queries and dml-s from viewDef for compilation - to test viewDef. Used by sbt-mojoz plugin
- Definition Classes
- QueryStringBuilder
- def analyzeFilter(filter: String, view: (Querease.this)#ViewDef, baseTableAlias: String): Seq[FilterType]
- Definition Classes
- FilterTransformer
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def baseFieldsQualifier(view: (Querease.this)#ViewDef): String
- Definition Classes
- QueryStringBuilder
- def bindVarsWithTypeOpt(viewName: String, fieldName: String, contextName: String, bindVars: List[String]): List[(String, Option[Type])]
- Attributes
- protected
- Definition Classes
- QuereaseExpressions
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def cols(view: (Querease.this)#ViewDef, countAll: Boolean, pathToAlias: Map[List[String], String]): String
- Definition Classes
- QueryStringBuilder
- def countAll[B <: (Querease.this)#DTO](params: Map[String, Any], extraFilter: String = null, extraParams: Map[String, Any] = Map())(implicit arg0: Manifest[B], resources: Resources): Int
- def countAll_(viewDef: (Querease.this)#ViewDef, params: Map[String, Any], extraFilter: String = null, extraParams: Map[String, Any] = Map())(implicit resources: Resources): Int
- Attributes
- protected
- def create[B <: (Querease.this)#DTO](params: Map[String, Any] = Map.empty)(implicit mf: Manifest[B], resources: Resources): B
- def create(view: (Querease.this)#ViewDef, params: Map[String, Any])(implicit resources: Resources): RowLike
- def cursorsFromViewBindVars(data: Map[String, Any], view: (Querease.this)#ViewDef): String
- Definition Classes
- BindVarsOps
- lazy val dbToFunctionSignaturesClass: Map[String, Class[_]]
- Definition Classes
- QuereaseMetadata
- def delete(view: (Querease.this)#ViewDef, data: Map[String, Any], filter: String, params: Map[String, Any])(implicit resources: Resources): Int
- def delete[B <: (Querease.this)#DTO](instance: B, filter: String = null, params: Map[String, Any] = null)(implicit resources: Resources): Int
- def emptyData(view: (Querease.this)#ViewDef): Map[String, Any]
- Definition Classes
- BindVarsOps
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def expressionTransformer: QuereaseExpressions.Parser.TransformerWithState[(Querease.this)#Context]
Returns expression transformer
Returns expression transformer
- Attributes
- protected
- Definition Classes
- QuereaseExpressions
- def extractDataForVars(data: Map[String, Any], vars: List[String]): Map[String, Any]
- Definition Classes
- BindVarsOps
- def fieldOptionsRef(field: (Querease.this)#FieldDef): String
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
- def fieldOptionsSelf(field: (Querease.this)#FieldDef): String
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
- def fieldOrdering[T <: AnyRef](implicit mf: Manifest[T]): Ordering[String]
- Definition Classes
- QuereaseMetadata
- def fieldOrdering(viewName: String): Ordering[String]
- Definition Classes
- QuereaseMetadata
- def fieldOrderingOption[T <: AnyRef](implicit arg0: Manifest[T]): Option[Ordering[String]]
- Definition Classes
- QuereaseMetadata
- def fieldOrderingOption(viewName: String): Option[Ordering[String]]
- Definition Classes
- QuereaseMetadata
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def findField(viewDef: ViewDefBase[FieldDefBase[Type]], path: String): Option[FieldDefBase[Type]]
- Definition Classes
- QuereaseExpressions
- def fromAndPathToAlias(view: (Querease.this)#ViewDef): (String, Map[List[String], String])
- Definition Classes
- QueryStringBuilder
- def get(viewDef: (Querease.this)#ViewDef, keyValues: Seq[Any], keyColNames: Seq[String], extraFilter: String, extraParams: Map[String, Any])(implicit resources: Resources): Option[RowLike]
- def get[B <: (Querease.this)#DTO](keyValues: Seq[Any], keyColNames: Seq[String], extraFilter: String, extraParams: Map[String, Any])(implicit mf: Manifest[B], resources: Resources): Option[B]
- def get[B <: (Querease.this)#DTO](keyValues: Seq[Any], extraFilter: String, extraParams: Map[String, Any])(implicit mf: Manifest[B], resources: Resources): Option[B]
- def get[B <: (Querease.this)#DTO](keyValues: Seq[Any], extraParams: Map[String, Any])(implicit mf: Manifest[B], resources: Resources): Option[B]
- def get[B <: (Querease.this)#DTO](keyValues: Seq[Any], extraFilter: String)(implicit mf: Manifest[B], resources: Resources): Option[B]
- def get[B <: (Querease.this)#DTO](keyValues: Seq[Any])(implicit mf: Manifest[B], resources: Resources): Option[B]
- def get[B <: (Querease.this)#DTO](code: String, extraFilter: String, extraParams: Map[String, Any])(implicit mf: Manifest[B], resources: Resources): Option[B]
- def get[B <: (Querease.this)#DTO](code: String, extraParams: Map[String, Any])(implicit mf: Manifest[B], resources: Resources): Option[B]
- def get[B <: (Querease.this)#DTO](code: String, extraFilter: String)(implicit mf: Manifest[B], resources: Resources): Option[B]
- def get[B <: (Querease.this)#DTO](code: String)(implicit mf: Manifest[B], resources: Resources): Option[B]
- def get[B <: (Querease.this)#DTO](id: Long, extraFilter: String, extraParams: Map[String, Any])(implicit mf: Manifest[B], resources: Resources): Option[B]
- def get[B <: (Querease.this)#DTO](id: Long, extraParams: Map[String, Any])(implicit mf: Manifest[B], resources: Resources): Option[B]
- def get[B <: (Querease.this)#DTO](id: Long, extraFilter: String)(implicit mf: Manifest[B], resources: Resources): Option[B]
- def get[B <: (Querease.this)#DTO](id: Long)(implicit mf: Manifest[B], resources: Resources): Option[B]
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def groupBy(view: (Querease.this)#ViewDef): String
- Definition Classes
- QueryStringBuilder
- def hasExplicitKey(view: (Querease.this)#ViewDef): Boolean
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def having(view: (Querease.this)#ViewDef): String
- Definition Classes
- QueryStringBuilder
- def idFieldName(view: (Querease.this)#ViewDef): String
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
- def idToLong(id: Any): Long
- Attributes
- protected
- def identifier(s: String): String
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
- def insert(view: (Querease.this)#ViewDef, metadata: View, data: Map[String, Any])(implicit resources: Resources): Long
- Attributes
- protected
- def insert(view: (Querease.this)#ViewDef, data: Map[String, Any])(implicit resources: Resources): Long
- def insert(view: (Querease.this)#ViewDef, data: Map[String, Any], filter: String, extraPropsToSave: Map[String, Any])(implicit resources: Resources): Long
- Attributes
- protected
- def isFieldForInsert(field: (Querease.this)#FieldDef): Boolean
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
- def isFieldForUpdate(field: (Querease.this)#FieldDef): Boolean
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isKeyValueSupported_(view: (Querease.this)#ViewDef, keyFields: Seq[(Querease.this)#FieldDef], saveToTables: Seq[TableDefBase[_]]): Boolean
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
- def isResolverToBeTransformed(ctx: (Querease.this)#Context, q: Query): Boolean
Used by expression transformer
Used by expression transformer
- Attributes
- protected
- Definition Classes
- QuereaseExpressions
- def isSaveableChildField(field: (Querease.this)#FieldDef, view: (Querease.this)#ViewDef, saveToMulti: Boolean, saveToTableNames: Seq[String], childView: (Querease.this)#ViewDef): Boolean
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
- def isSaveableRefToReadonlyChildField(field: (Querease.this)#FieldDef): Boolean
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
- def isSaveableSimpleField(field: (Querease.this)#FieldDef, view: (Querease.this)#ViewDef, saveToMulti: Boolean, saveToTableNames: Seq[String]): Boolean
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
- lazy val joinsParser: JoinsParser
- Definition Classes
- QueryStringBuilder
- def keyColNameForGetByCode(view: (Querease.this)#ViewDef): String
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
- def keyColNameForGetById(view: (Querease.this)#ViewDef): String
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
- def keyFields(view: (Querease.this)#ViewDef): Seq[(Querease.this)#FieldDef]
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
- def limitOffset(query: String, countAll: Boolean, limit: Int, offset: Int): (String, Array[Int])
- Definition Classes
- QueryStringBuilder
- def list[B <: (Querease.this)#DTO](query: String, params: Map[String, Any])(implicit arg0: Manifest[B], resources: Resources): List[B]
- def list[B <: (Querease.this)#DTO](params: Map[String, Any], offset: Int = 0, limit: Int = 0, orderBy: String = null, extraFilter: String = null, extraParams: Map[String, Any] = Map())(implicit arg0: Manifest[B], resources: Resources): List[B]
- lazy val metadataConventions: MdConventions
- Definition Classes
- QuereaseMetadata
- lazy val nameToPersistenceMetadata: Map[String, View]
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
- lazy val nameToViewDef: Map[String, (Querease.this)#ViewDef]
- Definition Classes
- QuereaseMetadata
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def oldKeyParamName: String
- Definition Classes
- QuereaseMetadata
- def order(view: (Querease.this)#ViewDef, orderBy: String): String
- Definition Classes
- QueryStringBuilder
- val parser: Parser
- Definition Classes
- QuereaseExpressions
- def persistenceFilters(view: (Querease.this)#ViewDef): Filters
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
- def qualify(view: (Querease.this)#ViewDef, expression: String, pathToAlias: Map[List[String], String], ignoreUnknownPaths: Boolean = false): String
- Definition Classes
- QueryStringBuilder
- def queryColAlias(f: (Querease.this)#FieldDef): String
- Definition Classes
- QueryStringBuilder
- def queryColExpression(view: (Querease.this)#ViewDef, f: (Querease.this)#FieldDef, pathToAlias: Map[List[String], String]): String
- Definition Classes
- QueryStringBuilder
- def queryColName(view: (Querease.this)#ViewDef, f: (Querease.this)#FieldDef): String
- Definition Classes
- QueryStringBuilder
- def queryColTableAlias(view: (Querease.this)#ViewDef, f: (Querease.this)#FieldDef): String
- Definition Classes
- QueryStringBuilder
- def queryString(view: (Querease.this)#ViewDef, fields: Seq[(Querease.this)#FieldDef], exprFields: Seq[(Querease.this)#FieldDef], filter: String): String
- Definition Classes
- QueryStringBuilder
- def queryStringAndParams(view: (Querease.this)#ViewDef, params: Map[String, Any], offset: Int = 0, limit: Int = 0, orderBy: String = null, extraFilter: String = null, extraParams: Map[String, Any] = Map(), countAll: Boolean = false, includeDbPrefix: Boolean = true): (String, Map[String, Any])
- Definition Classes
- QueryStringBuilder
- def resolvablesExpression(viewName: String, fieldName: String, contextName: String, bindVars: List[(String, Option[Type])]): String
Returns resolvables expression for inclusion in resolver, where evaluation to not null enables resolve check.
Returns resolvables expression for inclusion in resolver, where evaluation to not null enables resolve check.
- viewName
view name this expression is from
- fieldName
field name this expression is from or null
- contextName
"filter" or "resolver" for now
- bindVars
placeholder or variable expression strings
- Attributes
- protected
- Definition Classes
- QuereaseExpressions
- def resolvablesMessageExpression(viewName: String, fieldName: String, contextName: String, bindVars: List[(String, Option[Type])]): String
Returns resolvables expression for inclusion in resolver error message expression
Returns resolvables expression for inclusion in resolver error message expression
- viewName
view name this expression is from
- fieldName
field name this expression is from or null
- contextName
"filter" or "resolver" for now
- bindVars
placeholder or variable expression strings
- Attributes
- protected
- Definition Classes
- QuereaseExpressions
- def resolvablesMessageMissingVarExpression(bindVar: String): String
Returns missing var expression for inclusion in resolver error message expression
Returns missing var expression for inclusion in resolver error message expression
- Attributes
- protected
- Definition Classes
- QuereaseExpressions
- def resolverErrorMessageExpression(viewName: String, fieldName: String, contextName: String, bindVars: List[(String, Option[Type])]): String
Returns error message expression for resolver
Returns error message expression for resolver
- viewName
view name this expression is from
- fieldName
field name this expression is from or null
- contextName
"filter" or "resolver" for now
- bindVars
placeholder or variable expression strings
- Attributes
- protected
- Definition Classes
- QuereaseExpressions
- def resolverErrorMessageExpression(viewName: String, fieldName: String, contextName: String, resolvablesMessageExpression: String): String
Returns error message expression for resolver
Returns error message expression for resolver
- viewName
view name this expression is from
- fieldName
field name this expression is from or null
- contextName
"filter" or "resolver" for now
- resolvablesMessageExpression
expression for displaying values
- Attributes
- protected
- Definition Classes
- QuereaseExpressions
- def resolverExpression(viewName: String, fieldName: String, contextName: String, queryString: String, bindVars: List[String]): String
- Attributes
- protected
- Definition Classes
- QuereaseExpressions
- def resolverExpression(resolvablesExpression: String, queryString: String, errorMessage: String): String
Returns resolver expression string - db function call to check resolver result and throw exception when result is not unique or is missing.
Returns resolver expression string - db function call to check resolver result and throw exception when result is not unique or is missing. This is important to avoid silent deletion of data from db. Default implementation is
s"checked_resolve(_, array($queryString), $errorMessage)"
For postgresql bigint and string resolvers
checked_resolve
db function can be defined as:create or replace function checked_resolve(resolvable text, resolved bigint[], error_message text) returns bigint as $$ begin if array_length(resolved, 1) > 1 or resolvable is not null and resolved[1] is null then raise exception sqlstate '235BX' using message = error_message; else return resolved[1]; end if; end; $$ language plpgsql immutable; create or replace function checked_resolve(resolvable text, resolved text[], error_message text) returns text as $$ begin if array_length(resolved, 1) > 1 or resolvable is not null and resolved[1] is null then raise exception sqlstate '235BX' using message = error_message; else return resolved[1]; end if; end; $$ language plpgsql immutable;
- Attributes
- protected
- Definition Classes
- QuereaseExpressions
- def result[B <: (Querease.this)#DTO](query: String, params: Map[String, Any])(implicit arg0: Manifest[B], resources: Resources): (Querease.this)#CloseableResult[B]
- def result[B <: (Querease.this)#DTO](params: Map[String, Any], offset: Int = 0, limit: Int = 0, orderBy: String = null, extraFilter: String = null, extraParams: Map[String, Any] = Map())(implicit arg0: Manifest[B], resources: Resources): (Querease.this)#CloseableResult[B]
- def rowsResult(viewDef: (Querease.this)#ViewDef, params: Map[String, Any], offset: Int, limit: Int, orderBy: String, extraFilter: String)(implicit resources: Resources): Result[RowLike]
- def save(view: (Querease.this)#ViewDef, data: Map[String, Any], extraPropsToSave: Map[String, Any], method: SaveMethod, filter: String, params: Map[String, Any])(implicit resources: Resources): Long
- def save[B <: (Querease.this)#DTO](pojo: B, extraPropsToSave: Map[String, Any] = null, forceInsert: Boolean = false, filter: String = null, params: Map[String, Any] = null)(implicit resources: Resources): Long
- Annotations
- @nowarn()
- val supportedIdTypeNames: Set[String]
- Definition Classes
- QuereaseMetadata
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def tableAndAlias(view: (Querease.this)#ViewDef): String
- Definition Classes
- QueryStringBuilder
- lazy val tableMetadata: TableMetadata[TableDefBase[ColumnDefBase[Type]]]
- Definition Classes
- QuereaseMetadata
- def toCompatibleMap(row: RowLike, view: (Querease.this)#ViewDef): Map[String, Any]
- def toCompatibleSeqOfMaps(result: Result[RowLike], view: (Querease.this)#ViewDef): Seq[Map[String, Any]]
- def toPersistenceMetadata(view: (Querease.this)#ViewDef, nameToViewDef: Map[String, (Querease.this)#ViewDef], parentNames: List[String] = Nil, refsToParent: Set[String] = Set.empty, throwErrors: Boolean = true): Option[View]
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
- def toSaveableMap(map: Map[String, Any], view: (Querease.this)#ViewDef): Map[String, Any]
Provides missing fields, override to convert types to compatible with your jdbc driver
Provides missing fields, override to convert types to compatible with your jdbc driver
- Attributes
- protected
- def toString(): String
- Definition Classes
- AnyRef → Any
- def transformExpression(expression: String, viewDef: (Querease.this)#ViewDef, fieldDef: (Querease.this)#FieldDef, mdContext: MdContext, baseTableAlias: String = null, pathToAlias: Map[List[String], String] = null): String
Returns transformed expression
Returns transformed expression
- expression
expression to be transformed
- viewDef
view this expression is from
- fieldDef
field this expression is from or null
- mdContext
yaml section this expression is from
- baseTableAlias
base table alias for filter transformation
- pathToAlias
path to alias map for this query
- Definition Classes
- QuereaseExpressions
- def transformFilter(filter: String, view: (Querease.this)#ViewDef, baseTableAlias: String, pathToAlias: Map[List[String], String] = null): String
- Definition Classes
- FilterTransformer
- lazy val tresqlJoinsParser: TresqlJoinsParser
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
- lazy val tresqlMetadata: TresqlMetadata
- Definition Classes
- QuereaseMetadata
- lazy val typeDefs: Seq[TypeDef]
- Definition Classes
- QuereaseMetadata
- lazy val typeNameToScalaTypeName: Map[String, String]
- Attributes
- protected
- def typedValue(row: RowLike, index: Int, type_: Type): Any
- Attributes
- protected
- def unusedName(name: String, usedNames: Set[String]): String
- Attributes
- protected
- Definition Classes
- QueryStringBuilder
- def update[B <: (Querease.this)#DTO](view: (Querease.this)#ViewDef, metadata: View, data: Map[String, Any])(implicit resources: Resources): Unit
- Attributes
- protected
- def update[B <: (Querease.this)#DTO](view: (Querease.this)#ViewDef, data: Map[String, Any])(implicit resources: Resources): Unit
- def update[B <: (Querease.this)#DTO](view: (Querease.this)#ViewDef, data: Map[String, Any], filter: String, extraPropsToSave: Map[String, Any])(implicit resources: Resources): Unit
- Attributes
- protected
- def upsert(view: (Querease.this)#ViewDef, metadata: View, data: Map[String, Any])(implicit resources: Resources): (SaveMethod, Long)
- Attributes
- protected
- def upsert(view: (Querease.this)#ViewDef, data: Map[String, Any])(implicit resources: Resources): (SaveMethod, Long)
- def upsert(view: (Querease.this)#ViewDef, data: Map[String, Any], filter: String, extraPropsToSave: Map[String, Any])(implicit resources: Resources): (SaveMethod, Long)
- Attributes
- protected
- def validate(view: (Querease.this)#ViewDef, data: Map[String, Any], params: Map[String, Any])(implicit resources: Resources): Unit
- def validate[B <: (Querease.this)#DTO](pojo: B, params: Map[String, Any])(implicit resources: Resources): Unit
- def validationResults(view: (Querease.this)#ViewDef, data: Map[String, Any], params: Map[String, Any])(implicit resources: Resources): List[ValidationResult]
- def validationResults[B <: (Querease.this)#DTO](pojo: B, params: Map[String, Any])(implicit resources: Resources): List[ValidationResult]
- def validationsQueryString(viewDef: (Querease.this)#ViewDef, env: Map[String, Any], validations: Seq[String]): Option[String]
- def validationsQueryString(viewDef: (Querease.this)#ViewDef, env: Map[String, Any]): Option[String]
- def validationsQueryStrings(viewDef: (Querease.this)#ViewDef, env: Map[String, Any]): Seq[String]
- def viewDef[T <: AnyRef](implicit mf: Manifest[T]): (Querease.this)#ViewDef
- Definition Classes
- QuereaseMetadata
- def viewDef(viewName: String): (Querease.this)#ViewDef
- Definition Classes
- QuereaseMetadata
- lazy val viewDefLoader: YamlViewDefLoader
- Definition Classes
- QuereaseMetadata
- def viewDefOption[T <: AnyRef](implicit arg0: Manifest[T]): Option[(Querease.this)#ViewDef]
- Definition Classes
- QuereaseMetadata
- def viewDefOption(viewName: String): Option[(Querease.this)#ViewDef]
- Definition Classes
- QuereaseMetadata
- def viewName[T <: AnyRef](implicit mf: Manifest[T]): String
- Definition Classes
- QuereaseMetadata
- lazy val viewNameToFieldOrdering: Map[String, (Querease.this)#FieldOrdering]
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
- lazy val viewNameToIdFieldName: Map[String, String]
- Definition Classes
- QuereaseMetadata
- lazy val viewNameToKeyColNameForGetByCode: Map[String, String]
- Definition Classes
- QuereaseMetadata
- lazy val viewNameToKeyColNameForGetById: Map[String, String]
- Definition Classes
- QuereaseMetadata
- lazy val viewNameToKeyColNames: Map[String, Seq[String]]
- Definition Classes
- QuereaseMetadata
- lazy val viewNameToKeyFieldNames: Map[String, Seq[String]]
- Definition Classes
- QuereaseMetadata
- lazy val viewNameToKeyFields: Map[String, Seq[(Querease.this)#FieldDef]]
- Definition Classes
- QuereaseMetadata
- lazy val viewNameToMapZero: Map[String, Map[String, Any]]
- Definition Classes
- QuereaseMetadata
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- def where(view: (Querease.this)#ViewDef, extraFilter: String, pathToAlias: Map[List[String], String] = null): String
- Definition Classes
- QueryStringBuilder
- lazy val yamlMetadata: Seq[YamlMd]
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
- object FieldOrdering extends Serializable
- Definition Classes
- QuereaseMetadata
Deprecated Value Members
- def saveTo[B <: (Querease.this)#DTO](tableName: String, pojo: B, extraPropsToSave: Map[String, Any] = null, forceInsert: Boolean = false, filter: String = null, params: Map[String, Any] = null)(implicit resources: Resources): Long
- Annotations
- @deprecated
- Deprecated
(Since version 6.1.0) Parameter 'tableName' is ignored, this method will not work as expected and will be removed
- def saveToMultiple[B <: (Querease.this)#DTO](tables: Seq[String], pojo: B, extraPropsToSave: Map[String, Any] = null, forceInsert: Boolean = false, filter: String = null, params: Map[String, Any] = null)(implicit resources: Resources): Long
- Annotations
- @deprecated
- Deprecated
(Since version 6.1.0) Parameter 'tables' is ignored, this method will not work as expected and will be removed