Skip to content

Commit 44903ad

Browse files
authored
Merge pull request #90 from hasura/gavin/oracle-force-cast-json-to-large-object
Oracle: force inner-most JSON object to return CLOB type
2 parents ceaef97 + a41c8b0 commit 44903ad

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

ndc-connector-oracle/src/main/kotlin/io/hasura/oracle/JSONGenerator.kt

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -203,13 +203,17 @@ object JsonQueryGenerator : BaseQueryGenerator() {
203203
}
204204
}
205205
}
206+
).returning(
207+
SQLDataType.CLOB
206208
)
207209
).orderBy(
208210
getConcatOrderFields(request)
209211
).returning(
210212
SQLDataType.CLOB
211213
),
212-
DSL.jsonArray().returning(SQLDataType.CLOB)
214+
DSL.jsonArray().returning(
215+
SQLDataType.CLOB
216+
)
213217
)
214218
).from(
215219
baseSelection
@@ -233,7 +237,9 @@ object JsonQueryGenerator : BaseQueryGenerator() {
233237
).returning(
234238
SQLDataType.CLOB
235239
),
236-
DSL.jsonObject().returning(SQLDataType.CLOB)
240+
DSL.jsonObject().returning(
241+
SQLDataType.CLOB
242+
)
237243
)
238244
).from(
239245
baseSelection

0 commit comments

Comments
 (0)