Package hydra.ext.gql

Class GQLReader


public class GQLReader extends AntlrReaderBase
A parser for GQL (Graph Query Language) queries. Uses ANTLR to parse GQL syntax and detect syntax errors.
  • Constructor Details

    • GQLReader

      public GQLReader()
  • Method Details

    • read

      public static Object read(String query)
      Parse a GQL query string.
      Parameters:
      query - the GQL query string to parse
      Returns:
      the parsed result (currently returns a placeholder Object)
    • isValidGqlQuery

      public static boolean isValidGqlQuery(String query)
      Check if a GQL query string is syntactically valid.
      Parameters:
      query - the GQL query string to validate
      Returns:
      true if the query is valid, false otherwise
    • tryQuery

      public static Maybe<String> tryQuery(String query)
      Try to parse a GQL query and return an error message if parsing fails.
      Parameters:
      query - the GQL query string to parse
      Returns:
      an optional error message (empty if parsing succeeds)