Class TransactionExecutor
Transaction object used within lambda executions to provide a reduced view that allows only the operations that are valid within the context of an active managed transaction.
Inheritance
System.Object
TransactionExecutor
Implements
Namespace: Amazon.QLDB.Driver
Assembly: Amazon.QLDB.Driver.dll
Syntax
public class TransactionExecutor : object, IExecutable
Methods
| Improve this Doc View SourceAbort()
Abort the transaction and roll back any changes.
Declaration
public void Abort()
Execute(String)
Execute the statement against QLDB and retrieve the result.
Declaration
public IResult Execute(string statement)
Parameters
Type | Name | Description |
---|---|---|
System.String | statement | The PartiQL statement to be executed against QLDB. |
Returns
Type | Description |
---|---|
IResult | Result from executed statement. |
Execute(String, IIonValue[])
Execute the statement using the specified parameters against QLDB and retrieve the result.
Declaration
public IResult Execute(string statement, params IIonValue[] parameters)
Parameters
Type | Name | Description |
---|---|---|
System.String | statement | The PartiQL statement to be executed against QLDB. |
IIonValue[] | parameters | Parameters to execute. |
Returns
Type | Description |
---|---|
IResult | Result from executed statement. |
Execute(String, List<IIonValue>)
Execute the statement using the specified parameters against QLDB and retrieve the result.
Declaration
public IResult Execute(string statement, List<IIonValue> parameters)
Parameters
Type | Name | Description |
---|---|---|
System.String | statement | The PartiQL statement to be executed against QLDB. |
List<IIonValue> | parameters | Parameters to execute. |
Returns
Type | Description |
---|---|
IResult | Result from executed statement. |