@@ -24,8 +24,6 @@ import (
2424 "sync/atomic"
2525)
2626
27- // Session represents a logical connection (which is not tied to a physical connection)
28- // to the server
2927type neoSession struct {
3028 driver * goboltDriver
3129 accessMode AccessMode
@@ -119,29 +117,22 @@ func (session *neoSession) LastBookmark() string {
119117 return session .lastBookmark
120118}
121119
122- // BeginTransaction starts a new explicit transaction on this session
123120func (session * neoSession ) BeginTransaction (configurers ... func (* TransactionConfig )) (Transaction , error ) {
124121 return beginTransactionInternal (session , session .accessMode , configurers ... )
125122}
126123
127- // ReadTransaction executes the given unit of work in a AccessModeRead transaction with
128- // retry logic in place
129124func (session * neoSession ) ReadTransaction (work TransactionWork , configurers ... func (* TransactionConfig )) (interface {}, error ) {
130125 return runTransaction (session , AccessModeRead , work , configurers ... )
131126}
132127
133- // WriteTransaction executes the given unit of work in a AccessModeWrite transaction with
134- // retry logic in place
135128func (session * neoSession ) WriteTransaction (work TransactionWork , configurers ... func (* TransactionConfig )) (interface {}, error ) {
136129 return runTransaction (session , AccessModeWrite , work , configurers ... )
137130}
138131
139- // Run executes an auto-commit statement and returns a result
140132func (session * neoSession ) Run (cypher string , params map [string ]interface {}, configurers ... func (* TransactionConfig )) (Result , error ) {
141- return runStatementOnSession (session , & neoStatement {cypher : cypher , params : params }, configurers ... )
133+ return runStatementOnSession (session , & neoStatement {text : cypher , params : params }, configurers ... )
142134}
143135
144- // Close closes any open resources and marks this session as unusable
145136func (session * neoSession ) Close () error {
146137 if atomic .CompareAndSwapInt32 (& session .open , 1 , 0 ) {
147138 if err := closeRunner (session ); err != nil {
0 commit comments