Fix holo/ck array date type output issue.
Java CI / Test JDK ${{ matrix.java }}, ${{ matrix.os }} (11, ubuntu-latest) (push) Has been cancelled Details
Java CI / Test JDK ${{ matrix.java }}, ${{ matrix.os }} (17, ubuntu-latest) (push) Has been cancelled Details
Java CI / Test JDK ${{ matrix.java }}, ${{ matrix.os }} (21, ubuntu-latest) (push) Has been cancelled Details
Java CI / Test JDK ${{ matrix.java }}, ${{ matrix.os }} (8, ubuntu-latest) (push) Has been cancelled Details

This commit is contained in:
林枸 2025-05-27 16:55:39 +08:00 committed by Shaojin Wen
parent e206890a01
commit 3b527cff91
2 changed files with 1 additions and 10 deletions

View File

@ -1,7 +1,6 @@
package com.alibaba.druid.sql.dialect.hologres.visitor;
import com.alibaba.druid.DbType;
import com.alibaba.druid.sql.ast.SQLArrayDataType;
import com.alibaba.druid.sql.ast.SQLPartitionBy;
import com.alibaba.druid.sql.ast.statement.SQLCreateTableStatement;
import com.alibaba.druid.sql.dialect.postgresql.visitor.PGOutputVisitor;
@ -28,12 +27,4 @@ public class HologresOutputVisitor extends PGOutputVisitor {
print0(ucase ? "PARTITION BY " : "partition by ");
partitionBy.accept(this);
}
@Override
public boolean visit(SQLArrayDataType x) {
print0(ucase ? "ARRAY<" : "array<");
x.getComponentType().accept(this);
print('>');
return false;
}
}

View File

@ -16,7 +16,7 @@ CREATE TABLE IF NOT EXISTS my_partitioned_table (
id INT,
name text,
value FLOAT,
arr ARRAY<INT>,
arr INT[],
dt TEXT NOT NULL,
region TEXT NOT NULL
)