云数据库 GAUSSDB-CREATE OPERATOR:参数说明
参数说明
- name
要定义的操作符。可用的字符见上文。其名字可以用模式修饰, 比如CREATE OPERATOR myschema.+ (...)。如果没有模式, 则在当前模式中创建操作符。同一个模式中的两个操作符可以有一样的名字, 只要他们操作不同的数据类型。这是一个重载过程。
- function_name
用于实现该操作符的函数。
- left_type
操作符左边的参数数据类型,如果存在的话。如果是左目操作符,这个参数可以省略。
- right_type
操作符右边的参数数据类型,如果存在的话。如果是右目操作符,这个参数可以省略。
- com_op
该操作符对应的交换操作符。
- neg_op
该操作符对应的负操作符。
- res_proc
此操作符约束选择性评估函数。
- join_proc
此操作符连接选择性评估函数。
- HASHES
表明此操作符支持 Hash 连接。
- MERGES
表明此操作符可以支持一个融合连接。
使用OPERATOR()语法在com_op 或者其它可选参数里给出一个模式修饰的操作符名,比如:COMMUTATOR = OPERATOR(myschema.===) ,