4paradigm / 4paradigm/OpenMLDB

work with dates before 1900 or timestamp before 1970

未关闭
#3,501 2 条评论 0 个 reaction 已指派 1 人 已被 @aceforeverd 认领 在 GitHub 查看
bug execute-engine
主要语言
C++
星标
1.7k
派生
331
平均合并
12 天 12 小时
30 天内合并 PR
1

描述

One approach: both type are string from storage, following a standard like [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601). The SQL execute engine parse it into the date and timestamp type that supports it, which are the internal structure do not counts to user

贡献指南

打开贡献指南

调研方向

The issue describes storing dates before 1900 and timestamps before 1970 as ISO 8601 strings in storage, with the SQL engine parsing them into internal date/timestamp types. Research the storage layer and SQL execution engine code to understand current date/time handling. Look for existing date and timestamp type implementations and parsing logic. Determine what changes are needed to support the extended range and ensure consistent feature computation for machine learning.

由索引模型根据 Issue 内容生成。

评估

技术栈
sql
领域
databases, machine-learning
Issue 类型
功能
难度
4/5
预计耗时
3-5 天
活跃度
停滞
描述清晰度
需要澄清
新手友好度
35/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。