PrepareLoadStrategy.addSchema DWORD修改为Int32

master
剑器近 2021-07-02 15:05:19 +08:00
parent 71c07c8bae
commit 56739ffc88
2 changed files with 11 additions and 11 deletions

View File

@ -7,25 +7,25 @@ package io.github.yezhihao.protostar;
*/
public enum DataType {
//无符号单字节整型(字节, 8位
/** 无符号单字节整型(8位) */
BYTE(1),
//无符号双字节整型字节16位
/** 无符号双字节整型(16位) */
WORD(2),
//无符号四字节整型字节32位
/** 无符号四字节整型(32位) */
DWORD(4),
//无符号八字节整型字节64位
/** 无符号八字节整型(64位) */
QWORD(8),
//N字节字节数组
/** 字节数组 */
BYTES(-1),
//N字节BCD8421码
/** BCD8421码 */
BCD8421(-1),
//字符串,若无数据置空
/** 字符串 */
STRING(-1),
//对象
/** 对象 */
OBJ(-1),
//列表
/** 列表 */
LIST(-1),
//字典
/** 字典 */
MAP(-1);
public int length;

View File

@ -42,7 +42,7 @@ public abstract class PrepareLoadStrategy extends IdStrategy {
this.typeIdMapping.put(key, NumberSchema.Int16.INSTANCE);
break;
case DWORD:
this.typeIdMapping.put(key, NumberSchema.Long32.INSTANCE);
this.typeIdMapping.put(key, NumberSchema.Int32.INSTANCE);
break;
case QWORD:
this.typeIdMapping.put(key, NumberSchema.Long64.INSTANCE);