Encrypted Equality Functions
- byteawithoutorderwithequalcolin(cstring) - Description: Converts input data to the internal byteawithoutorderwithequalcol format. - Parameter type: cstring - Return type: byteawithoutorderwithequalcol 
- byteawithoutorderwithequalcolout(byteawithoutorderwithequalcol) - Description: Converts internal data of the byteawithoutorderwithequalcol type to data of the cstring type. - Parameter type: byteawithoutorderwithequalcol - Return type: cstring 
- byteawithoutorderwithequalcolsend(byteawithoutorderwithequalcol) - Description: Converts data of the byteawithoutorderwithequalcol type to data of the bytea type. - Parameter type: byteawithoutorderwithequalcol - Return type: bytea 
- byteawithoutorderwithequalcolrecv(internal) - Description: Converts data of the byteawithoutorderwithequalcol type to data of the byteawithoutorderwithequalcol type. - Parameter type: internal - Return type: byteawithoutorderwithequalcol 
- byteawithoutorderwithequalcoltypmodin(_cstring) - Description: Converts data of the byteawithoutorderwithequalcol type to data of the byteawithoutorderwithequalcol type. - Parameter type: _cstring - Return type: int4 
- byteawithoutorderwithequalcoltypmodout(int4) - Description: Converts data of the int4 type into data of the cstring type. - Parameter type: int4 - Return type: cstring 
- byteawithoutordercolin(cstring) - Description: Converts input data to the internal byteawithoutordercolin format. - Parameter type: cstring - Return type: byteawithoutordercol 
- byteawithoutordercolout(byteawithoutordercol) - Description: Converts internal data of the byteawithoutordercol type to data of the cstring type. - Parameter type: byteawithoutordercol - Return type: cstring 
- byteawithoutordercolsend(byteawithoutordercol) - Description: Converts data of the byteawithoutordercol type to data of the bytea type. - Parameter type: byteawithoutordercol - Return type: bytea 
- byteawithoutordercolrecv(internal) - Description: Converts data of the byteawithoutordercol type to data of the byteawithoutordercol type. - Parameter type: internal - Return type: byteawithoutordercol 
- byteawithoutorderwithequalcolcmp(byteawithoutorderwithequalcol, byteawithoutorderwithequalcol) - Description: Compares two byteawithoutorderwithequalcol data sizes. If the first data size is smaller than the second one, –1 is returned. If the first data size is equal to the second one, 0 is returned. If the first data size is larger than the second one, 1 is returned. - Parameter type: byteawithoutorderwithequalcol, byteawithoutorderwithequalcol - Return type: int4 
- byteawithoutorderwithequalcolcmpbytear(byteawithoutorderwithequalcol, bytea) - Description: Compares the byteawithoutorderwithequalcol and bytea data sizes. If the first data size is smaller than the second one, –1 is returned. If the first data size is equal to the second one, 0 is returned. If the first data size is larger than the second one, 1 is returned. - Parameter type: byteawithoutorderwithequalcol, bytea - Return type: int4 
- byteawithoutorderwithequalcolcmpbyteal(bytea, byteawithoutorderwithequalcol) - Description: Compares the bytea and byteawithoutorderwithequalcol data sizes. If the first data size is smaller than the second one, –1 is returned. If the first data size is equal to the second one, 0 is returned. If the first data size is larger than the second one, 1 is returned. - Parameter type: byteawithoutorderwithequalcol, bytea - Return type: int4 
- byteawithoutorderwithequalcoleq(byteawithoutorderwithequalcol, byteawithoutorderwithequalcol) - Description: Compares two byteawithoutorderwithequalcol data records. If they are the same, **true **is returned. Otherwise, **false **is returned. - Parameter type: byteawithoutorderwithequalcol, bytea - Return type: Boolean 
- byteawithoutorderwithequalcoleqbyteal(bytea, byteawithoutorderwithequalcol) - Description: Compares the bytea and byteawithoutorderwithequalcol data records. If they are the same, **true **is returned. Otherwise, **false **is returned. - Parameter type: bytea, byteawithoutorderwithequalcol - Return type: Boolean 
- byteawithoutorderwithequalcoleqbytear(byteawithoutorderwithequalcol, bytea) - Description: Compares the byteawithoutorderwithequalcol and bytea data records. If they are the same, **true **is returned. Otherwise, **false **is returned. - Parameter type: byteawithoutorderwithequalcol, bytea - Return type: Boolean 
- byteawithoutorderwithequalcolne(byteawithoutorderwithequalcol, byteawithoutorderwithequalcol) - Description: Compares two byteawithoutorderwithequalcol data records. If they are different, **true **is returned. Otherwise, **false **is returned. - Parameter type: byteawithoutorderwithequalcol, byteawithoutorderwithequalcol - Return type: Boolean 
- byteawithoutorderwithequalcolnebyteal(bytea, byteawithoutorderwithequalcol) - Description: Compares the bytea and byteawithoutorderwithequalcol data records. If they are the same, **true **is returned. Otherwise, **false **is returned. - Parameter type: bytea, byteawithoutorderwithequalcol - Return type: Boolean 
- byteawithoutorderwithequalcolnebytear(byteawithoutorderwithequalcol, bytea) - Description: Compares the byteawithoutorderwithequalcol and bytea data records. If they are the same, **true **is returned. Otherwise, **false **is returned. - Parameter type: byteawithoutorderwithequalcol, bytea - Return type: Boolean 
- hll_hash_byteawithoutorderwithequalcol(byteawithoutorderwithequalcol) - Description: Returns the hll hash value of byteawithoutorderwithequalcol. - Parameter type: byteawithoutorderwithequalcol - Return type: hll_hashval - The implementation of byteawithoutorderwithequalcolin searches for CEK and determines whether it is a normal encrypted data type. Therefore, if the format of the data entered by the user is not the encrypted data format and the corresponding CEK does not exist on the local host, an error is returned. - openGauss=# SELECT * FROM byteawithoutorderwithequalcolsend('\x907219912381298461289346129'::byteawithoutorderwithequalcol); ERROR: cek with OID 596711794 not found LINE 1: SELECT * FROM byteawithoutorderwithequalcolsend('\x907219912... ^ openGauss=# SELECT * FROM byteawithoutordercolout('\x90721901999999999999912381298461289346129'); ERROR: cek with OID 2566986098 not found LINE 1: SELECT * FROM byteawithoutordercolout('\x9072190199999999999... SELECT * FROM byteawithoutorderwithequalcolrecv('\x90721901999999999999912381298461289346129'::byteawithoutorderwithequalcol); ERROR: cek with OID 2566986098 not found ^ openGauss=# SELECT * FROM byteawithoutorderwithequalcolsend('\x90721901999999999999912381298461289346129'::byteawithoutorderwithequalcol); ERROR: cek with OID 2566986098 not found LINE 1: SELECT * FROM byteawithoutorderwithequalcolsend('\x907219019... ^