@@ -44,31 +44,43 @@ type (
4444 // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
4545 OnConnStreamRecvMsg func (DriverConnStreamRecvMsgStartInfo ) func (DriverConnStreamRecvMsgDoneInfo )
4646 // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
47- OnConnStreamSendMsg func (DriverConnStreamSendMsgStartInfo ) func (DriverConnStreamSendMsgDoneInfo )
47+ OnConnStreamSendMsg func (DriverConnStreamSendMsgStartInfo ) func (DriverConnStreamSendMsgDoneInfo )
48+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
4849 OnConnStreamCloseSend func (DriverConnStreamCloseSendStartInfo ) func (DriverConnStreamCloseSendDoneInfo )
49- OnConnDial func (DriverConnDialStartInfo ) func (DriverConnDialDoneInfo )
50- OnConnBan func (DriverConnBanStartInfo ) func (DriverConnBanDoneInfo )
51- OnConnAllow func (DriverConnAllowStartInfo ) func (DriverConnAllowDoneInfo )
52- OnConnPark func (DriverConnParkStartInfo ) func (DriverConnParkDoneInfo )
53- OnConnClose func (DriverConnCloseStartInfo ) func (DriverConnCloseDoneInfo )
50+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
51+ OnConnDial func (DriverConnDialStartInfo ) func (DriverConnDialDoneInfo )
52+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
53+ OnConnBan func (DriverConnBanStartInfo ) func (DriverConnBanDoneInfo )
54+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
55+ OnConnAllow func (DriverConnAllowStartInfo ) func (DriverConnAllowDoneInfo )
56+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
57+ OnConnPark func (DriverConnParkStartInfo ) func (DriverConnParkDoneInfo )
58+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
59+ OnConnClose func (DriverConnCloseStartInfo ) func (DriverConnCloseDoneInfo )
5460
5561 // Repeater events
62+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
5663 OnRepeaterWakeUp func (DriverRepeaterWakeUpStartInfo ) func (DriverRepeaterWakeUpDoneInfo )
5764
5865 // Balancer events
66+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
5967 OnBalancerInit func (DriverBalancerInitStartInfo ) func (DriverBalancerInitDoneInfo )
6068
61- OnBalancerClose func (DriverBalancerCloseStartInfo ) func (DriverBalancerCloseDoneInfo )
69+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
70+ OnBalancerClose func (DriverBalancerCloseStartInfo ) func (DriverBalancerCloseDoneInfo )
71+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
6272 OnBalancerChooseEndpoint func (
6373 DriverBalancerChooseEndpointStartInfo ,
6474 ) func (
6575 DriverBalancerChooseEndpointDoneInfo ,
6676 )
77+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
6778 OnBalancerClusterDiscoveryAttempt func (
6879 DriverBalancerClusterDiscoveryAttemptStartInfo ,
6980 ) func (
7081 DriverBalancerClusterDiscoveryAttemptDoneInfo ,
7182 )
83+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
7284 OnBalancerUpdate func (DriverBalancerUpdateStartInfo ) func (DriverBalancerUpdateDoneInfo )
7385
7486 // Credentials events
@@ -77,30 +89,35 @@ type (
7789)
7890
7991// Method represents rpc method.
92+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
8093type Method string
8194
8295// Name returns the rpc method name.
96+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
8397func (m Method ) Name () (s string ) {
8498 _ , s = m .Split ()
8599
86100 return
87101}
88102
89103// Service returns the rpc service name.
104+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
90105func (m Method ) Service () (s string ) {
91106 s , _ = m .Split ()
92107
93108 return
94109}
95110
96111// Issue declare interface of operation error issues
112+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
97113type Issue interface {
98114 GetMessage () string
99115 GetIssueCode () uint32
100116 GetSeverity () uint32
101117}
102118
103119// Split returns service name and method.
120+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
104121func (m Method ) Split () (service , method string ) {
105122 i := strings .LastIndex (string (m ), "/" )
106123 if i == - 1 {
@@ -110,13 +127,15 @@ func (m Method) Split() (service, method string) {
110127 return strings .TrimPrefix (string (m [:i ]), "/" ), string (m [i + 1 :])
111128}
112129
130+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
113131type ConnState interface {
114132 fmt.Stringer
115133
116134 IsValid () bool
117135 Code () int
118136}
119137
138+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
120139type EndpointInfo interface {
121140 fmt.Stringer
122141
@@ -263,6 +282,7 @@ type (
263282 DriverConnDialDoneInfo struct {
264283 Error error
265284 }
285+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
266286 DriverConnParkStartInfo struct {
267287 // Context make available context in trace callback function.
268288 // Pointer to context provide replacement of context in trace callback function.
@@ -272,9 +292,11 @@ type (
272292 Call call
273293 Endpoint EndpointInfo
274294 }
295+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
275296 DriverConnParkDoneInfo struct {
276297 Error error
277298 }
299+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
278300 DriverConnCloseStartInfo struct {
279301 // Context make available context in trace callback function.
280302 // Pointer to context provide replacement of context in trace callback function.
@@ -284,9 +306,11 @@ type (
284306 Call call
285307 Endpoint EndpointInfo
286308 }
309+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
287310 DriverConnCloseDoneInfo struct {
288311 Error error
289312 }
313+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
290314 DriverConnBanStartInfo struct {
291315 // Context make available context in trace callback function.
292316 // Pointer to context provide replacement of context in trace callback function.
@@ -298,9 +322,11 @@ type (
298322 State ConnState
299323 Cause error
300324 }
325+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
301326 DriverConnBanDoneInfo struct {
302327 State ConnState
303328 }
329+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
304330 DriverConnAllowStartInfo struct {
305331 // Context make available context in trace callback function.
306332 // Pointer to context provide replacement of context in trace callback function.
@@ -311,9 +337,11 @@ type (
311337 Endpoint EndpointInfo
312338 State ConnState
313339 }
340+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
314341 DriverConnAllowDoneInfo struct {
315342 State ConnState
316343 }
344+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
317345 DriverConnInvokeStartInfo struct {
318346 // Context make available context in trace callback function.
319347 // Pointer to context provide replacement of context in trace callback function.
@@ -324,13 +352,15 @@ type (
324352 Endpoint EndpointInfo
325353 Method Method
326354 }
355+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
327356 DriverConnInvokeDoneInfo struct {
328357 Error error
329358 Issues []Issue
330359 OpID string
331360 State ConnState
332361 Metadata map [string ][]string
333362 }
363+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
334364 DriverConnNewStreamStartInfo struct {
335365 // Context make available context in trace callback function.
336366 // Pointer to context provide replacement of context in trace callback function.
@@ -341,10 +371,12 @@ type (
341371 Endpoint EndpointInfo
342372 Method Method
343373 }
374+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
344375 DriverConnNewStreamDoneInfo struct {
345376 Error error
346377 State ConnState
347378 }
379+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
348380 DriverConnStreamRecvMsgStartInfo struct {
349381 // Context make available context in trace callback function.
350382 // Pointer to context provide replacement of context in trace callback function.
@@ -353,9 +385,11 @@ type (
353385 Context * context.Context
354386 Call call
355387 }
388+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
356389 DriverConnStreamRecvMsgDoneInfo struct {
357390 Error error
358391 }
392+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
359393 DriverConnStreamSendMsgStartInfo struct {
360394 // Context make available context in trace callback function.
361395 // Pointer to context provide replacement of context in trace callback function.
@@ -364,9 +398,11 @@ type (
364398 Context * context.Context
365399 Call call
366400 }
401+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
367402 DriverConnStreamSendMsgDoneInfo struct {
368403 Error error
369404 }
405+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
370406 DriverConnStreamCloseSendStartInfo struct {
371407 // Context make available context in trace callback function.
372408 // Pointer to context provide replacement of context in trace callback function.
@@ -375,9 +411,11 @@ type (
375411 Context * context.Context
376412 Call call
377413 }
414+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
378415 DriverConnStreamCloseSendDoneInfo struct {
379416 Error error
380417 }
418+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
381419 DriverBalancerInitStartInfo struct {
382420 // Context make available context in trace callback function.
383421 // Pointer to context provide replacement of context in trace callback function.
@@ -387,9 +425,11 @@ type (
387425 Call call
388426 Name string
389427 }
428+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
390429 DriverBalancerInitDoneInfo struct {
391430 Error error
392431 }
432+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
393433 DriverBalancerDialEntrypointStartInfo struct {
394434 // Context make available context in trace callback function.
395435 // Pointer to context provide replacement of context in trace callback function.
@@ -399,9 +439,11 @@ type (
399439 Call call
400440 Address string
401441 }
442+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
402443 DriverBalancerDialEntrypointDoneInfo struct {
403444 Error error
404445 }
446+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
405447 DriverBalancerCloseStartInfo struct {
406448 // Context make available context in trace callback function.
407449 // Pointer to context provide replacement of context in trace callback function.
@@ -410,9 +452,11 @@ type (
410452 Context * context.Context
411453 Call call
412454 }
455+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
413456 DriverBalancerCloseDoneInfo struct {
414457 Error error
415458 }
459+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
416460 DriverBalancerChooseEndpointStartInfo struct {
417461 // Context make available context in trace callback function.
418462 // Pointer to context provide replacement of context in trace callback function.
@@ -421,10 +465,12 @@ type (
421465 Context * context.Context
422466 Call call
423467 }
468+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
424469 DriverBalancerChooseEndpointDoneInfo struct {
425470 Endpoint EndpointInfo
426471 Error error
427472 }
473+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
428474 DriverRepeaterWakeUpStartInfo struct {
429475 // Context make available context in trace callback function.
430476 // Pointer to context provide replacement of context in trace callback function.
@@ -435,9 +481,11 @@ type (
435481 Name string
436482 Event string
437483 }
484+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
438485 DriverRepeaterWakeUpDoneInfo struct {
439486 Error error
440487 }
488+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
441489 DriverGetCredentialsStartInfo struct {
442490 // Context make available context in trace callback function.
443491 // Pointer to context provide replacement of context in trace callback function.
@@ -446,10 +494,12 @@ type (
446494 Context * context.Context
447495 Call call
448496 }
497+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
449498 DriverGetCredentialsDoneInfo struct {
450499 Token string
451500 Error error
452501 }
502+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
453503 DriverInitStartInfo struct {
454504 // Context make available context in trace callback function.
455505 // Pointer to context provide replacement of context in trace callback function.
@@ -461,9 +511,11 @@ type (
461511 Database string
462512 Secure bool
463513 }
514+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
464515 DriverInitDoneInfo struct {
465516 Error error
466517 }
518+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
467519 DriverWithStartInfo struct {
468520 // Context make available context in trace callback function.
469521 // Pointer to context provide replacement of context in trace callback function.
@@ -475,9 +527,11 @@ type (
475527 Database string
476528 Secure bool
477529 }
530+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
478531 DriverWithDoneInfo struct {
479532 Error error
480533 }
534+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
481535 DriverConnPoolNewStartInfo struct {
482536 // Context make available context in trace callback function.
483537 // Pointer to context provide replacement of context in trace callback function.
@@ -486,7 +540,9 @@ type (
486540 Context * context.Context
487541 Call call
488542 }
489- DriverConnPoolNewDoneInfo struct {}
543+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
544+ DriverConnPoolNewDoneInfo struct {}
545+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
490546 DriverConnPoolReleaseStartInfo struct {
491547 // Context make available context in trace callback function.
492548 // Pointer to context provide replacement of context in trace callback function.
@@ -495,9 +551,11 @@ type (
495551 Context * context.Context
496552 Call call
497553 }
554+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
498555 DriverConnPoolReleaseDoneInfo struct {
499556 Error error
500557 }
558+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
501559 DriverCloseStartInfo struct {
502560 // Context make available context in trace callback function.
503561 // Pointer to context provide replacement of context in trace callback function.
@@ -506,6 +564,7 @@ type (
506564 Context * context.Context
507565 Call call
508566 }
567+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
509568 DriverCloseDoneInfo struct {
510569 Error error
511570 }
0 commit comments