================================================================================
For View
================================================================================

SELECT Name, ID FROM Contact LIMIT 1 FOR VIEW

--------------------------------------------------------------------------------

    (source_file
      (soql_query_body
        (select_clause
          (field_identifier
            (identifier))
          (field_identifier
            (identifier)))
        (from_clause
          (storage_identifier
            (identifier)))
        (limit_clause
          (int))
        (for_clause
          (for_type))))

================================================================================
For Reference
================================================================================

SELECT Name, ID FROM Contact LIMIT 1 FOR REFERENCE

--------------------------------------------------------------------------------

    (source_file
      (soql_query_body
        (select_clause
          (field_identifier
            (identifier))
          (field_identifier
            (identifier)))
        (from_clause
          (storage_identifier
            (identifier)))
        (limit_clause
          (int))
        (for_clause
          (for_type))))

================================================================================
For Update
================================================================================

SELECT Id FROM Account LIMIT 2 FOR UPDATE

--------------------------------------------------------------------------------

    (source_file
      (soql_query_body
        (select_clause
          (field_identifier
            (identifier)))
        (from_clause
          (storage_identifier
            (identifier)))
        (limit_clause
          (int))
        (for_clause
          (for_type))))

================================================================================
For View, Reference
================================================================================

SELECT Id FROM Account LIMIT 2 FOR UPDATE, REFERENCE

--------------------------------------------------------------------------------

    (source_file
      (soql_query_body
        (select_clause
          (field_identifier
            (identifier)))
        (from_clause
          (storage_identifier
            (identifier)))
        (limit_clause
          (int))
        (for_clause
          (for_type)
          (for_type))))