[bugfix](paimon)fix paimon testcases (#30514)
1. set default timezone 2. not supported `char` type to pushdown
This commit is contained in:
@ -23,9 +23,7 @@ import org.apache.doris.analysis.DecimalLiteral;
|
||||
import org.apache.doris.analysis.FloatLiteral;
|
||||
import org.apache.doris.analysis.IntLiteral;
|
||||
import org.apache.doris.analysis.LiteralExpr;
|
||||
import org.apache.doris.analysis.StringLiteral;
|
||||
|
||||
import com.google.common.base.Strings;
|
||||
import org.apache.paimon.data.BinaryString;
|
||||
import org.apache.paimon.data.Decimal;
|
||||
import org.apache.paimon.data.Timestamp;
|
||||
@ -64,10 +62,8 @@ public class PaimonValueConverter extends DataTypeDefaultVisitor<Object> {
|
||||
}
|
||||
|
||||
public BinaryString visit(CharType charType) {
|
||||
if (expr instanceof StringLiteral) {
|
||||
StringLiteral stringLiteral = (StringLiteral) expr;
|
||||
return BinaryString.fromString(Strings.padEnd(stringLiteral.getStringValue(), charType.getLength(), ' '));
|
||||
}
|
||||
// Currently, Paimon does not support predicate push-down for char
|
||||
// ref: org.apache.paimon.predicate.PredicateBuilder.convertJavaObject
|
||||
return null;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user