[fix](Nereids) connection_id() should return bigint type (#29287)

This commit is contained in:
morrySnow
2023-12-30 22:25:27 +08:00
committed by GitHub
parent e91f6cb069
commit 6aaa829870

View File

@ -22,7 +22,7 @@ import org.apache.doris.nereids.trees.expressions.functions.AlwaysNotNullable;
import org.apache.doris.nereids.trees.expressions.functions.ExplicitlyCastableSignature;
import org.apache.doris.nereids.trees.expressions.shape.LeafExpression;
import org.apache.doris.nereids.trees.expressions.visitor.ExpressionVisitor;
import org.apache.doris.nereids.types.VarcharType;
import org.apache.doris.nereids.types.BigIntType;
import com.google.common.collect.ImmutableList;
@ -35,7 +35,7 @@ public class ConnectionId extends ScalarFunction
implements LeafExpression, ExplicitlyCastableSignature, AlwaysNotNullable {
public static final List<FunctionSignature> SIGNATURES = ImmutableList.of(
FunctionSignature.ret(VarcharType.SYSTEM_DEFAULT).args()
FunctionSignature.ret(BigIntType.INSTANCE).args()
);
public ConnectionId() {