首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >大学生参与GitHub开源项目的方法

大学生参与GitHub开源项目的方法

作者头像
20岁爱吃必胜客
发布2023-04-07 18:38:26
发布2023-04-07 18:38:26
5020
举报
文章被收录于专栏:进步集进步集
  • 作者:20岁爱吃必胜客(坤制作人),近十年开发经验, 跨域学习者,目前于海外某世界知名高校就读计算机相关专业。
  • 荣誉:阿里云博客专家认证、腾讯开发者社区优质创作者,在CTF省赛校赛多次取得好成绩。
  • 跨领域学习,喜欢摄影、弹吉他、咏春拳。文章深入浅出、语言风趣;爱吃必胜客社区创立者,旨在“发现美 欣赏美

文章目录

⭐️前言

可以参与starrocks的项目。去GitHub去搜索。 提issue。 作为contributer

🌟 开发入手方法

首先我们从函数开始入手。 开发函数比较容易,而且函数很常用。

🌟 准备

☀️函数的分类

  1. 1:1 ScalarFunction 一个输入对应一个输出
  2. N:1
  3. 1:N

☀️函数的其他分类

内置函数 built-in 用户定义的函数 User define

⭐️实现一个内置函数做法

函数的注册,

🌟 starrocks的类型系统

先看类型,所有的类型都是什么 就相当于结构体

☀️运行时的类型column

就是数据库的

判断输入是否是空,做一些特别的测试 编码时候小心

☀️函数与表达式

🌟 scalar函数实现

☀️函数签名

☀️聚合函数

要实现的方法

注册阶段-聚合函数

窗口函数

rows窗口 range窗口

windowfunction实现接口

tablefunction

开发环境

在linux上编译

⭐️总结

代码语言:javascript
复制
![在这里插入图片描述](https://img-blog.csdnimg.cn/083e22ef77cd4326a05791a0b41e9c51.png)
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-04-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • ⭐️前言
    • 🌟 开发入手方法
    • 🌟 准备
      • ☀️函数的分类
      • ☀️函数的其他分类
  • ⭐️实现一个内置函数做法
    • 🌟 starrocks的类型系统
      • ☀️运行时的类型column
      • ☀️函数与表达式
    • 🌟 scalar函数实现
      • ☀️函数签名
  • ☀️聚合函数
    • 要实现的方法
    • 注册阶段-聚合函数
  • 窗口函数
    • windowfunction实现接口
  • tablefunction
  • 开发环境
  • ⭐️总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档