Skip to content

Commit 917f3c0

Browse files
committed
Support API GetStatementResult.
1 parent 6bccd3a commit 917f3c0

File tree

5 files changed

+453
-2
lines changed

5 files changed

+453
-2
lines changed

gpdb-20160503/ChangeLog.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
2025-03-08 Version: 4.8.0
2+
- Support API GetStatementResult.
3+
4+
15
2025-03-07 Version: 4.7.1
26
- Update API CreateDocumentCollection: add param Dimension.
37
- Update API CreateDocumentCollection: update param EmbeddingModel.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = '4.7.1'
1+
__version__ = '4.8.0'

gpdb-20160503/alibabacloud_gpdb20160503/client.py

Lines changed: 128 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16606,6 +16606,134 @@ async def get_secret_value_async(
1660616606
runtime = util_models.RuntimeOptions()
1660716607
return await self.get_secret_value_with_options_async(request, runtime)
1660816608

16609+
def get_statement_result_with_options(
16610+
self,
16611+
request: gpdb_20160503_models.GetStatementResultRequest,
16612+
runtime: util_models.RuntimeOptions,
16613+
) -> gpdb_20160503_models.GetStatementResultResponse:
16614+
"""
16615+
@summary Get Asynchronous SQL Execution Result
16616+
16617+
@param request: GetStatementResultRequest
16618+
@param runtime: runtime options for this request RuntimeOptions
16619+
@return: GetStatementResultResponse
16620+
"""
16621+
UtilClient.validate_model(request)
16622+
query = {}
16623+
if not UtilClient.is_unset(request.dbinstance_id):
16624+
query['DBInstanceId'] = request.dbinstance_id
16625+
if not UtilClient.is_unset(request.database):
16626+
query['Database'] = request.database
16627+
if not UtilClient.is_unset(request.id):
16628+
query['Id'] = request.id
16629+
if not UtilClient.is_unset(request.owner_id):
16630+
query['OwnerId'] = request.owner_id
16631+
if not UtilClient.is_unset(request.region_id):
16632+
query['RegionId'] = request.region_id
16633+
if not UtilClient.is_unset(request.secret_arn):
16634+
query['SecretArn'] = request.secret_arn
16635+
req = open_api_models.OpenApiRequest(
16636+
query=OpenApiUtilClient.query(query)
16637+
)
16638+
params = open_api_models.Params(
16639+
action='GetStatementResult',
16640+
version='2016-05-03',
16641+
protocol='HTTPS',
16642+
pathname='/',
16643+
method='POST',
16644+
auth_type='AK',
16645+
style='RPC',
16646+
req_body_type='formData',
16647+
body_type='json'
16648+
)
16649+
if UtilClient.is_unset(self._signature_version) or not UtilClient.equal_string(self._signature_version, 'v4'):
16650+
return TeaCore.from_map(
16651+
gpdb_20160503_models.GetStatementResultResponse(),
16652+
self.call_api(params, req, runtime)
16653+
)
16654+
else:
16655+
return TeaCore.from_map(
16656+
gpdb_20160503_models.GetStatementResultResponse(),
16657+
self.execute(params, req, runtime)
16658+
)
16659+
16660+
async def get_statement_result_with_options_async(
16661+
self,
16662+
request: gpdb_20160503_models.GetStatementResultRequest,
16663+
runtime: util_models.RuntimeOptions,
16664+
) -> gpdb_20160503_models.GetStatementResultResponse:
16665+
"""
16666+
@summary Get Asynchronous SQL Execution Result
16667+
16668+
@param request: GetStatementResultRequest
16669+
@param runtime: runtime options for this request RuntimeOptions
16670+
@return: GetStatementResultResponse
16671+
"""
16672+
UtilClient.validate_model(request)
16673+
query = {}
16674+
if not UtilClient.is_unset(request.dbinstance_id):
16675+
query['DBInstanceId'] = request.dbinstance_id
16676+
if not UtilClient.is_unset(request.database):
16677+
query['Database'] = request.database
16678+
if not UtilClient.is_unset(request.id):
16679+
query['Id'] = request.id
16680+
if not UtilClient.is_unset(request.owner_id):
16681+
query['OwnerId'] = request.owner_id
16682+
if not UtilClient.is_unset(request.region_id):
16683+
query['RegionId'] = request.region_id
16684+
if not UtilClient.is_unset(request.secret_arn):
16685+
query['SecretArn'] = request.secret_arn
16686+
req = open_api_models.OpenApiRequest(
16687+
query=OpenApiUtilClient.query(query)
16688+
)
16689+
params = open_api_models.Params(
16690+
action='GetStatementResult',
16691+
version='2016-05-03',
16692+
protocol='HTTPS',
16693+
pathname='/',
16694+
method='POST',
16695+
auth_type='AK',
16696+
style='RPC',
16697+
req_body_type='formData',
16698+
body_type='json'
16699+
)
16700+
if UtilClient.is_unset(self._signature_version) or not UtilClient.equal_string(self._signature_version, 'v4'):
16701+
return TeaCore.from_map(
16702+
gpdb_20160503_models.GetStatementResultResponse(),
16703+
await self.call_api_async(params, req, runtime)
16704+
)
16705+
else:
16706+
return TeaCore.from_map(
16707+
gpdb_20160503_models.GetStatementResultResponse(),
16708+
await self.execute_async(params, req, runtime)
16709+
)
16710+
16711+
def get_statement_result(
16712+
self,
16713+
request: gpdb_20160503_models.GetStatementResultRequest,
16714+
) -> gpdb_20160503_models.GetStatementResultResponse:
16715+
"""
16716+
@summary Get Asynchronous SQL Execution Result
16717+
16718+
@param request: GetStatementResultRequest
16719+
@return: GetStatementResultResponse
16720+
"""
16721+
runtime = util_models.RuntimeOptions()
16722+
return self.get_statement_result_with_options(request, runtime)
16723+
16724+
async def get_statement_result_async(
16725+
self,
16726+
request: gpdb_20160503_models.GetStatementResultRequest,
16727+
) -> gpdb_20160503_models.GetStatementResultResponse:
16728+
"""
16729+
@summary Get Asynchronous SQL Execution Result
16730+
16731+
@param request: GetStatementResultRequest
16732+
@return: GetStatementResultResponse
16733+
"""
16734+
runtime = util_models.RuntimeOptions()
16735+
return await self.get_statement_result_with_options_async(request, runtime)
16736+
1660916737
def get_upload_document_job_with_options(
1661016738
self,
1661116739
request: gpdb_20160503_models.GetUploadDocumentJobRequest,

0 commit comments

Comments
 (0)