@@ -44,11 +44,11 @@ func (c *conn) prepare(ctx context.Context, query string) (driver.Stmt, error) {
4444 return nil , driver .ErrBadConn
4545 }
4646
47- response , err := c .httpClient .post (ctx , & message.PrepareRequest {
47+ response , err := c .httpClient .post (ctx , message.PrepareRequest_builder {
4848 ConnectionId : c .connectionId ,
4949 Sql : query ,
5050 MaxRowsTotal : c .config .maxRowsTotal ,
51- })
51+ }. Build () )
5252
5353 if err != nil {
5454 return nil , c .avaticaErrorToResponseErrorOrError (err )
@@ -57,10 +57,10 @@ func (c *conn) prepare(ctx context.Context, query string) (driver.Stmt, error) {
5757 prepareResponse := response .(* message.PrepareResponse )
5858
5959 return & stmt {
60- statementID : prepareResponse .Statement . Id ,
60+ statementID : prepareResponse .GetStatement (). GetId () ,
6161 conn : c ,
62- parameters : prepareResponse .Statement . Signature . Parameters ,
63- handle : prepareResponse .Statement ,
62+ parameters : prepareResponse .GetStatement (). GetSignature (). GetParameters () ,
63+ handle : prepareResponse .GetStatement () ,
6464 batchUpdates : make ([]* message.UpdateBatch , 0 ),
6565 }, nil
6666}
@@ -79,9 +79,9 @@ func (c *conn) Close() error {
7979 return driver .ErrBadConn
8080 }
8181
82- _ , err := c .httpClient .post (context .Background (), & message.CloseConnectionRequest {
82+ _ , err := c .httpClient .post (context .Background (), message.CloseConnectionRequest_builder {
8383 ConnectionId : c .connectionId ,
84- })
84+ }. Build () )
8585
8686 c .connectionId = ""
8787
@@ -106,14 +106,14 @@ func (c *conn) begin(ctx context.Context, isolationLevel isoLevel) (driver.Tx, e
106106 isolationLevel = isoLevel (c .config .transactionIsolation )
107107 }
108108
109- _ , err := c .httpClient .post (ctx , & message.ConnectionSyncRequest {
109+ _ , err := c .httpClient .post (ctx , message.ConnectionSyncRequest_builder {
110110 ConnectionId : c .connectionId ,
111- ConnProps : & message.ConnectionProperties {
111+ ConnProps : message.ConnectionProperties_builder {
112112 AutoCommit : false ,
113113 HasAutoCommit : true ,
114114 TransactionIsolation : uint32 (isolationLevel ),
115- },
116- })
115+ }. Build () ,
116+ }. Build () )
117117
118118 if err != nil {
119119 return nil , c .avaticaErrorToResponseErrorOrError (err )
@@ -137,31 +137,31 @@ func (c *conn) exec(ctx context.Context, query string, args []namedValue) (drive
137137 return nil , driver .ErrSkip
138138 }
139139
140- st , err := c .httpClient .post (ctx , & message.CreateStatementRequest {
140+ st , err := c .httpClient .post (ctx , message.CreateStatementRequest_builder {
141141 ConnectionId : c .connectionId ,
142- })
142+ }. Build () )
143143
144144 if err != nil {
145145 return nil , c .avaticaErrorToResponseErrorOrError (err )
146146 }
147147
148- statementID := st .(* message.CreateStatementResponse ).StatementId
148+ statementID := st .(* message.CreateStatementResponse ).GetStatementId ()
149149 defer c .closeStatement (context .Background (), statementID )
150150
151- res , err := c .httpClient .post (ctx , & message.PrepareAndExecuteRequest {
151+ res , err := c .httpClient .post (ctx , message.PrepareAndExecuteRequest_builder {
152152 ConnectionId : c .connectionId ,
153153 StatementId : statementID ,
154154 Sql : query ,
155155 MaxRowsTotal : c .config .maxRowsTotal ,
156156 FirstFrameMaxSize : c .config .frameMaxSize ,
157- })
157+ }. Build () )
158158
159159 if err != nil {
160160 return nil , c .avaticaErrorToResponseErrorOrError (err )
161161 }
162162
163163 // Currently there is only 1 ResultSet per response for exec
164- changed := int64 (res .(* message.ExecuteResponse ).Results [0 ].UpdateCount )
164+ changed := int64 (res .(* message.ExecuteResponse ).GetResults () [0 ].GetUpdateCount () )
165165
166166 return & result {
167167 affectedRows : changed ,
@@ -183,30 +183,30 @@ func (c *conn) query(ctx context.Context, query string, args []namedValue) (driv
183183 return nil , driver .ErrSkip
184184 }
185185
186- st , err := c .httpClient .post (ctx , & message.CreateStatementRequest {
186+ st , err := c .httpClient .post (ctx , message.CreateStatementRequest_builder {
187187 ConnectionId : c .connectionId ,
188- })
188+ }. Build () )
189189
190190 if err != nil {
191191 return nil , c .avaticaErrorToResponseErrorOrError (err )
192192 }
193193
194- statementID := st .(* message.CreateStatementResponse ).StatementId
194+ statementID := st .(* message.CreateStatementResponse ).GetStatementId ()
195195
196- res , err := c .httpClient .post (ctx , & message.PrepareAndExecuteRequest {
196+ res , err := c .httpClient .post (ctx , message.PrepareAndExecuteRequest_builder {
197197 ConnectionId : c .connectionId ,
198198 StatementId : statementID ,
199199 Sql : query ,
200200 MaxRowsTotal : c .config .maxRowsTotal ,
201201 FirstFrameMaxSize : c .config .frameMaxSize ,
202- })
202+ }. Build () )
203203
204204 if err != nil {
205205 _ = c .closeStatement (context .Background (), statementID )
206206 return nil , c .avaticaErrorToResponseErrorOrError (err )
207207 }
208208
209- resultSets := res .(* message.ExecuteResponse ).Results
209+ resultSets := res .(* message.ExecuteResponse ).GetResults ()
210210
211211 return newRows (c , statementID , true , resultSets ), nil
212212}
@@ -226,11 +226,11 @@ func (c *conn) avaticaErrorToResponseErrorOrError(err error) error {
226226 }
227227
228228 return avaticaErrors.ResponseError {
229- Exceptions : avaticaErr .message .Exceptions ,
230- ErrorMessage : avaticaErr .message .ErrorMessage ,
231- Severity : int8 (avaticaErr .message .Severity ),
232- ErrorCode : avaticaErrors .ErrorCode (avaticaErr .message .ErrorCode ),
233- SqlState : avaticaErrors .SQLState (avaticaErr .message .SqlState ),
229+ Exceptions : avaticaErr .message .GetExceptions () ,
230+ ErrorMessage : avaticaErr .message .GetErrorMessage () ,
231+ Severity : int8 (avaticaErr .message .GetSeverity () ),
232+ ErrorCode : avaticaErrors .ErrorCode (avaticaErr .message .GetErrorCode () ),
233+ SqlState : avaticaErrors .SQLState (avaticaErr .message .GetSqlState () ),
234234 Metadata : & avaticaErrors.RPCMetadata {
235235 ServerAddress : message .ServerAddressFromMetadata (avaticaErr .message ),
236236 },
@@ -247,9 +247,9 @@ func (c *conn) ResetSession(_ context.Context) error {
247247}
248248
249249func (c * conn ) closeStatement (ctx context.Context , statementID uint32 ) error {
250- _ , err := c .httpClient .post (context .Background (), & message.CloseStatementRequest {
250+ _ , err := c .httpClient .post (context .Background (), message.CloseStatementRequest_builder {
251251 ConnectionId : c .connectionId ,
252252 StatementId : statementID ,
253- })
253+ }. Build () )
254254 return c .avaticaErrorToResponseErrorOrError (err )
255255}
0 commit comments