I have a unsigned int field in mariadb that is is being converted to java.lang.Integer as oppose to Long which I imagine is why this is happening.
Out of range value for column ‘id’ : value 3084528763 is not in class java.lang.Integer range org.mariadb.jdbc.internal.com.read.resultset.rowprotocol.RowProtocol.rangeCheck():252 org.mariadb.jdbc.internal.com.read.resultset.rowprotocol.TextRowProtocol.getInternalInt():240 org.mariadb.jdbc.internal.com.read.resultset.SelectResultSet.getInt():985 com.dremio.exec.store.jdbc.JdbcRecordReader$IntCopier.copy():322 com.dremio.exec.store.jdbc.JdbcRecordReader.next():238 com.dremio.exec.store.CoercionReader.next():212 com.dremio.sabot.op.scan.ScanOperator.outputData():208 com.dremio.sabot.driver.SmartOp$SmartProducer.outputData():518 com.dremio.sabot.driver.StraightPipe.pump():56 com.dremio.sabot.driver.Pipeline.doPump():82 com.dremio.sabot.driver.Pipeline.pumpOnce():72 com.dremio.sabot.exec.fragment.FragmentExecutor$DoAsPumper.run():288 com.dremio.sabot.exec.fragment.FragmentExecutor$DoAsPumper.run():284 java.security.AccessController.doPrivileged():-2 javax.security.auth.Subject.doAs():422 org.apache.hadoop.security.UserGroupInformation.doAs():1807 com.dremio.sabot.exec.fragment.FragmentExecutor.run():243 com.dremio.sabot.exec.fragment.FragmentExecutor.access$800():83 com.dremio.sabot.exec.fragment.FragmentExecutor$AsyncTaskImpl.run():577 com.dremio.sabot.task.AsyncTaskWrapper.run():92 com.dremio.sabot.task.slicing.SlicingThread.run():71