[fix](jin) add datetimev2 precision (#29528)

This commit is contained in:
Ashin Gau
2024-01-06 13:35:26 +08:00
committed by GitHub
parent 8908a347bc
commit 5789b7e380
5 changed files with 54 additions and 18 deletions

View File

@ -76,8 +76,8 @@ public class ColumnType {
// only used in char & varchar
private final int length;
// only used in decimal
private final int precision;
private final int scale;
private int precision;
private int scale;
public ColumnType(String name, Type type) {
this.name = name;
@ -188,10 +188,18 @@ public class ColumnType {
return length;
}
public void setPrecision(int precision) {
this.precision = precision;
}
public int getPrecision() {
return precision;
}
public void setScale(int scale) {
this.scale = scale;
}
public int getScale() {
return scale;
}
@ -226,7 +234,7 @@ public class ColumnType {
}
}
private static final Pattern digitPattern = Pattern.compile("(\\d+)");
private static final Pattern digitPattern = Pattern.compile("\\((\\d+)\\)");
private static int findNextNestedField(String commaSplitFields) {
int numLess = 0;