Search before asking
Version
4.1.1
What's Wrong?
CREATE TABLE IF NOT EXISTS test_db.test_tz_v3 (
uuid varchar(256) NOT NULL COMMENT '唯一标识',
created_at TIMESTAMPTZ(3) DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间'
) ENGINE=OLAP
UNIQUE KEY(uuid)
COMMENT ''
DISTRIBUTED BY HASH(uuid) BUCKETS 2
PROPERTIES (
"storage_format" = "V3", -- 使用v3存储格式时,会出现order TIMESTAMPTZ 报错
"store_row_column" = "true"
);
SELECT * FROM inland_ test_db.test_tz_v3
ORDER BY updated_at DESC
LIMIT 0, 20;
报错:
meet invalid type, type=TIMESTAMPTZ, expr=TExprNode(node_type=SLOT_REF, type=TTypeDesc(types=[TTypeNode(type=SCALAR, scalar_type=TScalarType(type=TIMESTAMPTZ, len=, precision=18, scale=3, variant_max_subcolumns_count=0, variant_enable_doc_mode=0), struct_fields=, contains_null=, contains_nulls=)], is_nullable=, byte_size=-1, sub_types=, result_is_nullable=, function_name=, be_exec_version=), opcode=, num_children=0, agg_expr=, bool_literal=, case_expr=, date_literal=, float_literal=, int_literal=, in_predicate=, is_null_pred=, like_pred=, literal_pred=, slot_ref=TSlotRef(slot_id=37, tuple_id=0, col_unique_id=37, is_virtual_slot=0), string_literal=, tuple_is_null_pred=, info_func=, decimal_literal=, output_scale=-1, fn_call_expr=, large_int_literal=, output_column=, output_type=, vector_opcode=, fn=, vararg_start_idx=, child_type=, is_nullable=1, json_literal=, schema_change_expr=, column_ref=, match_predicate=, ipv4_literal=, ipv6_literal=, label=updated_at, timev2_literal=, varbinary_literal=, is_cast_nullable=, search_param=, short_circuit_evaluation=
What You Expected?
不报错
How to Reproduce?
请插入大概1000条数据,
再进行查询,会报错
使用 "storage_format" = "V2" 建表时,当设置 SET topn_opt_limit_threshold = 0; 时会不报错
使用 "storage_format" = "V3" 建表时,当设置 SET topn_filter_ratio = 0 ; 时会不报错
Anything Else?
No response
Are you willing to submit PR?
Code of Conduct
Search before asking
Version
4.1.1
What's Wrong?
报错:
meet invalid type, type=TIMESTAMPTZ, expr=TExprNode(node_type=SLOT_REF, type=TTypeDesc(types=[TTypeNode(type=SCALAR, scalar_type=TScalarType(type=TIMESTAMPTZ, len=, precision=18, scale=3, variant_max_subcolumns_count=0, variant_enable_doc_mode=0), struct_fields=, contains_null=, contains_nulls=)], is_nullable=, byte_size=-1, sub_types=, result_is_nullable=, function_name=, be_exec_version=), opcode=, num_children=0, agg_expr=, bool_literal=, case_expr=, date_literal=, float_literal=, int_literal=, in_predicate=, is_null_pred=, like_pred=, literal_pred=, slot_ref=TSlotRef(slot_id=37, tuple_id=0, col_unique_id=37, is_virtual_slot=0), string_literal=, tuple_is_null_pred=, info_func=, decimal_literal=, output_scale=-1, fn_call_expr=, large_int_literal=, output_column=, output_type=, vector_opcode=, fn=, vararg_start_idx=, child_type=, is_nullable=1, json_literal=, schema_change_expr=, column_ref=, match_predicate=, ipv4_literal=, ipv6_literal=, label=updated_at, timev2_literal=, varbinary_literal=, is_cast_nullable=, search_param=, short_circuit_evaluation=
What You Expected?
不报错
How to Reproduce?
请插入大概1000条数据,
再进行查询,会报错
使用 "storage_format" = "V2" 建表时,当设置 SET topn_opt_limit_threshold = 0; 时会不报错
使用 "storage_format" = "V3" 建表时,当设置 SET topn_filter_ratio = 0 ; 时会不报错
Anything Else?
No response
Are you willing to submit PR?
Code of Conduct