def initialize(name:, definition:, materialized:)
      @name = name
      @definition = definition
      @materialized = materialized
    end
Returns a new instance of View.

@param name [String] The name of the view.
@param definition [String] The SQL for the query that defines the view.
@param materialized [Boolean] `true` if the view is materialized.