org.tresql.java_api

ThreadLocalResources

trait ThreadLocalResources extends tresql.ThreadLocalResources

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ThreadLocalResources
  2. ThreadLocalResources
  3. Resources
  4. Logging
  5. CacheResources
  6. MacroResources
  7. AnyRef
  8. 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. case class ResourcesTemplate(conn: Connection, metadata: Metadata, dialect: CoreTypes.Dialect, idExpr: (String) ⇒ String, queryTimeout: Int, fetchSize: Int, maxResultSize: Int, recursiveStackDepth: Int, params: Map[String, Any], macros: Any = null) extends Resources with Product with Serializable

    Definition Classes
    ThreadLocalResources
  3. 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. def apply(params: Map[String, Any], reusableExpr: Boolean): Env

    Definition Classes
    ThreadLocalResources
  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. def bindVarLogFilter: BindVarLogFilter

    Filter is global not thread local.

    Filter is global not thread local. To be overriden in subclasses. This implementation returns

    super.bindVarLogFilter
    Definition Classes
    ThreadLocalResourcesLogging
  9. def cache: Cache

    Cache is global not thread local.

    Cache is global not thread local. To be overriden in subclasses. This implementation returns

    super.cache
    Definition Classes
    ThreadLocalResourcesCacheResources
  10. def clone(): AnyRef

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

    Definition Classes
    ThreadLocalResourcesResources
  12. def conn_=(conn: Connection): Unit

    Definition Classes
    ThreadLocalResources
  13. def copyResources: Resources_

    Attributes
    protected
    Definition Classes
    Resources
  14. def defaultDialect: CoreTypes.Dialect

    Attributes
    protected
    Definition Classes
    Resources
  15. def dialect: CoreTypes.Dialect

    Definition Classes
    ThreadLocalResourcesResources
  16. def dialect_=(dialect: CoreTypes.Dialect): Unit

    Definition Classes
    ThreadLocalResources
  17. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  19. def fetchSize: Int

    Definition Classes
    ThreadLocalResourcesResources
  20. def fetchSize_=(fetchSize: Int): Unit

    Definition Classes
    ThreadLocalResources
  21. def getCache: Cache

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

    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  23. def getConnection: Connection

  24. def getDialect: CoreTypes.Dialect

  25. def getIdExprFunc: IdExprFunc

  26. def getMetadata: tresql.Metadata

  27. def hashCode(): Int

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

    Definition Classes
    ThreadLocalResourcesResources
  29. def idExpr_=(idExpr: (String) ⇒ String): Unit

    Definition Classes
    ThreadLocalResources
  30. def invokeMacro[T](name: String, parser_or_builder: AnyRef, args: List[T]): T

    Definition Classes
    ThreadLocalResourcesMacroResources
  31. def isBuilderMacroDefined(macroName: String): Boolean

    Definition Classes
    ThreadLocalResourcesMacroResources
  32. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  33. def isMacroDefined(macroName: String): Boolean

    Definition Classes
    ThreadLocalResourcesMacroResources
  34. var javaLogger: Logger

  35. def liftDialect(dialect: CoreTypes.Dialect): PartialFunction[Expr, String]

    Attributes
    protected
    Definition Classes
    Resources
  36. def log(msg: ⇒ String, params: ⇒ Map[String, Any] = Map(), topic: LogTopic = LogTopic.info): Unit

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

    Logger is global not thread local.

    Logger is global not thread local. To be overriden in subclasses. This implementation returns

    super.logger
    Definition Classes
    ThreadLocalResourcesThreadLocalResourcesLogging
  38. def maxResultSize: Int

    Definition Classes
    ThreadLocalResourcesResources
  39. def maxResultSize_=(size: Int): Unit

    Definition Classes
    ThreadLocalResources
  40. def metadata: tresql.Metadata

    Definition Classes
    ThreadLocalResourcesResources
  41. def metadata_=(metadata: tresql.Metadata): Unit

    Definition Classes
    ThreadLocalResources
  42. final def ne(arg0: AnyRef): Boolean

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

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

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

    Definition Classes
    Resources
  46. def queryTimeout: Int

    Definition Classes
    ThreadLocalResourcesResources
  47. def queryTimeout_=(timeout: Int): Unit

    Definition Classes
    ThreadLocalResources
  48. def recursiveStackDepth: Int

    Definition Classes
    ThreadLocalResourcesResources
  49. def recursiveStackDepth_=(depth: Int): Unit

    Definition Classes
    ThreadLocalResources
  50. def resourcesTemplate: ResourcesTemplate

    Attributes
    protected
    Definition Classes
    ThreadLocalResources
  51. def setConnection(c: Connection): Unit

  52. def setDialect(d: CoreTypes.Dialect): Unit

  53. def setIdExprFunc(f: IdExprFunc): Unit

  54. def setLogger(logger: Logger): Unit

  55. def setMacros(macros: Any): Unit

    Definition Classes
    ThreadLocalResources
  56. def setMetadata(md: tresql.Metadata): Unit

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

    Definition Classes
    AnyRef
  58. def toString(): String

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

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

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

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

    Definition Classes
    Resources
  63. def withCache(cache: Cache): Resources

    Definition Classes
    Resources
  64. def withConn(conn: Connection): Resources

    Definition Classes
    Resources
  65. def withDialect(dialect: CoreTypes.Dialect): Resources

    Definition Classes
    Resources
  66. def withFetchSize(fetchSize: Int): Resources

    Definition Classes
    Resources
  67. def withIdExpr(idExpr: (String) ⇒ String): Resources

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

    Definition Classes
    Resources
  69. def withMacros(macros: Any): Resources

    Definition Classes
    Resources
  70. def withMaxResultSize(maxResultSize: Int): Resources

    Definition Classes
    Resources
  71. def withMetadata(metadata: tresql.Metadata): Resources

    Definition Classes
    Resources
  72. def withParams(params: Map[String, Any]): Resources

    Definition Classes
    Resources
  73. def withQueryTimeout(queryTimeout: Int): Resources

    Definition Classes
    Resources
  74. def withRecursiveStackDepth(recStackDepth: Int): Resources

    Definition Classes
    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 Resources

Inherited from Logging

Inherited from CacheResources

Inherited from MacroResources

Inherited from AnyRef

Inherited from Any

Ungrouped