/**
 * Admin API
 * The Admin API is used to manage the ApeCloud platform.
 *
 * The version of the OpenAPI document: 1.0.0
 * Contact: support@apecloud.com
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
/**
 *
 * @export
 * @interface DmsViewMetadata
 */
export interface DmsViewMetadata {
    /**
     * The name of the view
     * @type {string}
     * @memberof DmsViewMetadata
     */
    'viewName'?: string;
    /**
     * The database in which the view will be created
     * @type {string}
     * @memberof DmsViewMetadata
     */
    'database'?: string;
    /**
     * Whether to replace the existing view if it exists
     * @type {boolean}
     * @memberof DmsViewMetadata
     */
    'replace'?: boolean | null;
    /**
     * The definer of the view
     * @type {string}
     * @memberof DmsViewMetadata
     */
    'definer'?: string | null;
    /**
     * The SQL security context of the view (e.g., DEFINER or INVOKER)
     * @type {string}
     * @memberof DmsViewMetadata
     */
    'sqlSecurity'?: string | null;
    /**
     * The WITH CHECK OPTION clause (e.g., CASCADED or LOCAL)
     * @type {string}
     * @memberof DmsViewMetadata
     */
    'checkOption'?: string | null;
    /**
     * The algorithm used for the view (e.g., UNDEFINED, MERGE, TEMPTABLE)
     * @type {string}
     * @memberof DmsViewMetadata
     */
    'algorithm'?: string | null;
    /**
     * The SQL statement defining the view
     * @type {string}
     * @memberof DmsViewMetadata
     */
    'definition'?: string | null;
}
//# sourceMappingURL=dms-view-metadata.d.ts.map