Truncate class will delete all records of clusters defined as part of class. In OrientDB, every class has an associated cluster with the same name. If you want to also remove all records from the class hierarchy, you need to use the POLYMORPHIC keyword.
The following statement is the basic syntax of Truncate Class command.
TRUNCATE CLASS <class> [ POLYMORPHIC ] [ UNSAFE ]
Following are the details about the options in the above syntax.
<class> − Defines the class you want to truncate.
POLYMORPHIC − Defines whether the command also truncates the hierarchy.
UNSAFE − Defines the command forces truncation on vertex or edge class.
Example
The following query to truncate a class Profile.
orientdb> TRUNCATE CLASS Profile
If the above query is executed successfully, you will get the following output.
Class truncated successfully