云数据库 GAUSSDB-CREATE OPERATOR:参数说明

时间:2025-03-14 09:56:57

参数说明

  • 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.===) ,
support.huaweicloud.com/centralized-devg-v3-gaussdb/gaussdb-42-0542.html
提示

您即将访问非华为云网站,请注意账号财产安全