Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[MSSQL][DB2] Add support for XML data type #1475

Open
DavideD opened this issue Nov 18, 2024 · 1 comment
Open

[MSSQL][DB2] Add support for XML data type #1475

DavideD opened this issue Nov 18, 2024 · 1 comment

Comments

@DavideD
Copy link
Contributor

DavideD commented Nov 18, 2024

Based on the documentation, the xml data type is not supported in MSSQL.
Example of column definition:

xmlColumn xml

It currently throws (during a select sql query):

Caused by: java.lang.UnsupportedOperationException: Unable to decode typeInfo for XML
	at io.vertx.mssqlclient.impl.codec.DataType.decodeTypeInfo(DataType.java:1065)
	at io.vertx.mssqlclient.impl.codec.MSSQLCommandCodec.handleColumnMetadata(MSSQLCommandCodec.java:120)
	at io.vertx.mssqlclient.impl.codec.MSSQLCommandCodec.decode(MSSQLCommandCodec.java:51)
	at io.vertx.mssqlclient.impl.codec.TdsMessageDecoder.decodeMessage(TdsMessageDecoder.java:75)
	at io.vertx.mssqlclient.impl.codec.TdsMessageDecoder.channelRead(TdsMessageDecoder.java:47)
	at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:251)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
	... 20 more

I've created this issue for SqlServer but Db2 has the same problem.

@DavideD DavideD changed the title [MSSQL] Add support for XML data type [MSSQL] and [DB2] Add support for XML data type Nov 19, 2024
@DavideD DavideD changed the title [MSSQL] and [DB2] Add support for XML data type [MSSQL][DB2] Add support for XML data type Nov 19, 2024
@tsegismont
Copy link
Contributor

Thanks @DavideD . If we want to support this, we need to decided which Java type can represent XML. Perhaps we need a custom type in Vert.x SQL Clients.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants