Basic Query Syntax

QUERY QueryName(param1, param2) =>
    result <- traversal_expression
    RETURN result

Components:

  • QUERY: Keyword to start a query definition
  • QueryName: Identifier for the query
  • parameters: Input parameters in parentheses
  • =>: Separates query header from body
  • <-: Assignment operator
  • RETURN: Specifies output values