Skip to content

Commit ca1513d

Browse files
committed
Release 1.0.7
1 parent c8207ac commit ca1513d

File tree

7 files changed

+15
-10
lines changed

7 files changed

+15
-10
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ Supported column types are listed below. Java type mapping refer to [docs](docs/
6767
<dependency>
6868
<groupId>com.alibaba.database</groupId>
6969
<artifactId>innodb-java-reader</artifactId>
70-
<version>1.0.6</version>
70+
<version>1.0.7</version>
7171
</dependency>
7272
```
7373

innodb-heatmap/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@
88
<groupId>com.alibaba.database</groupId>
99
<artifactId>innodb-java-reader-parent</artifactId>
1010
<relativePath>../pom.xml</relativePath>
11-
<version>1.0.6</version>
11+
<version>1.0.7</version>
1212
</parent>
1313

1414
<groupId>com.alibaba.database</groupId>
1515
<artifactId>innodb-heatmap</artifactId>
16-
<version>1.0.6</version>
16+
<version>1.0.7</version>
1717
<packaging>jar</packaging>
1818
<name>innodb-heatmap</name>
1919
<description>innodb-heatmap</description>

innodb-java-reader-cli/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@
88
<groupId>com.alibaba.database</groupId>
99
<artifactId>innodb-java-reader-parent</artifactId>
1010
<relativePath>../pom.xml</relativePath>
11-
<version>1.0.6</version>
11+
<version>1.0.7</version>
1212
</parent>
1313

1414
<groupId>com.alibaba.database</groupId>
1515
<artifactId>innodb-java-reader-cli</artifactId>
16-
<version>1.0.6</version>
16+
<version>1.0.7</version>
1717
<packaging>jar</packaging>
1818
<name>innodb-java-reader-cli</name>
1919
<description>innodb-java-reader-cli</description>

innodb-java-reader-demo/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@
88
<groupId>com.alibaba.database</groupId>
99
<artifactId>innodb-java-reader-parent</artifactId>
1010
<relativePath>../pom.xml</relativePath>
11-
<version>1.0.6</version>
11+
<version>1.0.7</version>
1212
</parent>
1313

1414
<groupId>com.alibaba.database</groupId>
1515
<artifactId>innodb-java-reader-demo</artifactId>
16-
<version>1.0.6</version>
16+
<version>1.0.7</version>
1717
<packaging>jar</packaging>
1818
<name>innodb-java-reader-demo</name>
1919
<description>innodb-java-reader-demo</description>

innodb-java-reader/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@
88
<groupId>com.alibaba.database</groupId>
99
<artifactId>innodb-java-reader-parent</artifactId>
1010
<relativePath>../pom.xml</relativePath>
11-
<version>1.0.6</version>
11+
<version>1.0.7</version>
1212
</parent>
1313

1414
<groupId>com.alibaba.database</groupId>
1515
<artifactId>innodb-java-reader</artifactId>
16-
<version>1.0.6</version>
16+
<version>1.0.7</version>
1717
<packaging>jar</packaging>
1818
<name>innodb-java-reader</name>
1919
<description>innodb-java-reader</description>

innodb-java-reader/src/main/java/com/alibaba/innodb/java/reader/column/ColumnFactory.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -714,6 +714,11 @@ public SingleEnumLiteral readFrom(SliceInput input, Column column) {
714714
? input.readUnsignedShort() : (int) input.readByte();
715715
checkPositionIndex(ordinal, enums.size(), "Ordinal " + ordinal
716716
+ " is out of range for " + enums);
717+
// 0 can not be inserted into table, enum ordinal should start from 1,
718+
// but sometimes this can be inserted successfully with warning message in MySQL.
719+
if (ordinal == 0) {
720+
return new SingleEnumLiteral(ordinal, Symbol.EMPTY);
721+
}
717722
return new SingleEnumLiteral(ordinal, enums.get(ordinal - 1));
718723
}
719724

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<modelVersion>4.0.0</modelVersion>
77
<groupId>com.alibaba.database</groupId>
88
<artifactId>innodb-java-reader-parent</artifactId>
9-
<version>1.0.6</version>
9+
<version>1.0.7</version>
1010
<name>innodb-java-reader-parent</name>
1111
<packaging>pom</packaging>
1212
<description>A library and command-line tool to access MySQL InnoDB data file directly in Java</description>

0 commit comments

Comments
 (0)