org.tresql

Resources

trait Resources extends MacroResources with CacheResources with Logging

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

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Resources
  2. Logging
  3. CacheResources
  4. MacroResources
  5. AnyRef
  6. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. type BindVarLogFilter = PartialFunction[Expr, String]

    Definition Classes
    Logging
  2. type TresqlLogger = (⇒ String, ⇒ Map[String, Any], LogTopic) ⇒ Unit

    Definition Classes
    Logging

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def bindVarLogFilter: BindVarLogFilter

    Definition Classes
    Logging
  8. def cache: Cache

    Parsed statement

    Parsed statement

    Cache
    Definition Classes
    CacheResources
  9. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @throws( ... )
  10. def conn: Connection

  11. def copyResources: Resources_

    Attributes
    protected
  12. def defaultDialect: CoreTypes.Dialect

    Attributes
    protected
  13. def dialect: CoreTypes.Dialect

  14. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  15. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  16. def fetchSize: Int

  17. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  18. def hashCode(): Int

    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  19. def idExpr: (String) ⇒ String

  20. def invokeMacro[T](name: String, parser_or_builder: AnyRef, args: List[T]): T

    Definition Classes
    MacroResources
  21. def isBuilderMacroDefined(name: String): Boolean

    Definition Classes
    MacroResources
  22. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  23. def isMacroDefined(name: String): Boolean

    Definition Classes
    MacroResources
  24. def log(msg: ⇒ String, params: ⇒ Map[String, Any] = Map(), topic: LogTopic = LogTopic.info): Unit

    Definition Classes
    Logging
  25. def logger: (⇒ String, ⇒ Map[String, Any], LogTopic) ⇒ Unit

    Definition Classes
    Logging
  26. def maxResultSize: Int

  27. def metadata: Metadata

  28. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  29. final def notify(): Unit

    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  30. final def notifyAll(): Unit

    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  31. def params: Map[String, Any]

  32. def queryTimeout: Int

  33. def recursiveStackDepth: Int

  34. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  35. def toString(): String

    Definition Classes
    AnyRef → Any
  36. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  37. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  38. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  39. def withBindVarLogFilter(filter: BindVarLogFilter): Resources

  40. def withCache(cache: Cache): Resources

  41. def withConn(conn: Connection): Resources

  42. def withDialect(dialect: CoreTypes.Dialect): Resources

  43. def withFetchSize(fetchSize: Int): Resources

  44. def withIdExpr(idExpr: (String) ⇒ String): Resources

  45. def withLogger(logger: (⇒ String, ⇒ Map[String, Any], LogTopic) ⇒ Unit): Resources

  46. def withMacros(macros: Any): Resources

  47. def withMaxResultSize(maxResultSize: Int): Resources

  48. def withMetadata(metadata: Metadata): Resources

  49. def withParams(params: Map[String, Any]): Resources

  50. def withQueryTimeout(queryTimeout: Int): Resources

  51. def withRecursiveStackDepth(recStackDepth: Int): Resources

Deprecated Value Members

  1. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Logging

Inherited from CacheResources

Inherited from MacroResources

Inherited from AnyRef

Inherited from Any

Ungrouped