Commit 1c42231b authored by tuohai666's avatar tuohai666
Browse files

#1143, add BigDecimal and Long cast for MYSQL_TYPE_LONGLONG

parent 3beaf92e
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -108,7 +108,11 @@ public final class BinaryProtocolValue {
                payload.writeStringLenenc(binaryData.toString());
                break;
            case MYSQL_TYPE_LONGLONG:
                if (binaryData instanceof BigDecimal) {
                    payload.writeInt8(((BigDecimal) binaryData).longValue());
                } else {
                    payload.writeInt8((Long) binaryData);
                }
                break;
            case MYSQL_TYPE_LONG:
            case MYSQL_TYPE_INT24: