Member Junction
Preparing search index...
@memberjunction/work-queue-engine
WorkQueueTransactionalExecutor
Interface WorkQueueTransactionalExecutor
An executor whose statements can join a provider-arbitrated transaction.
interface
WorkQueueTransactionalExecutor
{
Dialect
:
SQLDialect
;
MJCoreSchemaName
:
string
;
PlatformKey
:
DatabasePlatform
;
BeginEntityTransaction
()
:
Promise
<
EntityTransactionScope
>
;
BuildParameterPlaceholder
(
index
:
number
)
:
string
;
ExecuteSQL
<
T
>
(
sql
:
string
,
parameters
?:
SqlParam
[]
,
options
?:
ExecuteSQLOptions
,
contextUser
?:
UserInfo
,
)
:
Promise
<
T
[]
>
;
QuoteIdentifier
(
name
:
string
)
:
string
;
}
Hierarchy (
View Summary
)
WorkQueueSqlExecutor
WorkQueueTransactionalExecutor
WorkQueueIndependentExecutor
WorkQueueExecutorSource
Index
Properties
Dialect
MJ
Core
Schema
Name
Platform
Key
Methods
Begin
Entity
Transaction
Build
Parameter
Placeholder
Execute
SQL
Quote
Identifier
Properties
Readonly
Dialect
Dialect
:
SQLDialect
Readonly
MJ
Core
Schema
Name
MJCoreSchemaName
:
string
Readonly
Platform
Key
PlatformKey
:
DatabasePlatform
Methods
Begin
Entity
Transaction
BeginEntityTransaction
()
:
Promise
<
EntityTransactionScope
>
Returns
Promise
<
EntityTransactionScope
>
Build
Parameter
Placeholder
BuildParameterPlaceholder
(
index
:
number
)
:
string
Parameters
index
:
number
Returns
string
Execute
SQL
ExecuteSQL
<
T
>
(
sql
:
string
,
parameters
?:
SqlParam
[]
,
options
?:
ExecuteSQLOptions
,
contextUser
?:
UserInfo
,
)
:
Promise
<
T
[]
>
Type Parameters
T
Parameters
sql
:
string
Optional
parameters
:
SqlParam
[]
Optional
options
:
ExecuteSQLOptions
Optional
contextUser
:
UserInfo
Returns
Promise
<
T
[]
>
Quote
Identifier
QuoteIdentifier
(
name
:
string
)
:
string
Parameters
name
:
string
Returns
string
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
Dialect
MJ
Core
Schema
Name
Platform
Key
Methods
Begin
Entity
Transaction
Build
Parameter
Placeholder
Execute
SQL
Quote
Identifier
Member Junction
Loading...
An executor whose statements can join a provider-arbitrated transaction.