We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
Is your feature request related to a problem? Please describe.
Now we are exposing custom API extensions such as MySqlBatch, MySqlStatement, etc. So I think we can expose that API using a stable design.
MySqlBatch
MySqlStatement
Extract API will help us:
RowMetaData#getColumnMetadata(String)
Describe the solution you'd like
Extract these public interfaces to api package:
public interface
api
MySqlConnection
MySqlConnectionMetadata
MySqlTransactionDefinition
MySqlTypeMetadata
MySqlReadable
MySqlOutParameters
MySqlRow
MySqlRowMetadata
MySqlOutParametersMetadata
MySqlReadableMetadata
MySqlColumnMetadata
MySqlOutParameterMetadata
MySqlResult
MySqlResult.MySqlSegment
MySqlResult.Segment
MySqlResult.MySqlRowSegment
MySqlResult.RowSegment
MySqlResult.MySqlOutSegment
MySqlResult.OutSegment
MySqlResult.MySqlUpdateCount
MySqlResult.UpdateCount
MySqlResult.MySqlMessage
MySqlResult.Message
Additional context
The extension.Extension and extension.CodecRegistrar are our extension SPI instead of an API, so keep as is.
extension.Extension
extension.CodecRegistrar
See also r2dbc-mariadb and r2dbc-postgres does.
r2dbc-mariadb
r2dbc-postgres
The text was updated successfully, but these errors were encountered:
mirromutth
Successfully merging a pull request may close this issue.
Is your feature request related to a problem? Please describe.
Now we are exposing custom API extensions such as
MySqlBatch
,MySqlStatement
, etc. So I think we can expose that API using a stable design.Extract API will help us:
RowMetaData#getColumnMetadata(String)
specification #244Describe the solution you'd like
Extract these
public interface
s toapi
package:MySqlBatch
MySqlConnection
MySqlConnectionMetadata
MySqlTransactionDefinition
MySqlTypeMetadata
MySqlStatement
MySqlReadable
MySqlOutParameters
MySqlRow
MySqlRowMetadata
MySqlOutParametersMetadata
MySqlReadableMetadata
MySqlColumnMetadata
MySqlOutParameterMetadata
MySqlResult
MySqlResult.MySqlSegment
or justMySqlResult.Segment
MySqlResult.MySqlRowSegment
or justMySqlResult.RowSegment
MySqlResult.MySqlOutSegment
or justMySqlResult.OutSegment
MySqlResult.MySqlUpdateCount
or justMySqlResult.UpdateCount
MySqlResult.MySqlMessage
or justMySqlResult.Message
Additional context
The
extension.Extension
andextension.CodecRegistrar
are our extension SPI instead of an API, so keep as is.See also
r2dbc-mariadb
andr2dbc-postgres
does.The text was updated successfully, but these errors were encountered: