org
.
tresql
ResourcesTemplate
Related Doc:
package tresql
final
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
Linear Supertypes
Serializable
,
Serializable
,
Product
,
Equals
,
Resources
,
Logging
,
CacheResources
,
MacroResources
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
ResourcesTemplate
Serializable
Serializable
Product
Equals
Resources
Logging
CacheResources
MacroResources
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Instance Constructors
new
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
)
Type Members
type
BindVarLogFilter
=
PartialFunction
[
Expr
,
String
]
Definition Classes
Logging
type
TresqlLogger
= (⇒
String
, ⇒
Map
[
String
,
Any
],
LogTopic
) ⇒
Unit
Definition Classes
Logging
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
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
bindVarLogFilter
:
BindVarLogFilter
Definition Classes
Logging
def
cache
:
Cache
Parsed statement
Parsed statement
Cache
Definition Classes
CacheResources
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
val
conn
:
Connection
Definition Classes
ResourcesTemplate
→
Resources
def
copyResources
:
Resources_
Attributes
protected[
org.tresql
]
Definition Classes
ResourcesTemplate
→
Resources
def
defaultDialect
:
CoreTypes.Dialect
Attributes
protected
Definition Classes
Resources
val
dialect
:
CoreTypes.Dialect
Definition Classes
ResourcesTemplate
→
Resources
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
val
fetchSize
:
Int
Definition Classes
ResourcesTemplate
→
Resources
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
val
idExpr
: (
String
) ⇒
String
Definition Classes
ResourcesTemplate
→
Resources
def
invokeMacro
[
T
]
(
name:
String
,
parser_or_builder:
AnyRef
,
args:
List
[
T
]
)
:
T
Definition Classes
ResourcesTemplate
→
MacroResources
def
isBuilderMacroDefined
(
name:
String
)
:
Boolean
Definition Classes
ResourcesTemplate
→
MacroResources
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
isMacroDefined
(
name:
String
)
:
Boolean
Definition Classes
ResourcesTemplate
→
MacroResources
def
log
(
msg: ⇒
String
,
params: ⇒
Map
[
String
,
Any
] =
Map()
,
topic:
LogTopic
=
LogTopic.info
)
:
Unit
Definition Classes
Logging
def
logger
:
TresqlLogger
Definition Classes
Logging
val
macros
:
Any
val
maxResultSize
:
Int
Definition Classes
ResourcesTemplate
→
Resources
val
metadata
:
Metadata
Definition Classes
ResourcesTemplate
→
Resources
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
val
params
:
Map
[
String
,
Any
]
Definition Classes
ResourcesTemplate
→
Resources
val
queryTimeout
:
Int
Definition Classes
ResourcesTemplate
→
Resources
val
recursiveStackDepth
:
Int
Definition Classes
ResourcesTemplate
→
Resources
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
withBindVarLogFilter
(
filter:
BindVarLogFilter
)
:
Resources
Definition Classes
Resources
def
withCache
(
cache:
Cache
)
:
Resources
Definition Classes
Resources
def
withConn
(
conn:
Connection
)
:
Resources
Definition Classes
Resources
def
withDialect
(
dialect:
CoreTypes.Dialect
)
:
Resources
Definition Classes
Resources
def
withFetchSize
(
fetchSize:
Int
)
:
Resources
Definition Classes
Resources
def
withIdExpr
(
idExpr: (
String
) ⇒
String
)
:
Resources
Definition Classes
Resources
def
withLogger
(
logger:
TresqlLogger
)
:
Resources
Definition Classes
Resources
def
withMacros
(
macros:
Any
)
:
Resources
Definition Classes
Resources
def
withMaxResultSize
(
maxResultSize:
Int
)
:
Resources
Definition Classes
Resources
def
withMetadata
(
metadata:
Metadata
)
:
Resources
Definition Classes
Resources
def
withParams
(
params:
Map
[
String
,
Any
]
)
:
Resources
Definition Classes
Resources
def
withQueryTimeout
(
queryTimeout:
Int
)
:
Resources
Definition Classes
Resources
def
withRecursiveStackDepth
(
recStackDepth:
Int
)
:
Resources
Definition Classes
Resources
Inherited from
Serializable
Inherited from
Serializable
Inherited from
Product
Inherited from
Equals
Inherited from
Resources
Inherited from
Logging
Inherited from
CacheResources
Inherited from
MacroResources
Inherited from
AnyRef
Inherited from
Any
Ungrouped