fastmodel-transform/fastmodel-transform-postgresql/src/main/java/com/aliyun/fastmodel/transform/postgresql/parser/visitor/PostgreSQLExpressionVisitor.java [106:114]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    public String visitWithDataTypeNameExpression(WithDataTypeNameExpression withDataTypeNameExpression, Void context) {
        BaseExpression baseExpression = withDataTypeNameExpression.getBaseExpression();
        BaseDataType dataTypeName = withDataTypeNameExpression.getBaseDataType();
        if (dataTypeName != null) {
            String accept = dataTypeName.accept(this, context);
            return baseExpression.accept(this, context) + "::" + accept;
        }
        return baseExpression.accept(this, context);
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



fastmodel-transform/fastmodel-transform-hologres/src/main/java/com/aliyun/fastmodel/transform/hologres/format/HologresExpressionVisitor.java [91:99]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    public String visitWithDataTypeNameExpression(WithDataTypeNameExpression withDataTypeNameExpression, Void context) {
        BaseExpression baseExpression = withDataTypeNameExpression.getBaseExpression();
        BaseDataType dataTypeName = withDataTypeNameExpression.getBaseDataType();
        if (dataTypeName != null) {
            String accept = dataTypeName.accept(this, context);
            return baseExpression.accept(this, context) + "::" + accept;
        }
        return baseExpression.accept(this, context);
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



