@@ -73,7 +73,11 @@ class DataTypeConverter(
73
73
return result
74
74
}
75
75
76
- fun createMappedDataType (targetType : TargetType , schemaInfo : SchemaInfo ? = null): MappedDataType {
76
+ fun createMappedDataType (
77
+ targetType : TargetType ,
78
+ schemaInfo : SchemaInfo ? = null,
79
+ simpleDataType : Boolean = false): MappedDataType {
80
+
77
81
val genericDataTypeNames = mutableListOf<DataTypeName >()
78
82
79
83
targetType.genericNames.forEach {
@@ -93,7 +97,8 @@ class DataTypeConverter(
93
97
targetType.getPkg(),
94
98
genericDataTypeNames,
95
99
null ,
96
- schemaInfo?.getDeprecated() ? : false
100
+ schemaInfo?.getDeprecated() ? : false ,
101
+ simpleDataType
97
102
)
98
103
}
99
104
@@ -106,7 +111,7 @@ class DataTypeConverter(
106
111
107
112
val targetType = getMappedDataType(schemaInfo)
108
113
if (targetType != null ) {
109
- return createMappedDataType(targetType, schemaInfo)
114
+ return createMappedDataType(targetType, schemaInfo, false )
110
115
}
111
116
112
117
val found = dataTypes.find(schemaInfo.getName())
@@ -215,7 +220,7 @@ class DataTypeConverter(
215
220
216
221
val targetType = getMappedDataType(schemaInfo)
217
222
if (targetType != null ) {
218
- return createMappedDataType(targetType, schemaInfo)
223
+ return createMappedDataType(targetType, schemaInfo, false )
219
224
}
220
225
221
226
val found = dataTypes.find(schemaInfo.getName())
@@ -244,7 +249,7 @@ class DataTypeConverter(
244
249
private fun createSimpleDataType (schemaInfo : SchemaInfo , dataTypes : DataTypes ): DataType {
245
250
val targetType = getMappedDataType(schemaInfo)
246
251
if (targetType != null ) {
247
- return createMappedDataType(targetType, schemaInfo)
252
+ return createMappedDataType(targetType, schemaInfo, true )
248
253
}
249
254
250
255
var typeFormat = schemaInfo.getType()
@@ -301,7 +306,7 @@ class DataTypeConverter(
301
306
private fun createNoDataType (schemaInfo : SchemaInfo , dataTypes : DataTypes ): DataType {
302
307
val targetType = getMappedDataType(schemaInfo)
303
308
if (targetType != null ) {
304
- return createMappedDataType(targetType, schemaInfo)
309
+ return createMappedDataType(targetType, schemaInfo, false )
305
310
}
306
311
307
312
val constraints = DataTypeConstraints (
0 commit comments