001package gudusoft.gsqlparser;
002
003
004public enum EAlterViewOption {
005    unknown,
006    setTableProperties,
007    unsetTableProperties,
008    rename,
009    addPartitionSpecs,
010    dropPartitionSpecs,
011    asSelect,
012    compile,
013    ownerTo, //vertica
014    setSchema,//vertica
015    materializePrivileges,
016    excludePrivileges,
017    includePrivileges,
018    setComment,
019    setSecure,
020    unsetComment,
021    unsetSecure,
022    clusterBy, //alter materialized view, snowflake
023    dropClusteringKey,//alter materialized view, snowflake
024    suspendRecluster,//alter materialized view, snowflake
025    resumeRecluster,//alter materialized view, snowflake
026    suspend, //alter materialized view, snowflake
027    resume, //alter materialized view, snowflake
028    enableRewrite, //alter materialized view, hive
029    disableRewrite, //alter materialized view, hive
030    modifyColumn, //alter view modify column, snowflake
031    addRowAccessPolicy, //alter view add row access policy, snowflake
032    dropRowAccessPolicy, //alter view drop row access policy, snowflake
033    setTag, //alter view set tag, snowflake
034    unsetTag, //alter view unset tag, snowflake
035    setChangeTracking, //alter view set change_tracking, snowflake
036    setJoinPolicy, //alter view set join policy, snowflake
037    unsetJoinPolicy, //alter view unset join policy, snowflake
038    setAggregationPolicy, //alter view set aggregation policy, snowflake
039    unsetAggregationPolicy, //alter view unset aggregation policy, snowflake
040}