squawk-parser 2.47.0

Linter for Postgres migrations & SQL
Documentation
---
source: crates/squawk_parser/tests/tests.rs
input_file: crates/squawk_parser/tests/data/ok/execute.sql
---
SOURCE_FILE
  COMMENT "-- execute"
  WHITESPACE "\n"
  EXECUTE
    EXECUTE_KW "EXECUTE"
    WHITESPACE " "
    NAME_REF
      IDENT "fooplan"
    ARG_LIST
      L_PAREN "("
      LITERAL
        INT_NUMBER "1"
      COMMA ","
      WHITESPACE " "
      LITERAL
        STRING "'Hunter Valley'"
      COMMA ","
      WHITESPACE " "
      LITERAL
        STRING "'t'"
      COMMA ","
      WHITESPACE " "
      LITERAL
        FLOAT_NUMBER "200.00"
      R_PAREN ")"
  SEMICOLON ";"
  WHITESPACE "\n\n"
  EXECUTE
    EXECUTE_KW "EXECUTE"
    WHITESPACE " "
    NAME_REF
      IDENT "usrrptplan"
    ARG_LIST
      L_PAREN "("
      LITERAL
        INT_NUMBER "1"
      COMMA ","
      WHITESPACE " "
      NAME_REF
        CURRENT_DATE_KW "current_date"
      R_PAREN ")"
  SEMICOLON ";"
  WHITESPACE "\n\n"
  EXECUTE
    EXECUTE_KW "EXECUTE"
    WHITESPACE " "
    NAME_REF
      IDENT "foo"
  SEMICOLON ";"
  WHITESPACE "\n\n"