Skip to content

Commit a13ace2

Browse files
Add default options parameters for session & transaction (#594)
## Usage and product changes Adds default options parameters for functions to open a session or a transaction. ## Implementation Adds default options parameters for functions to open a session or a transaction.
1 parent 259d18e commit a13ace2

File tree

4 files changed

+6
-6
lines changed

4 files changed

+6
-6
lines changed

cpp/docs/connection/Driver.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,12 +124,12 @@ Checks whether this connection is presently open.
124124
.Returns
125125
`bool`
126126

127-
[#_Session_TypeDBDriversession___const_stdstring__database__SessionType_sessionType__const_Options__options_]
127+
[#_Session_TypeDBDriversession___const_stdstring__database__SessionType_sessionType__const_Options__options__Options___]
128128
==== session
129129

130130
[source,cpp]
131131
----
132-
Session TypeDB::Driver::session(const std::string& database, SessionType sessionType, const Options& options)
132+
Session TypeDB::Driver::session(const std::string& database, SessionType sessionType, const Options& options = Options())
133133
----
134134

135135

cpp/docs/session/Session.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,12 +111,12 @@ a| `function` a| The callback function. a|
111111
.Returns
112112
`void`
113113

114-
[#_Transaction_TypeDBSessiontransaction___TransactionType_type__const_Options__options___const]
114+
[#_Transaction_TypeDBSessiontransaction___TransactionType_type__const_Options__options__Options_____const]
115115
==== transaction
116116
117117
[source,cpp]
118118
----
119-
Transaction TypeDB::Session::transaction(TransactionType type, const Options& options) const
119+
Transaction TypeDB::Session::transaction(TransactionType type, const Options& options = Options()) const
120120
----
121121
122122

cpp/include/typedb/connection/driver.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ class Driver {
130130
* @param type The type of session to be created (DATA or SCHEMA)
131131
* @param options <code>TypeDBOptions</code> for the session
132132
*/
133-
Session session(const std::string& database, SessionType sessionType, const Options& options);
133+
Session session(const std::string& database, SessionType sessionType, const Options& options = Options());
134134

135135
/**
136136
* Returns the logged-in user for the connection. Only for TypeDB Cloud.

cpp/include/typedb/connection/session.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ class Session {
9898
* @param type The type of transaction to be created (READ or WRITE)
9999
* @param options Options for the session
100100
*/
101-
Transaction transaction(TransactionType type, const Options& options) const;
101+
Transaction transaction(TransactionType type, const Options& options = Options()) const;
102102

103103
/**
104104
* Registers a callback function which will be executed when this session is closed.

0 commit comments

Comments
 (0)