Skip to content

Commit 443e1c6

Browse files
committed
QuerySqlRequest.params accepts named and positional placeholders
1 parent b9e7e41 commit 443e1c6

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

specification/sql/query/QuerySqlRequest.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,12 @@
1717
* under the License.
1818
*/
1919

20-
import { Dictionary } from '@spec_utils/Dictionary'
21-
import { UserDefinedValue } from '@spec_utils/UserDefinedValue'
2220
import { RequestBase } from '@_types/Base'
2321
import { RuntimeFields } from '@_types/mapping/RuntimeFields'
2422
import { integer } from '@_types/Numeric'
2523
import { QueryContainer } from '@_types/query_dsl/abstractions'
2624
import { Duration, TimeZone } from '@_types/Time'
25+
import { QueryParameters } from '@sql/types'
2726

2827
/**
2928
* @rest_spec_name sql.query
@@ -102,7 +101,7 @@ export interface Request extends RequestBase {
102101
/**
103102
* Values for parameters in the query.
104103
*/
105-
params?: Dictionary<string, UserDefinedValue>
104+
params?: QueryParameters
106105
/**
107106
* Retention period for an async or saved synchronous search.
108107
* @server_default 5d

specification/sql/types.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
* under the License.
1818
*/
1919

20+
import { Dictionary } from '@spec_utils/Dictionary'
2021
import { UserDefinedValue } from '@spec_utils/UserDefinedValue'
2122
import { Name } from '@_types/common'
2223

@@ -26,3 +27,5 @@ export class Column {
2627
}
2728

2829
export type Row = UserDefinedValue[]
30+
31+
export type QueryParameters = Dictionary<string, UserDefinedValue> | UserDefinedValue[]

0 commit comments

Comments
 (0)