object TresqlResourcesConf extends Loggable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- TresqlResourcesConf
- Loggable
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
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
- lazy val DefaultCpName: String
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
- val config: Config
- lazy val confs: Map[String, TresqlResourcesConf]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
lazy val
logger: Logger
- Attributes
- protected
- Definition Classes
- Loggable
-
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()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
tresqlResourcesConf(cpName: String, tunedConfForCp: Config, plainConfForCp: Config): TresqlResourcesConf
Merges configuration from config-class instance and if value not defined (null for strings or -1 for numbers), configuration parameters.
Merges configuration from config-class instance and if value not defined (null for strings or -1 for numbers), configuration parameters. Settings for specific db are prioritized over [root] settings for any db. 1. Tunable settings (sizes, timeouts) from props and confs (application.*, tresql-resources.conf, reference.conf) 3. Settings in configuration class 4. Settings in tresql-resources.conf 5. Settings in props and application confs (application.*, reference.conf) Following configuration parameters under tresql.<db name> can be used (primitive values):
- config-class - custom TresqlResourcesConf class name (must have no arg constructor)
- macro-class - macros implementation class name (must have no arg constructor)
- query-timeout
- max-result-size
- fetch-size
- resursive-stack-depth
- cache-size
- db - db instance name where tables are defined.
- def tresqlResourcesTemplate(resConfs: Map[String, TresqlResourcesConf], tresqlMetadata: TresqlMetadata): ResourcesTemplate
- val tunedConfig: Config
- def vendor_dialect(vendor: String): tresql.Dialect
- def vendor_id_expr(vendor: String): (String) ⇒ String
- val wabaseConf: Config
-
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( ... )