class AppQuerease extends Querease with AppMetadata with Loggable
Ordering
- Alphabetic
- By Inheritance
Inherited
- AppQuerease
- Loggable
- AppMetadata
- Querease
- QuereaseResolvers
- QuereaseMetadata
- QuereaseExpressions
- FilterTransformer
- ValueTransformer
- ValueConverter
- QueryStringBuilder
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new AppQuerease()
Type Members
-
abstract
class
AppQuereaseDefaultParser extends DefaultParser
- Definition Classes
- AppMetadata
- case class ActionContext(viewName: String, actionName: String, env: Map[String, Any], view: Option[ViewDef], log: (⇒ String) ⇒ Unit, fieldFilter: FieldFilter = null, stepName: String = null, contextStack: List[ActionContext] = Nil) extends Product with Serializable
-
case class
Context extends Product with Serializable
- Definition Classes
- QuereaseExpressions
-
class
FieldOrdering extends Ordering[String]
- Definition Classes
- QuereaseMetadata
-
trait
QuereaseAction[A] extends AnyRef
****************************** ******* Querease actions ****** ******************************
Value Members
-
object
AppQuereaseDefaultParser extends AppQuerease.AppQuereaseDefaultParser
- Definition Classes
- AppMetadata
-
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
AppQuereaseParserCacheName: String
- Definition Classes
- AppMetadata
-
val
FieldRefRegexp: Regex
- Attributes
- protected
- Definition Classes
- QueryStringBuilder
-
lazy val
actionOpCache: Map[String, Cache]
- Attributes
- protected
- Definition Classes
- AppMetadata
-
def
actionQueries(actionName: String, objName: String, action: Action): Set[(String, String)]
- Attributes
- protected
- Definition Classes
- AppMetadata
-
lazy val
aliasToDb: Map[String, String]
- Definition Classes
- QuereaseMetadata
-
def
allQueryStrings(viewDef: ViewDef): Seq[CompilationUnit]
- Definition Classes
- AppMetadata → QuereaseMetadata
-
def
allResolvers(view: ViewDef, f: FieldDef): Seq[String]
- Definition Classes
- QuereaseResolvers
-
def
allResolversRaw(view: ViewDef, f: FieldDef): Seq[String]
- Attributes
- protected
- Definition Classes
- QuereaseResolvers
-
def
analyzeFilter(filter: String, view: ViewDef, baseTableAlias: String): Seq[FilterType]
- Definition Classes
- FilterTransformer
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
baseFieldsQualifier(view: 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
- lazy val cborOrJsonDecoder: CborOrJsonDecoder
-
def
childDbPrefix(childViewDef: ViewDef): String
- Attributes
- protected
- Definition Classes
- QueryStringBuilder
-
lazy val
childViewNames: Set[String]
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
-
lazy val
classToViewNameMap: Map[Class[_], String]
- Definition Classes
- AppMetadata
-
def
clearAllCaches(): Unit
Clear all caches used for query compilation
Clear all caches used for query compilation
- Attributes
- protected
- Definition Classes
- AppMetadata → QuereaseMetadata
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
def
collectViews[A](f: PartialFunction[ViewDef, A]): Iterable[A]
- Definition Classes
- AppMetadata
-
def
cols(view: ViewDef, countAll: Boolean, pathToAlias: Map[List[String], String], fieldFilter: FieldFilter): String
- Definition Classes
- QueryStringBuilder
-
def
compileAllQueries(previouslyCompiledQueries: Set[String], showFailedViewQuery: Boolean, log: ⇒ (String) ⇒ Unit): (Set[String], Map[String, Array[Byte]])
- Definition Classes
- QuereaseMetadata
-
def
compileQueries(category: String, compilationUnits: Seq[CompilationUnit], previouslyCompiledQueries: Set[String], showFailedViewQuery: Boolean, log: ⇒ (String) ⇒ Unit): Int
- Attributes
- protected
- Definition Classes
- AppMetadata → QuereaseMetadata
-
lazy val
config: Config
- Attributes
- protected
- Definition Classes
- ValueConverter
-
def
convertToString(value: Any): String
- Definition Classes
- ValueConverter
-
def
convertToType(value: Any, targetClass: Class[_]): Any
- Definition Classes
- AppQuerease → ValueConverter
-
def
convertToType(value: Any, type_: Type): Any
- Definition Classes
- ValueTransformer
-
def
countAll[B <: AnyRef](params: Map[String, Any], extraFilter: String, extraParams: Map[String, Any])(implicit arg0: Manifest[B], resources: Resources, qio: QuereaseIo[B]): Int
- Definition Classes
- Querease
-
def
countAll_(viewDef: ViewDef, params: Map[String, Any], extraFilter: String = null, extraParams: Map[String, Any] = Map())(implicit resources: Resources): Int
- Attributes
- protected
- Definition Classes
- AppQuerease → Querease
-
def
create[B <: AnyRef](params: Map[String, Any])(implicit mf: Manifest[B], resources: Resources, qio: QuereaseIo[B]): B
- Definition Classes
- Querease
-
def
create(view: ViewDef, params: Map[String, Any])(implicit resources: Resources): RowLike
- Definition Classes
- Querease
-
def
createEmailSender: WabaseEmail
- Attributes
- protected
-
def
createJoinsParserCache(db: String): Option[Cache]
- Attributes
- protected
- Definition Classes
- AppMetadata
-
def
createParserCache: Option[Cache]
- Attributes
- protected
- Definition Classes
- AppMetadata
-
def
createTemplateEngine: WabaseTemplate
- Attributes
- protected
- def dbResourceNames(objectName: String, actionName: String): (PoolName, Seq[DbAccessKey])
-
def
defaultApiRoleName: String
- Definition Classes
- AppMetadata
-
lazy val
defaultCpName: String
- Definition Classes
- AppMetadata
-
def
delete(view: ViewDef, data: Map[String, Any], filter: String, params: Map[String, Any])(implicit resources: Resources): Int
- Definition Classes
- Querease
-
def
delete[B <: AnyRef](instance: B, filter: String, params: Map[String, Any])(implicit resources: Resources, qio: QuereaseIo[B]): Int
- Definition Classes
- Querease
- def doAction(view: String, actionName: String, data: Map[String, Any], env: Map[String, Any], fieldFilter: FieldFilter = null)(implicit qr: QuereaseResources): Future[QuereaseResult]
-
def
doActionOp(op: Op, data: Map[String, Any], env: Map[String, Any], context: ActionContext)(implicit qr: QuereaseResources): Future[QuereaseResult]
- Attributes
- protected
-
def
doBlock(op: Block, data: Map[String, Any], env: Map[String, Any], context: ActionContext)(implicit qr: QuereaseResources): Future[QuereaseResult]
- Attributes
- protected
-
def
doConf(op: Conf, data: Map[String, Any], env: Map[String, Any], context: ActionContext)(implicit resFac: ResourcesFactory, ec: ExecutionContext, as: ActorSystem, fs: FileStreamer): Future[ConfResult]
- Attributes
- protected
-
def
doDb(op: Db, data: Map[String, Any], env: Map[String, Any], context: ActionContext)(implicit qr: QuereaseResources): Future[DbResult]
- Attributes
- protected
-
def
doEmail(op: Email, data: Map[String, Any], env: Map[String, Any], context: ActionContext)(implicit qr: QuereaseResources): Future[LongResult]
- Attributes
- protected
-
def
doExtractCookie(op: Cookie, data: Map[String, Any], env: Map[String, Any], context: ActionContext)(implicit resFac: ResourcesFactory, ec: ExecutionContext, as: ActorSystem, fs: FileStreamer, httpReq: HttpRequest): Future[QuereaseResult]
- Attributes
- protected
-
def
doExtractEntity(data: Map[String, Any], env: Map[String, Any], context: ActionContext)(implicit resFac: ResourcesFactory, ec: ExecutionContext, as: ActorSystem, fs: FileStreamer, httpReq: HttpRequest): Future[HttpEntityResult]
- Attributes
- protected
-
def
doExtractHeader(op: HttpHeader, data: Map[String, Any], env: Map[String, Any], context: ActionContext)(implicit resFac: ResourcesFactory, ec: ExecutionContext, as: ActorSystem, fs: FileStreamer, httpReq: HttpRequest): Future[QuereaseResult]
- Attributes
- protected
-
def
doExtractParts(data: Map[String, Any], env: Map[String, Any], context: ActionContext)(implicit httpReq: HttpRequest, as: ActorSystem): Future[RequestPartResult]
- Attributes
- protected
-
def
doFile(op: File, data: Map[String, Any], env: Map[String, Any], context: ActionContext)(implicit res: Resources, ec: ExecutionContext, fs: FileStreamer): Future[DataResult]
- Attributes
- protected
-
def
doForeach(op: Foreach, data: Map[String, Any], env: Map[String, Any], context: ActionContext)(implicit qr: QuereaseResources): Future[IteratorResult]
- Attributes
- protected
-
def
doHttp(op: Http, data: Map[String, Any], env: Map[String, Any], context: ActionContext)(implicit qr: QuereaseResources): Future[DataResult]
- Attributes
- protected
-
def
doHttpRequest(httpClient: (HttpRequest) ⇒ Future[HttpResponse], responseMaxSize: jLong, req: HttpRequest)(implicit ec: ExecutionContext): Future[HttpResponse]
- Attributes
- protected
-
def
doIf(op: If, data: Map[String, Any], env: Map[String, Any], context: ActionContext)(implicit qr: QuereaseResources): Future[QuereaseResult]
- Attributes
- protected
-
def
doInvocation(op: Invocation, data: Map[String, Any], env: Map[String, Any], context: ActionContext)(implicit qr: QuereaseResources): Future[QuereaseResult]
- Attributes
- protected
-
def
doJob(job: Job, data: Map[String, Any], env: Map[String, Any], context: ActionContext)(implicit qr: QuereaseResources): Future[QuereaseResult]
- Attributes
- protected
-
def
doJsonCodec(op: JsonCodec, data: Map[String, Any], env: Map[String, Any], context: ActionContext)(implicit qr: QuereaseResources): Future[QuereaseResult]
- Attributes
- protected
-
def
doResource(op: Resource, data: Map[String, Any], env: Map[String, Any], context: ActionContext)(implicit res: Resources, httpReq: HttpRequest): Future[ResourceResult]
- Attributes
- protected
-
def
doStatus(op: Status, data: Map[String, Any], env: Map[String, Any], context: ActionContext)(implicit qr: QuereaseResources): Future[QuereaseResult]
- Attributes
- protected
- def doSteps(steps: List[Step], context: ActionContext, curData: Future[Map[String, Any]])(implicit qr: QuereaseResources): Future[QuereaseResult]
-
def
doTemplate(op: Template, data: Map[String, Any], env: Map[String, Any], context: ActionContext)(implicit qr: QuereaseResources): Future[TemplateResult]
- Attributes
- protected
-
def
doThis(data: Map[String, Any], env: Map[String, Any], context: ActionContext): Future[MapResult]
- Attributes
- protected
-
def
doToFile(op: ToFile, data: Map[String, Any], env: Map[String, Any], context: ActionContext)(implicit qr: QuereaseResources): Future[FileInfoResult]
- Attributes
- protected
-
def
doTresql(tresql: Tresql, bindVars: Map[String, Any], context: ActionContext)(implicit resources: Resources): DataResult
- Attributes
- protected
-
def
doUnique(op: Unique, data: Map[String, Any], env: Map[String, Any], context: ActionContext)(implicit qr: QuereaseResources): Future[QuereaseResult]
- Attributes
- protected
-
def
doValidationStep(validations: Seq[String], dbkey: Option[DbAccessKey], params: Map[String, Any], view: ViewDef)(implicit res: Resources): Unit
- Attributes
- protected
-
def
doVarsTransforms(transforms: List[VariableTransform], seed: Map[String, Any], data: Map[String, Any]): MapResult
- Attributes
- protected
-
def
doViewCall(method: String, view: String, viewOp: Op, data: Map[String, Any], env: Map[String, Any], context: ActionContext)(implicit qr: QuereaseResources): Future[QuereaseResult]
- Attributes
- protected
-
def
dtoMappingClassName: String
- Definition Classes
- AppMetadata
- lazy val emailSender: WabaseEmail
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
evaluatorConn(): Connection
- Attributes
- protected
-
def
evaluatorResources(defaultResources: Resources): Resources
- Attributes
- protected
-
def
expressionTransformer: mojoz.querease.QuereaseExpressions.Parser.TransformerWithState[Context]
- Attributes
- protected
- Definition Classes
- QuereaseExpressions
-
def
fieldOptionsRef(field: FieldDef): String
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
-
def
fieldOptionsSelf(field: FieldDef): String
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
-
def
fieldOrdering(viewName: String): Ordering[String]
- Definition Classes
- QuereaseMetadata
-
def
fieldOrderingFromMf[T <: AnyRef](implicit mf: Manifest[T]): Ordering[String]
- Definition Classes
- QuereaseMetadata
-
def
fieldOrderingOption(viewName: String): Option[Ordering[String]]
- Definition Classes
- QuereaseMetadata
-
def
fieldOrderingOptionFromMf[T <: AnyRef](implicit arg0: Manifest[T]): Option[Ordering[String]]
- Definition Classes
- QuereaseMetadata
- def fileHttpEntity(fileResult: FileResult): Option[UniversalEntity]
-
def
findField(viewDef: ViewDef, path: String): Option[FieldDef]
- Definition Classes
- QuereaseExpressions
-
def
fromAndPathToAlias(view: ViewDef): (String, Map[List[String], String])
- Definition Classes
- QueryStringBuilder
-
def
generateQueriesForCompilation(log: ⇒ (String) ⇒ Unit): Seq[CompilationUnit]
- Attributes
- protected
- Definition Classes
- AppMetadata → QuereaseMetadata
-
def
get(viewDef: ViewDef, keyValues: Seq[Any], keyColNames: Seq[String], extraFilter: String, extraParams: Map[String, Any], fieldFilter: FieldFilter)(implicit resources: Resources): Option[RowLike]
- Definition Classes
- AppQuerease → Querease
-
def
get[B <: AnyRef](keyValues: Seq[Any], keyColNames: Seq[String], extraFilter: String, extraParams: Map[String, Any], fieldFilter: FieldFilter)(implicit mf: Manifest[B], resources: Resources, qio: QuereaseIo[B]): Option[B]
- Definition Classes
- Querease
-
def
get[B <: AnyRef](keyValues: Seq[Any], extraFilter: String, extraParams: Map[String, Any], fieldFilter: FieldFilter)(implicit mf: Manifest[B], resources: Resources, qio: QuereaseIo[B]): Option[B]
- Definition Classes
- Querease
-
def
get[B <: AnyRef](keyValues: Seq[Any], extraParams: Map[String, Any])(implicit mf: Manifest[B], resources: Resources, qio: QuereaseIo[B]): Option[B]
- Definition Classes
- Querease
-
def
get[B <: AnyRef](keyValues: Seq[Any], extraFilter: String)(implicit mf: Manifest[B], resources: Resources, qio: QuereaseIo[B]): Option[B]
- Definition Classes
- Querease
-
def
get[B <: AnyRef](keyValues: Seq[Any], fieldFilter: FieldFilter)(implicit mf: Manifest[B], resources: Resources, qio: QuereaseIo[B]): Option[B]
- Definition Classes
- Querease
-
def
get[B <: AnyRef](keyValues: Seq[Any])(implicit mf: Manifest[B], resources: Resources, qio: QuereaseIo[B]): Option[B]
- Definition Classes
- Querease
-
def
get[B <: AnyRef](code: String, extraFilter: String, extraParams: Map[String, Any], fieldFilter: FieldFilter)(implicit mf: Manifest[B], resources: Resources, qio: QuereaseIo[B]): Option[B]
- Definition Classes
- Querease
-
def
get[B <: AnyRef](code: String, extraFilter: String, extraParams: Map[String, Any])(implicit mf: Manifest[B], resources: Resources, qio: QuereaseIo[B]): Option[B]
- Definition Classes
- Querease
-
def
get[B <: AnyRef](code: String, extraParams: Map[String, Any])(implicit mf: Manifest[B], resources: Resources, qio: QuereaseIo[B]): Option[B]
- Definition Classes
- Querease
-
def
get[B <: AnyRef](code: String, extraFilter: String)(implicit mf: Manifest[B], resources: Resources, qio: QuereaseIo[B]): Option[B]
- Definition Classes
- Querease
-
def
get[B <: AnyRef](code: String, fieldFilter: FieldFilter)(implicit mf: Manifest[B], resources: Resources, qio: QuereaseIo[B]): Option[B]
- Definition Classes
- Querease
-
def
get[B <: AnyRef](code: String)(implicit mf: Manifest[B], resources: Resources, qio: QuereaseIo[B]): Option[B]
- Definition Classes
- Querease
-
def
get[B <: AnyRef](id: Long, extraFilter: String, extraParams: Map[String, Any], fieldFilter: FieldFilter)(implicit mf: Manifest[B], resources: Resources, qio: QuereaseIo[B]): Option[B]
- Definition Classes
- Querease
-
def
get[B <: AnyRef](id: Long, extraFilter: String, extraParams: Map[String, Any])(implicit mf: Manifest[B], resources: Resources, qio: QuereaseIo[B]): Option[B]
- Definition Classes
- Querease
-
def
get[B <: AnyRef](id: Long, extraParams: Map[String, Any])(implicit mf: Manifest[B], resources: Resources, qio: QuereaseIo[B]): Option[B]
- Definition Classes
- Querease
-
def
get[B <: AnyRef](id: Long, extraFilter: String)(implicit mf: Manifest[B], resources: Resources, qio: QuereaseIo[B]): Option[B]
- Definition Classes
- Querease
-
def
get[B <: AnyRef](id: Long, fieldFilter: FieldFilter)(implicit mf: Manifest[B], resources: Resources, qio: QuereaseIo[B]): Option[B]
- Definition Classes
- Querease
-
def
get[B <: AnyRef](id: Long)(implicit mf: Manifest[B], resources: Resources, qio: QuereaseIo[B]): Option[B]
- Definition Classes
- Querease
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
getKeyValues(viewName: String, data: Map[String, Any], forApi: Boolean = false): Seq[Any]
- Attributes
- protected
-
def
groupBy(view: ViewDef): String
- Definition Classes
- QueryStringBuilder
-
val
handledFieldExtras: Set[String]
- Attributes
- protected
- Definition Classes
- AppMetadata
-
val
handledViewExtras: Set[String]
- Attributes
- protected
- Definition Classes
- AppMetadata
-
def
hasExplicitKey(view: ViewDef): Boolean
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
having(view: ViewDef): String
- Definition Classes
- QueryStringBuilder
-
def
idFieldName(view: ViewDef): String
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
-
def
idName(view: ViewDef): String
- Attributes
- protected
-
def
idToLong(id: Any): Long
- Attributes
- protected
- Definition Classes
- Querease
-
def
identifier(s: String): String
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
-
def
insert(view: ViewDef, metadata: View, data: Map[String, Any])(implicit resources: Resources): Long
- Attributes
- protected
- Definition Classes
- Querease
-
def
insert(view: ViewDef, data: Map[String, Any])(implicit resources: Resources): Long
- Definition Classes
- Querease
-
def
insert(view: ViewDef, data: Map[String, Any], filter: String, extraPropsToSave: Map[String, Any])(implicit resources: Resources): Long
- Attributes
- protected
- Definition Classes
- Querease
-
def
isFieldForInsert(field: FieldDef): Boolean
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
-
def
isFieldForUpdate(field: FieldDef): Boolean
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isOptionalField(f: FieldDef): Boolean
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
-
def
isResolverToBeTransformed(ctx: Context, q: Query): Boolean
- Attributes
- protected
- Definition Classes
- QuereaseExpressions
-
def
isSaveableChildField(field: FieldDef, view: ViewDef, saveToMulti: Boolean, saveToTableNames: Seq[String], childView: ViewDef): Boolean
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
-
def
isSaveableRefToReadonlyChildField(field: FieldDef): Boolean
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
-
def
isSaveableSimpleField(field: FieldDef, view: ViewDef, saveToMulti: Boolean, saveToTableNames: Seq[String]): Boolean
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
-
def
isSortableField(viewDef: ViewDef, f: FieldDef): Boolean
- Attributes
- protected
- Definition Classes
- AppMetadata
-
def
jobDef(jobName: String): JobDef
- Definition Classes
- AppMetadata
-
lazy val
jobDefLoader: YamlJobDefLoader
- Definition Classes
- AppMetadata
-
def
jobDefOption(jobName: String): Option[JobDef]
- Definition Classes
- AppMetadata
-
lazy val
joinsParser: JoinsParser
- Definition Classes
- AppMetadata → QuereaseMetadata
-
lazy val
joinsParserCache: Map[String, Map[String, Exp]]
- Attributes
- protected
- Definition Classes
- AppMetadata
-
def
jsonStringValue(value: Any): Any
- Attributes
- protected
- Definition Classes
- ValueTransformer
-
val
jsonValueEncoder: JsValueEncoderPF
Override this to override default scala value (like String, Number, Boolean, null, Iterable, Map) json encoding.
Override this to override default scala value (like String, Number, Boolean, null, Iterable, Map) json encoding. Default implementation is
Writer => PartialFunction.empty -
def
keyColNameForGetByCode(view: ViewDef): String
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
-
def
keyColNameForGetById(view: ViewDef): String
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
-
def
keyColNameOfTypeForGet(view: ViewDef, keyColTypeName: String): String
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
-
def
keyFields(view: ViewDef): Seq[FieldDef]
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
-
def
keyResult(ir: IdResult, viewName: String, data: Map[String, Any]): KeyResult
- Attributes
- protected
-
val
knownApiMethods: Set[String]
- Definition Classes
- AppMetadata
-
val
knownAuthOps: Set[String]
- Definition Classes
- AppMetadata
-
lazy val
knownFieldExtras: Set[String]
- Definition Classes
- AppMetadata
-
lazy val
knownInlineViewExtras: Set[String]
- Definition Classes
- AppMetadata
-
lazy val
knownPrefixes: Set[String]
- Definition Classes
- AppMetadata
-
lazy val
knownViewExtras: Set[String]
- Definition Classes
- AppMetadata
-
def
limitOffset(query: String, countAll: Boolean, limit: Int, offset: Int): (String, Array[Int])
- Definition Classes
- QueryStringBuilder
-
def
list[B <: AnyRef](query: String, params: Map[String, Any])(implicit arg0: Manifest[B], resources: Resources, qio: QuereaseIo[B]): List[B]
- Definition Classes
- Querease
-
def
list[B <: AnyRef](params: Map[String, Any], offset: Int, limit: Int, orderBy: String, extraFilter: String, extraParams: Map[String, Any], fieldFilter: FieldFilter)(implicit arg0: Manifest[B], resources: Resources, qio: QuereaseIo[B]): List[B]
- Definition Classes
- Querease
-
lazy val
logger: Logger
- Attributes
- protected
- Definition Classes
- Loggable
-
lazy val
macrosClass: Class[_]
Get macro class from 'main' tresql resources config
Get macro class from 'main' tresql resources config
- Definition Classes
- AppMetadata → QuereaseMetadata
-
def
mapSqlArray[T](arr: Array, f: (RowLike, Int) ⇒ T): Iterator[T]
- Attributes
- protected
- Definition Classes
- ValueTransformer
-
lazy val
metadataConventions: AppMetadata.AppMdConventions
- Definition Classes
- AppMetadata → QuereaseMetadata
-
lazy val
nameToJobDef: Map[String, JobDef]
- Definition Classes
- AppMetadata
-
lazy val
nameToPersistenceMetadata: Map[String, View]
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
-
lazy val
nameToViewDef: Map[String, ViewDef]
- Definition Classes
- AppMetadata → QuereaseMetadata
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
oldKeyParamName: String
- Definition Classes
- QuereaseMetadata
-
def
opParserCache(name: String): Cache
- Attributes
- protected
- Definition Classes
- AppMetadata
-
def
order(view: ViewDef, orderBy: String): String
- Definition Classes
- QueryStringBuilder
-
def
parseAction(objectName: String, stepData: Seq[Any], opParser: OpParser): Action
- Attributes
- protected
- Definition Classes
- AppMetadata
-
def
parseDateTimeString(d: String): AnyRef
- Attributes
- protected
- Definition Classes
- ValueConverter
-
def
parseDecoder(viewName: String, decStr: String): (RequestDecoder, jLong)
- Attributes
- protected
- Definition Classes
- AppMetadata
-
def
parseTimeout(viewName: String, timeoutStr: String): FiniteDuration
- Attributes
- protected
- Definition Classes
- AppMetadata
-
val
parser: Parser
- Definition Classes
- AppMetadata
-
lazy val
parserCacheSize: Int
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
-
def
persistenceFilters(view: ViewDef): Filters
- Attributes
- protected
- Definition Classes
- AppQuerease → QuereaseMetadata
-
def
persistenceMetadata(view: ViewDef, data: Map[String, Any]): View
- Definition Classes
- QuereaseMetadata
-
lazy val
persistenceMetadataMaxDepth: Int
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
-
def
persistenceMetadataTypeCast(view: ViewDef, field: FieldDef): String
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
-
def
qualify(view: ViewDef, expression: String, pathToAlias: Map[List[String], String], ignoreUnknownPaths: Boolean): String
- Definition Classes
- QueryStringBuilder
- def quereaseActionLogger(name: String): (⇒ String) ⇒ Unit
-
def
queryColAlias(f: FieldDef): String
- Definition Classes
- QueryStringBuilder
-
def
queryColExpression(view: ViewDef, f: FieldDef, pathToAlias: Map[List[String], String], fieldFilter: FieldFilter): String
- Definition Classes
- QueryStringBuilder
-
def
queryColName(view: ViewDef, f: FieldDef): String
- Definition Classes
- QueryStringBuilder
-
def
queryColTableAlias(view: ViewDef, f: FieldDef): String
- Definition Classes
- QueryStringBuilder
-
def
queryString(view: ViewDef, fields: Seq[FieldDef], exprFields: Seq[FieldDef], filter: String): String
- Definition Classes
- QueryStringBuilder
-
def
queryStringAndParams(view: ViewDef, params: Map[String, Any], offset: Int, limit: Int, orderBy: String, extraFilter: String, extraParams: Map[String, Any], fieldFilter: FieldFilter, countAll: Boolean, includeDbPrefix: Boolean): (String, Map[String, Any])
- Definition Classes
- QueryStringBuilder
- def requestPartsToMap(result: RequestPartResult)(implicit fs: FileStreamer, as: ActorSystem): Future[Map[String, Any]]
-
def
resolvableCastToText(typeOpt: Option[Type]): String
- Attributes
- protected
- Definition Classes
- QuereaseExpressions
-
def
resolvablesExpression(viewName: String, fieldName: String, contextName: String, bindVars: List[(String, Option[Type])]): String
- Attributes
- protected
- Definition Classes
- QuereaseExpressions
-
def
resolvablesMessageExpression(viewName: String, fieldName: String, contextName: String, bindVars: List[(String, Option[Type])]): String
- Attributes
- protected
- Definition Classes
- QuereaseExpressions
-
def
resolvablesMessageMissingVarExpression(bindVar: String): String
- Attributes
- protected
- Definition Classes
- QuereaseExpressions
-
def
resolveJobDbAccessKeys(viewDefs: Map[String, ViewDef], jobDefs: Map[String, JobDef]): Map[String, JobDef]
- Attributes
- protected
- Definition Classes
- AppMetadata
-
def
resolveViewDbAccessKeys(viewDefs: Map[String, ViewDef], jobDefs: Map[String, JobDef]): Map[String, ViewDef]
- Attributes
- protected
- Definition Classes
- AppMetadata
-
def
resolverErrorMessageExpression(viewName: String, fieldName: String, contextName: String, bindVars: List[(String, Option[Type])]): String
- Attributes
- protected
- Definition Classes
- QuereaseExpressions
-
def
resolverErrorMessageExpression(viewName: String, fieldName: String, contextName: String, resolvablesMessageExpression: String): String
- 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
- Attributes
- protected
- Definition Classes
- QuereaseExpressions
-
lazy val
resourceLoader: (String) ⇒ InputStream
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
-
def
result[B <: AnyRef](query: String, params: Map[String, Any])(implicit arg0: Manifest[B], resources: Resources, qio: QuereaseIo[B]): QuereaseIteratorResult[B]
- Definition Classes
- Querease
-
def
result[B <: AnyRef](params: Map[String, Any], offset: Int, limit: Int, orderBy: String, extraFilter: String, extraParams: Map[String, Any], fieldFilter: FieldFilter)(implicit arg0: Manifest[B], resources: Resources, qio: QuereaseIo[B]): QuereaseIteratorResult[B]
- Definition Classes
- Querease
- val resultRenderers: ResultRenderers
-
lazy val
routeDefLoader: YamlRouteDefLoader
- Definition Classes
- AppMetadata
-
lazy val
routeDefs: Seq[RouteDef]
- Definition Classes
- AppMetadata
-
def
rowsResult(viewDef: ViewDef, params: Map[String, Any], offset: Int, limit: Int, orderBy: String, extraFilter: String, extraParams: Map[String, Any], fieldFilter: FieldFilter)(implicit resources: Resources): Result[RowLike]
- Definition Classes
- AppQuerease → Querease
-
def
save[B <: AnyRef](view: ViewDef, data: Map[String, Any], extraPropsToSave: Map[String, Any], method: SaveMethod, filter: String, params: Map[String, Any])(implicit resources: Resources, qio: QuereaseIo[B]): Long
- Definition Classes
- Querease
-
def
save[B <: AnyRef](pojo: B, extraPropsToSave: Map[String, Any], forceInsert: Boolean, filter: String, params: Map[String, Any])(implicit resources: Resources, qio: QuereaseIo[B]): Long
- Definition Classes
- Querease
-
def
serializedCaches: Map[String, Array[Byte]]
- Attributes
- protected
- Definition Classes
- AppMetadata → QuereaseMetadata
-
def
splitToLabelAndComments(s: String): (String, String)
- Definition Classes
- AppMetadata
-
val
supportedIdTypeNames: Set[String]
- Definition Classes
- QuereaseMetadata
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
tableAndAlias(view: ViewDef): String
- Definition Classes
- QueryStringBuilder
-
lazy val
tableMetadata: TableMetadata
- Definition Classes
- QuereaseMetadata
- lazy val templateEngine: WabaseTemplate
-
def
throwUnsupportedConversion(value: Any, targetClass: Class[_]): Unit
- Attributes
- protected
- Definition Classes
- ValueConverter
-
def
toAppViewDef(vd: ViewDef, isInline: Boolean): ViewDef
- Attributes
- protected
- Definition Classes
- AppMetadata
-
def
toAppViewDefs(mojozViewDefs: Map[String, ViewDef]): Map[String, ViewDef]
- Definition Classes
- AppMetadata
-
def
toCompatibleMap(map: Map[String, Any], view: ViewDef): Map[String, Any]
- Definition Classes
- ValueTransformer
-
def
toCompatibleMap(row: RowLike, view: ViewDef): Map[String, Any]
- Definition Classes
- ValueTransformer
-
def
toCompatibleMap(value: Any, view: ViewDef, nameOrIndex: String): Map[String, Any]
- Definition Classes
- ValueTransformer
-
def
toCompatibleSeqOfMaps(result: Result[RowLike], view: ViewDef): Seq[Map[String, Any]]
- Definition Classes
- ValueTransformer
-
def
toCompatibleSeqOfMaps(value: Any, view: ViewDef, nameOrIndex: String): Seq[Map[String, Any]]
- Definition Classes
- ValueTransformer
-
def
toPersistenceMetadata(view: ViewDef, nameToViewDef: Map[String, ViewDef], parentNames: List[String], refsToParent: Set[String], maxDepth: Int): Option[View]
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
-
def
toSaveableMap(map: Map[String, Any], view: ViewDef): Map[String, Any]
- Definition Classes
- ValueTransformer
-
def
toSaveableValue(value: Any, type_: Type): Any
- Definition Classes
- ValueTransformer
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
transformAppViewDefs(viewDefs: Map[String, ViewDef]): Map[String, ViewDef]
- Attributes
- protected
- Definition Classes
- AppMetadata
-
def
transformExpression(expression: String, viewDef: ViewDef, fieldDef: FieldDef, mdContext: MdContext, baseTableAlias: String, pathToAlias: Map[List[String], String]): String
- Definition Classes
- QuereaseExpressions
-
def
transformFilter(filter: String, view: ViewDef, baseTableAlias: String, pathToAlias: Map[List[String], String]): String
- Definition Classes
- FilterTransformer
-
def
transformJobDefs(jobDefs: Map[String, JobDef]): Map[String, JobDef]
- Attributes
- protected
- Definition Classes
- AppMetadata
-
def
transformResolver(view: ViewDef, field: FieldDef, resolver: String): String
- Attributes
- protected
- Definition Classes
- QuereaseResolvers
-
lazy val
tresqlMetadata: TresqlMetadata
- Definition Classes
- QuereaseMetadata
- val tresqlUri: TresqlUri
-
lazy val
typeDefs: Seq[TypeDef]
- Definition Classes
- QuereaseMetadata
-
lazy val
typeNameToClass: Map[String, Class[_]]
- Attributes
- protected
- Definition Classes
- ValueTransformer
-
lazy val
typeNameToScalaTypeName: Map[String, String]
- Attributes
- protected
- Definition Classes
- ValueTransformer
-
def
typedSeqOfValues(row: RowLike, index: Int, type_: Type): Seq[Any]
- Attributes
- protected
- Definition Classes
- ValueTransformer
-
def
typedValue(row: RowLike, index: Int, type_: Type): Any
- Attributes
- protected
- Definition Classes
- ValueTransformer
-
lazy val
uninheritableExtras: Seq[String]
- Definition Classes
- AppMetadata → QuereaseMetadata
-
def
unusedName(name: String, usedNames: Set[String]): String
- Attributes
- protected
- Definition Classes
- QueryStringBuilder
-
def
unwrapSeq(seq: Seq[Any]): Any
- Attributes
- protected
- Definition Classes
- ValueTransformer
-
def
update[B <: AnyRef](view: ViewDef, metadata: View, data: Map[String, Any])(implicit resources: Resources, qio: QuereaseIo[B]): Unit
- Attributes
- protected
- Definition Classes
- Querease
-
def
update[B <: AnyRef](view: ViewDef, data: Map[String, Any])(implicit resources: Resources, qio: QuereaseIo[B]): Unit
- Definition Classes
- Querease
-
def
update[B <: AnyRef](view: ViewDef, data: Map[String, Any], filter: String, extraPropsToSave: Map[String, Any])(implicit resources: Resources, qio: QuereaseIo[B]): Unit
- Attributes
- protected
- Definition Classes
- Querease
-
def
upsert(view: ViewDef, metadata: View, data: Map[String, Any])(implicit resources: Resources): (SaveMethod, Long)
- Attributes
- protected
- Definition Classes
- Querease
-
def
upsert(view: ViewDef, data: Map[String, Any])(implicit resources: Resources): (SaveMethod, Long)
- Definition Classes
- Querease
-
def
upsert(view: ViewDef, data: Map[String, Any], filter: String, extraPropsToSave: Map[String, Any])(implicit resources: Resources): (SaveMethod, Long)
- Attributes
- protected
- Definition Classes
- Querease
-
def
validate(view: ViewDef, data: Map[String, Any], params: Map[String, Any])(implicit resources: Resources): Unit
- Definition Classes
- Querease
-
def
validate[B <: AnyRef](pojo: B, params: Map[String, Any])(implicit resources: Resources, qio: QuereaseIo[B]): Unit
- Definition Classes
- Querease
-
def
validationResults(view: ViewDef, data: Map[String, Any], params: Map[String, Any])(implicit resources: Resources): List[ValidationResult]
- Definition Classes
- Querease
-
def
validationResults[B <: AnyRef](pojo: B, params: Map[String, Any])(implicit resources: Resources, qio: QuereaseIo[B]): List[ValidationResult]
- Definition Classes
- Querease
-
def
validationsQueryString(viewDef: ViewDef, validations: Seq[String]): Option[String]
- Definition Classes
- QueryStringBuilder
-
def
validationsQueryString(viewDef: ViewDef): Option[String]
- Definition Classes
- QueryStringBuilder
-
def
validationsQueryStrings(viewDef: ViewDef): Seq[String]
- Definition Classes
- QueryStringBuilder
-
def
viewDef(viewName: String): ViewDef
- Definition Classes
- QuereaseMetadata
-
def
viewDefFromMf[T <: AnyRef](implicit mf: Manifest[T]): ViewDef
- Definition Classes
- QuereaseMetadata
-
lazy val
viewDefLoader: YamlViewDefLoader
- Definition Classes
- QuereaseMetadata
-
def
viewDefOption(viewName: String): Option[ViewDef]
- Definition Classes
- QuereaseMetadata
-
def
viewDefOptionFromMf[T <: AnyRef](implicit arg0: Manifest[T]): Option[ViewDef]
- Definition Classes
- QuereaseMetadata
-
def
viewNameFromMf[T <: AnyRef](implicit mf: Manifest[T]): String
- Definition Classes
- AppMetadata → QuereaseMetadata
-
lazy val
viewNameToApiKeyColNames: Map[String, Seq[String]]
- Definition Classes
- AppMetadata
-
lazy val
viewNameToApiKeyFieldNames: Map[String, Seq[String]]
- Definition Classes
- AppMetadata
-
lazy val
viewNameToApiKeyFields: Map[String, Seq[FieldDef]]
- Definition Classes
- AppMetadata
-
lazy val
viewNameToChildViewNames: Map[String, Set[String]]
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
-
lazy val
viewNameToClassMap: Map[String, Class[_ <: Dto]]
- Definition Classes
- AppMetadata
-
lazy val
viewNameToFieldOrdering: Map[String, FieldOrdering]
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
-
lazy val
viewNameToIdFieldName: Map[String, String]
- Definition Classes
- QuereaseMetadata
- lazy val viewNameToIdName: Map[String, String]
-
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
viewNameToKeyFieldTypes: Map[String, Seq[Type]]
- Definition Classes
- QuereaseMetadata
-
lazy val
viewNameToKeyFields: Map[String, Seq[FieldDef]]
- Definition Classes
- QuereaseMetadata
-
lazy val
viewNameToMapZero: Map[String, Map[String, Any]]
- Definition Classes
- QuereaseMetadata
-
lazy val
viewNameToParentViewNames: Map[String, Set[String]]
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
- lazy val viewNameToPathSegments: Map[String, Seq[Segment]]
-
lazy val
viewNameToQueryVariablesCache: Map[String, Seq[Variable]]
- Definition Classes
- AppMetadata
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
where(view: ViewDef, extraFilter: String, pathToAlias: Map[List[String], String]): String
- Definition Classes
- QueryStringBuilder
-
lazy val
yamlMetadata: Seq[YamlMd]
- Attributes
- protected
- Definition Classes
- QuereaseMetadata
-
lazy val
zoneId: ZoneId
- Attributes
- protected
- Definition Classes
- ValueConverter
- object QuereaseAction
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated
-
def
resolveAuth(viewDefs: Map[String, ViewDef]): Map[String, ViewDef]
- Attributes
- protected
- Definition Classes
- AppMetadata
- Annotations
- @deprecated
- Deprecated
(Since version 6.0) Results of this method are not used and this method will be removed