org

tresql

package tresql

Visibility
  1. Public
  2. All

Type Members

  1. trait ArrayResult[T <: RowLike] extends Result[T]

    Result with one row

  2. trait Cache extends CacheBase[Exp]

    Cache for parsed expressions

  3. trait CacheBase[E] extends AnyRef

  4. trait CacheResources extends AnyRef

  5. case class Column(idx: Int, name: String, expr: Expr) extends Product with Serializable

  6. class CompiledArrayResult[T <: RowLike] extends ArrayResult[T] with CompiledResult[T]

  7. trait CompiledResult[T <: RowLike] extends Result[T]

    is retured from

  8. trait CompiledRow extends RowLike with Typed

    is used as superclass for parameter type of

  9. class CompiledSelectResult[T <: RowLike] extends SelectResult[T] with CompiledResult[T]

  10. abstract class CoreTypes extends AnyRef

  11. trait DMLResult extends CompiledResult[DMLResult] with ArrayResult[DMLResult] with DynamicResult

  12. class DeleteResult extends DMLResult

  13. class DynamicArrayResult extends ArrayResult[DynamicArrayResult] with DynamicResult

  14. trait DynamicResult extends Result[DynamicRow] with DynamicRow

  15. trait DynamicRow extends RowLike with Dynamic

  16. class DynamicSelectResult extends SelectResult[DynamicRow] with DynamicResult

  17. sealed abstract class Expr extends () ⇒ Any

  18. class InOutPar extends OutPar

    In out parameter box for callable statement

  19. class InsertResult extends DMLResult

  20. trait LogTopic extends AnyRef

  21. trait Logging extends AnyRef

  22. trait MacroResources extends AnyRef

  23. class MacroResourcesImpl extends MacroResources

  24. class Macros extends AnyRef

  25. trait Metadata extends TypeMapper

    Implementation of meta data must be thread safe

  26. class MissingBindVariableException extends RuntimeException

  27. trait ORT extends Query

    Object Relational Transformations - ORT

  28. class OutPar extends AnyRef

    Out parameter box for callable statement

  29. trait Query extends QueryBuilder with TypedQuery

  30. trait QueryBuilder extends EnvProvider with Transformer with Typer

  31. class QueryCompiler extends QueryParser with Compiler

  32. class QueryParser extends QueryParsers with ExpTransformer

  33. trait Resources extends MacroResources with CacheResources with Logging

    Resources and configuration for query execution like database connection, metadata, database dialect etc.

  34. trait Result[+T <: RowLike] extends Iterator[T] with RowLike with TypedResult[T] with AutoCloseable

  35. trait RowLike extends Typed

  36. trait SelectResult[T <: RowLike] extends Result[T]

  37. class SimpleCache extends SimpleCacheBase[Exp] with Cache

    Cache based on java concurrent hash map

  38. class SimpleCacheBase[E] extends CacheBase[E]

  39. case class SingleValueResult[T](value: T) extends CompiledResult[SingleValueResult[T]] with ArrayResult[SingleValueResult[T]] with DynamicResult with Product with Serializable

  40. trait ThreadLocalResources extends Resources

    Implementation of Resources with thread local instance based on template

  41. class TooManyRowsException extends RuntimeException

  42. trait Transformer extends AnyRef

  43. trait Typed extends AnyRef

  44. trait TypedQuery extends AnyRef

  45. trait TypedResult[+R <: RowLike] extends AnyRef

  46. trait Typer extends AnyRef

  47. class UpdateResult extends DMLResult

  48. class WeakHashCache extends WeakHashCacheBase[Exp] with Cache

    Cache based on scala WeakHashMap

  49. class WeakHashCacheBase[E] extends CacheBase[E]

Value Members

  1. object ArrayResult

  2. object CoreTypes extends CoreTypes

  3. object InOutPar

  4. object LogTopic

  5. object ORT extends ORT

  6. object OutPar

  7. object Query extends Query

  8. object QueryBuildCtx

  9. package compiling

  10. package dialects

  11. package java_api

  12. package macro_

  13. package metadata

  14. package parsing

  15. package result

Ungrouped