Operator Editor
Top  Previous  Next


The Operator Editor allows you to create new operators and to edit the existing ones (see How to create an operator and How to edit an operator).

Operator  
 
The main operator parameters are set on the Operator tab.

Name
Set the name of the operator in the edit field.

Function
The function used to implement this operator. Select it from the list of all database functions.

Left Operand Type
The type of the left-hand argument of the operator, if any. This option would be omitted for a left-unary operator.

Right Operand Type
The type of the right-hand argument of the operator, if any. This option would be omitted for a right-unary operator.

Commutator
The commutator of this operator.

Negator
The negator of this operator.

Restrict Function
The restriction selectivity estimator function for this operator.

Join Function
The join selectivity estimator function for this operator.

Left Sort Operator
If this operator can support a merge join, the operator that sorts the left-hand data type of this operator.

Right Sort Operator
If this operator can support a merge join, the operator that sorts the right-hand data type of this operator.

Support hash joins
Check this option to indicate that this operator can support a hash join.

Description  
 
The Description tab contains the operator description. Button Save Description saves the edited description.

DDL  
 
On the DDL tab you can view the SQL text for creating the operator with the properties you set. This text can't be edited, but can be copied to the clipboard.

To call the PostgreSQL Reference, click button Help on SQL on the toolbar.

Button Default Size brings the window to the default size (restricted by the main window and the DB Explorer).

The drop-down list of the current database operators on the toolbar allows you to switch the edited operator.

When you are done, click button Compile on the toolbar to start the process of compilation. The Compile Window will appear where you will be able to view and edit the result SQL statement for creating the new operator. Commit the transaction, and if it is successful, the new operator will be created or the operator parameters will be changed.

See also:
Table Editor
Schema Editor
View Editor
Function Editor
Rule Editor
Trigger Editor
Sequence Editor
Type Editor
Aggregate Editor
Index Editor
Language Editor
Compile Window


Availability:
Windows Professional

Yes

Windows Lite

Yes

Linux Professional

Yes

Linux Lite

Yes