Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion data/en/all.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion data/en/cftransaction.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"type":"tag",
"syntax":"<cftransaction>",
"script": "transaction { }",
"related":["cftry", "cfcatch","transactioncommit","transactionrollback","transactionsetsavepoint"],
"related":["cftry", "cfcatch","transactioncommit","transactionrollback","transactionsetsavepoint","iswithintransaction"],
"description":"Instructs the database management system to treat multiple\n database operations as a single transaction. Provides database\n commit and rollback processing.\r\nNote that distributed transactions (transactions across multiple datasources) are not supported - you must commit one transaction and begin a separate transaction to one database before writing a query to another (CFMX7 Manual)",
"params": [
{"name":"action","description":"`begin`: the start of the block of code to execute\n`commit`: commits a pending transaction\n`rollback`: rolls back a pending transaction\n`setsavepoint`: Marks a place within the transaction as a savepoint.","required":false,"default":"begin","type":"string","values":["begin","commit","rollback","setsavepoint"]},
Expand Down
2 changes: 1 addition & 1 deletion data/en/functions.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion data/en/index.json

Large diffs are not rendered by default.

27 changes: 27 additions & 0 deletions data/en/iswithintransaction.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"name":"isWithinTransaction",
"type":"function",
"syntax":"isWithinTransaction()",
"returns":"boolean",
"related":["cftransaction","transactioncommit","transactionrollback","transactionsetsavepoint"],
"description":"Determines whether the current code is running inside a cftransaction block. Returns true as soon as the block is entered, even before its first query runs.",
"params": [
],
"engines": {
"lucee": {"minimum_version":"5.3.9", "notes":"Introduced in 5.3.9.4.", "docs":"https://docs.lucee.org/reference/functions/iswithintransaction.html"},
"boxlang": {"minimum_version":"1.0.0", "notes":"", "docs":"https://boxlang.ortusbooks.com/boxlang-language/reference/built-in-functions/jdbc/iswithintransaction"}
},
"links": [

],
"examples": [
{
"title": "Inside and outside a transaction",
"description": "Outside the transaction block the function returns false, inside it returns true.",
"code": "writeOutput(isWithinTransaction());\ntransaction {\n\twriteOutput(isWithinTransaction());\n}",
"result": "falsetrue",
"runnable": true
}
]

}
2 changes: 1 addition & 1 deletion data/en/transactioncommit.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"type":"function",
"syntax":"transactionCommit()",
"returns":"void",
"related":["cftry", "cfcatch","cftransaction","transactionrollback","transactionsetsavepoint"],
"related":["cftry", "cfcatch","cftransaction","transactionrollback","transactionsetsavepoint","iswithintransaction"],
"description":"Commit a pending transaction",
"params": [
],
Expand Down
2 changes: 1 addition & 1 deletion data/en/transactionrollback.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"type":"function",
"syntax":"transactionRollback([savepoint])",
"returns":"void",
"related":["cftry", "cfcatch","cftransaction","transactioncommit","transactionsetsavepoint"],
"related":["cftry", "cfcatch","cftransaction","transactioncommit","transactionsetsavepoint","iswithintransaction"],
"description":"Rollback current transaction",
"params": [
{"name":"savepoint","description":"Name of the savepoint to roll back to","required":false,"default":"","type":"string","values":[]}
Expand Down
2 changes: 1 addition & 1 deletion data/en/transactionsetsavepoint.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"type":"function",
"syntax":"transactionSetSavepoint(savepoint)",
"returns":"void",
"related":["cftry", "cfcatch","cftransaction","transactioncommit","transactionrollback"],
"related":["cftry", "cfcatch","cftransaction","transactioncommit","transactionrollback","iswithintransaction"],
"description":"Set savepoint for transaction",
"params": [
{"name":"savepoint","description":"Savepoint name to which can be rolled back","required":true,"default":"","type":"string","values":[]}
Expand Down
Loading