Skip to content

Commit edcec6c

Browse files
githubgxllguojn1
authored andcommitted
[fix][dingo-executor] Fix autoIncrement support long type
1 parent d8a9e82 commit edcec6c

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

dingo-calcite/src/main/codegen/includes/parserImpls.ftl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -570,7 +570,7 @@ SqlCreate SqlCreateTable(Span s, boolean replace) :
570570
|
571571
<AS> query = OrderedQueryOrExpr(ExprContext.ACCEPT_QUERY)
572572
|
573-
<AUTO_INCREMENT> [<EQ>] {autoIncrement = positiveInteger(getNextToken().image, "auto_increment"); }
573+
<AUTO_INCREMENT> [<EQ>] {autoIncrement = positiveLong(getNextToken().image, "auto_increment"); }
574574
|
575575
<DEFAULT_>
576576
|

dingo-executor/src/main/java/io/dingodb/server/executor/prepare/PrepareMeta.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@ public static List<Object[]> getGlobalVariablesList() {
242242
values.add(new Object[]{"version_comment", "DingoDB Server (Apache License 2.0) Community Edition, MySQL 5.7 compatible"});
243243
values.add(new Object[]{"wait_timeout", "28800"});
244244
values.add(new Object[]{"interactive_timeout", "28800"});
245-
values.add(new Object[]{"max_allowed_packet", "16777216"});
245+
values.add(new Object[]{"max_allowed_packet", "67108864"});
246246
values.add(new Object[]{"local_infile", "1"});
247247
values.add(new Object[]{"max_connections", "151"});
248248
values.add(new Object[]{"max_connect_errors", "10"});

dingo-store-proxy/src/main/java/io/dingodb/store/proxy/mapper/IndexMapper.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -298,13 +298,14 @@ default void resetIndexParameter(
298298
case "HNSW": {
299299
int efConstruction = Integer.valueOf(properties.getOrDefault("efConstruction", "40"));
300300
int nlinks = Integer.valueOf(properties.getOrDefault("nlinks", "32"));
301+
int maxElements = Integer.valueOf(properties.getOrDefault("maxElements", "2147483647"));
301302
vectorIndexParameter = VectorIndexParameter.builder()
302303
.vectorIndexType(VectorIndexType.VECTOR_INDEX_TYPE_HNSW)
303304
.vectorIndexParameter(HnswParameter.builder()
304305
.dimension(dimension)
305306
.metricType(metricType)
306307
.efConstruction(efConstruction)
307-
.maxElements(Integer.MAX_VALUE)
308+
.maxElements(maxElements)
308309
.nlinks(nlinks)
309310
.build()
310311
).build();

0 commit comments

Comments
 (0)