Class ViewUpdateRequest.ReplaceViewRequest

java.lang.Object
org.apache.gravitino.dto.requests.ViewUpdateRequest.ReplaceViewRequest
All Implemented Interfaces:
ViewUpdateRequest, RESTMessage, RESTRequest
Enclosing interface:
ViewUpdateRequest

public static class ViewUpdateRequest.ReplaceViewRequest extends Object implements ViewUpdateRequest
Represents a request to atomically replace the body (columns, representations, default catalog, default schema and comment) of a view. View name and properties are not affected.
  • Constructor Details

    • ReplaceViewRequest

      public ReplaceViewRequest(ColumnDTO[] columns, RepresentationDTO[] representations, @Nullable String defaultCatalog, @Nullable String defaultSchema, @Nullable String comment)
      Constructor for ReplaceViewRequest.
      Parameters:
      columns - The new output columns of the view.
      representations - The new representations of the view.
      defaultCatalog - The new default catalog, or null to unset it.
      defaultSchema - The new default schema, or null to unset it.
      comment - The new comment, or null to unset it.
    • ReplaceViewRequest

      public ReplaceViewRequest()
      Default constructor for Jackson deserialization.
  • Method Details