Before you begin
You can create an R-tree index on a table after you create a table that contains a column that has an appropriate data type.
If you plan to implement a DataBlade module,
complete the following tasks before you create an R-tree index:
- Install a DataBlade module
on your database server that includes the following objects:
- A user-defined data type that can be indexed with an R-tree index
- An operator class that specifies the functions to be used with the R-tree index
- The support and strategy functions that are required by the operator class
- Create a database.
- Register the DataBlade module that is described in step 1 into your database with BladeManager.
- Create a table that contains one or more columns of the user-defined data type that can be indexed with the R-tree access method.
Important: The examples
in these topics use objects that are defined in the sample Shapes3 DataBlade module
that Shapes3 sample DataBlade module describes.
These objects include the data type MyShape and the operator class MyShape_ops.
Columns of data type MyShape can store points, boxes, and circles.