Hi Junwei,
this behaviour is with MariaDB JDBC v3.x. In PDI are prehistoric hacks for MySQL JDBC v3.
I see this solutions:
- Downgrade to previous major version of MariaDB driver.
- Define connection attribute in transformation: STREAM_RESULTS=N. I don't known if this can have consequences for performance or unexpected behaviour.
Unfortunately this parameter can not be set in UI. This is a fragment in XML:
<connection>
[...]
<attributes>
[...]
<attribute>
<code>STREAM_RESULTS</code>
<attribute>N</attribute>
</attribute>
</attributes>
</connection>
- Create plugin with own MariaDB database type and disable flag for detecting MySQL variant database type.