DBZ-252 set type expression for enum and set data type which will be used in value converter
This commit is contained in:
parent
99eac9a8e2
commit
635c6cb744
@ -318,7 +318,13 @@ else if (dataTypeContext instanceof MySqlParser.SpatialDataTypeContext) {
|
||||
throw new IllegalStateException("Not recognized instance of data type context for " + dataTypeContext.getText());
|
||||
}
|
||||
|
||||
if (dataTypeName.equals("ENUM") || dataTypeName.equals("SET")) {
|
||||
// type expression has to be set, because the value converter needs to know the enum or set options
|
||||
columnEditor.type(dataTypeName.toUpperCase(), getText(dataTypeContext));
|
||||
}
|
||||
else {
|
||||
columnEditor.type(dataTypeName.toUpperCase());
|
||||
}
|
||||
|
||||
if (jdbcDataType == Types.NULL) {
|
||||
jdbcDataType = dataTypeResolver.resolveDataType(dataTypeContext);
|
||||
|
Loading…
Reference in New Issue
Block a user