SQL Create Class - aemadrid/orientdb GitHub Wiki

SQL command: CREATE CLASS

Create Class

The SQL Create Class command creates a new class in the schema. NOTE: If a cluster with the same name exists in the database will be used as default cluster.

Syntax

    CREATE CLASS <class> [<super-class>](EXTENDS) [<clusterId>*](CLUSTER)

Where:

  • class is the class to create
  • super-class, optional, is the super-class to extend
  • clusterId can be a list separated by comma (,). At least one element is mandatory and it's also the default cluster id

Examples

Create the class 'Account':

    CREATE CLASS Account

Create the class 'Car' that extends 'Vehicle':

    CREATE CLASS Car extends Vehicle

Create the class 'Car' with clusterId 10:

    CREATE CLASS Car CLUSTER 10

Abstract class

Create the class 'Person' as ABSTRACT]:

    CREATE CLASS Person ABSTRACT

To remove a class use the Drop Class command.

To know more about other SQL commands look at SQL commands.

This is a command of the Orient console. To know all the commands go to Console-Commands.

⚠️ **GitHub.com Fallback** ⚠️