Change Password

Please enter the password.
Please enter the password. Between 8-64 characters. Not identical to your email address. Contain at least 3 of: uppercase, lowercase, numbers, and special characters.
Please enter the password.
Submit

Change Nickname

Current Nickname:
Submit

Apply New License

License Detail

Please complete this required field.

  • Ultipa Graph V4

Standalone

Please complete this required field.

Please complete this required field.

The MAC address of the server you want to deploy.

Please complete this required field.

Please complete this required field.

Cancel
Apply
ID
Product
Status
Cores
Applied Validity Period(days)
Effective Date
Excpired Date
Mac Address
Apply Comment
Review Comment
Close
Profile
  • Full Name:
  • Phone:
  • Company:
  • Company Email:
  • Country:
  • Language:
Change Password
Apply

You have no license application record.

Apply
Certificate Issued at Valid until Serial No. File
Serial No. Valid until File

Not having one? Apply now! >>>

Product Created On ID Amount (USD) Invoice
Product Created On ID Amount (USD) Invoice

No Invoice

Search
    English

      GraphSet

      GraphSet, or Ultipa GraphSet, is the graph structure composed of nodes and edges, as well as the collection of schemas and properties of nodes and edges, permissions other than nodes and edges, indexes and other information. GraphSet may be referred to as graph later.

      During the initial launch of Ultipa instance, a GraphSet named default is created automatically (non-deletable). Every Ultipa instance may contain multiple GraphSets.

      Please refer to chapter Basic Concepts for the naming conventions of GraphSet.

      Temporarily unused GraphSets, that is, those do not need or have to avoid any UQL or RPC operations on schema, property and metadata, can be unmounted until it is required. Server memory can be appropriately saved through this method.

      Unmounted GraphSet can only be modified, deleted and mounted. After re-mounting, the LTE and indexes of graph properties keep consistent with the previous.

      Show Graph

      Returned table name: _graph
      Returned table header: id | name | totalNodes | totalEdges | description | status (the ID, name, number of nodes, number of edges, description and status of the graph; status of graph can be mounted, unmounted and mounting; only mounted graph shows the real number of nodes and edges)

      Syntax:

      // To show all graphsets in the current Ultipa instance (via listGraph API)
      show().graph()
      
      // To show all graphsets in the current Ultipa instance
      show().graph("")
      
      // To show a certain graphset in the current Ultipa instance
      show().graph("<name>")
      

      Create Graph

      Syntax:

      // To create a graphset in the current Ultipa instance
      create().graph("<name>", "<desc?>")
      
      // To create multiple graphsets at one time by reusing the method above
      create()
        .graph("<name>", "<desc?>")
        .graph("<name>", "<desc?>")
      	...
      

      Alter Graph (Name, Description)

      Syntax:

      // To modify the name, description of a certain graphset in the current Ultipa instance
      alter().graph("<name>")
        .set({name: "<new_name?>", description: "<new_desc?>"})
      

      Drop Graph

      Except for the default GraphSet, which is not allowed to be deleted, all the other GraphSets in the current Ultipa instance can be deleted.

      Syntax:

      // To delete a certain graphset from the current Ultipa instance
      drop().graph("<name>")
      
      // To delete multiple graphsets from the current Ultipa instance
      drop().graph("<name>").graph("<name>")...
      

      Mount Graph

      Syntax:

      // To mount a certain graphset from the current Ultipa instance
      mount().graph("<name>")
      

      Unmount Graph

      Except for the default GraphSet, which is not allowed to be unmounted, all the other Graphsets in the current Ultipa instance can be unmounted.

      If the current GraphSet is unmounted, user cannot perform any operations on the schema, property, metadata and so on within itself.

      Syntax:

      // To unmount a certain graphset from the current Ultipa instance
      unmount().graph("<name>")
      

      Truncate Graph

      Truncate is the delete operation done against all or part of the nodes and edges in a certain GraphSet in the current Ultipa instance.

      Syntax:

      // To truncate all the nodes and edges in a certain graphset in the current Ultipa instance
      truncate().graph("<graphset>")
      
      // To truncate all the nodes of certain schema in a certain graphset in the current Ultipa instance
      truncate().graph("<graphSet>").nodes(@<schema>)
                                           
      // To truncate all the edges of certain schema in a certain graphset in the current Ultipa instance
      truncate().graph("<graphSet>").edges(@<schema>)
      
      // To truncate all the nodes in a certain graphset in the current Ultipa instance
      truncate().graph("<graphset>").nodes("*")
      
      // To truncate all the edges in a certain graphset in the current Ultipa instance
      truncate().graph("<graphset>").edges("*")
      

      Example: Erase all the data from GraphSet "test"

      truncate().graph("test")
      

      Example: Erase all edges from GraphSet "test"

      truncate().graph("test").edges("*")
      

      Compact Graph

      Compact is to clear useless and redundant data in a certain GraphSet in the current Ultipa instance. Such as the old records retained after an update or delete operation, they are suggested to be cleared on a regular basis since they will reduce the query efficiency.

      Syntax:

      • Command: compact().graph()
      • Parameter: Omit, custom alias not supported
      • Statement Alias: Custom alias not supported
      // To defragment a certain graphset in the current Ultipa instance
      compact().graph("<graphset>")
      
      Please complete the following information to download this book
      *
      公司名称不能为空
      *
      公司邮箱必须填写
      *
      你的名字必须填写
      *
      你的电话必须填写