@breautek/storm
Preparing search index...
ManagedDatabaseConnection
Class ManagedDatabaseConnection
Implements
IDatabaseConnection
Index
Constructors
constructor
Methods
close
commit
format
Query
get
API
get
Current
Database
Position
get
Instantiation
Stack
get
Timeout
has
Connection
has
Replication
Enabled
is
Closed
is
Managed
is
Master
is
Read
Only
is
Replication
is
Transaction
is
Write
Required
query
rollback
set
Connection
set
Instantiation
Stack
set
Timeout
start
Transaction
stream
Constructors
constructor
new
ManagedDatabaseConnection
(
requiresWrite
?:
boolean
,
)
:
ManagedDatabaseConnection
Parameters
requiresWrite
:
boolean
= false
Returns
ManagedDatabaseConnection
Methods
close
close
(
forceClose
?:
boolean
)
:
Promise
<
void
>
Parameters
Optional
forceClose
:
boolean
Returns
Promise
<
void
>
commit
commit
()
:
Promise
<
void
>
Returns
Promise
<
void
>
format
Query
formatQuery
(
query
:
IQueryable
<
any
>
)
:
string
Parameters
query
:
IQueryable
<
any
>
Returns
string
Since
8.4.0
get
API
getAPI
()
:
any
Returns
any
get
Current
Database
Position
getCurrentDatabasePosition
()
:
Promise
<
IDatabasePosition
>
Returns
Promise
<
IDatabasePosition
>
Since
8.1.0
get
Instantiation
Stack
getInstantiationStack
()
:
string
Returns
string
get
Timeout
getTimeout
()
:
number
Returns
number
has
Connection
hasConnection
()
:
boolean
Returns
boolean
has
Replication
Enabled
hasReplicationEnabled
()
:
boolean
Returns
boolean
is
Closed
isClosed
()
:
boolean
Returns
boolean
is
Managed
isManaged
()
:
boolean
Returns
boolean
is
Master
isMaster
()
:
boolean
Returns
boolean
is
Read
Only
isReadOnly
()
:
boolean
Returns
boolean
is
Replication
isReplication
()
:
boolean
Returns
boolean
is
Transaction
isTransaction
()
:
boolean
Returns
boolean
is
Write
Required
isWriteRequired
()
:
boolean
Returns
boolean
query
query
(
query
:
Query
,
params
?:
any
)
:
Promise
<
any
>
Parameters
query
:
Query
Optional
params
:
any
Returns
Promise
<
any
>
rollback
rollback
()
:
Promise
<
void
>
Returns
Promise
<
void
>
set
Connection
setConnection
(
connection
:
IDatabaseConnection
)
:
void
Parameters
connection
:
IDatabaseConnection
Returns
void
set
Instantiation
Stack
setInstantiationStack
(
stack
:
string
)
:
void
Parameters
stack
:
string
Returns
void
set
Timeout
setTimeout
(
timeout
:
number
)
:
void
Parameters
timeout
:
number
Returns
void
start
Transaction
startTransaction
(
isolationLevel
?:
IsolationLevel
,
accessLevel
?:
TransactionAccessLevel
,
)
:
Promise
<
void
>
Parameters
Optional
isolationLevel
:
IsolationLevel
Optional
accessLevel
:
TransactionAccessLevel
Returns
Promise
<
void
>
stream
stream
(
query
:
Query
,
params
?:
any
,
streamOptions
?:
any
)
:
Readable
Parameters
query
:
Query
Optional
params
:
any
Optional
streamOptions
:
any
Returns
Readable
Deprecated
Streaming queries does not support post processing, creating a confusing API
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
close
commit
format
Query
get
API
get
Current
Database
Position
get
Instantiation
Stack
get
Timeout
has
Connection
has
Replication
Enabled
is
Closed
is
Managed
is
Master
is
Read
Only
is
Replication
is
Transaction
is
Write
Required
query
rollback
set
Connection
set
Instantiation
Stack
set
Timeout
start
Transaction
stream
@breautek/storm
Loading...
Since
8.4.0