标签: postgresql
在PostgreSQL中,当我调用NUMERIC(10,2)来定义变量类型时。 PostgreSQL C代码的哪一部分正在处理它?</ p>
NUMERIC(10,2)
我很想知道处理精度和比例的位置。
答案 0 :(得分:2)
很多部分。
词法分析器和解析器将其转换为类型名称和类型修饰符。
系统目录和syscache查找numeric以查找匹配类型oid。
numeric
numeric.c代码处理实际类型输入/输出和运算符,并解释类型修饰符。
索引访问方法和索引操作符类处理选择运算符以进行比较等。