Skip to content

Commit 46f079d

Browse files
nokiaMSgithubgxll
authored andcommitted
[feat][serial] decimal as key.
[feat][dingo-sdk] Decimal serial.
1 parent f62af29 commit 46f079d

File tree

7 files changed

+1763
-4
lines changed

7 files changed

+1763
-4
lines changed

java/dingo-sdk/src/main/java/io/dingodb/sdk/common/codec/CodecUtils.java

+7
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
package io.dingodb.sdk.common.codec;
1818

1919
import io.dingodb.sdk.common.serial.BufImpl;
20+
import io.dingodb.sdk.common.serial.schema.DecimalSchema;
2021
import io.dingodb.sdk.common.serial.schema.DingoSchema;
2122
import io.dingodb.sdk.common.table.Column;
2223
import io.dingodb.sdk.common.utils.Parameters;
@@ -76,6 +77,12 @@ public static DingoSchema createSchemaForColumn(Column column, int index) {
7677
schema.setAllowNull(column.isNullable());
7778
schema.setIsKey(column.isPrimary());
7879
schema.setIndex(index);
80+
81+
if(schema instanceof DecimalSchema) {
82+
schema.setPrecision(column.getPrecision());
83+
schema.setScale(column.getScale());
84+
}
85+
7986
return schema;
8087
}
8188

0 commit comments

Comments
 (0)