| /* |
| * Licensed to the Apache Software Foundation (ASF) under one |
| * or more contributor license agreements. See the NOTICE file |
| * distributed with this work for additional information |
| * regarding copyright ownership. The ASF licenses this file |
| * to you under the Apache License, Version 2.0 (the |
| * "License"); you may not use this file except in compliance |
| * with the License. You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, |
| * software distributed under the License is distributed on an |
| * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| * KIND, either express or implied. See the License for the |
| * specific language governing permissions and limitations |
| * under the License. |
| */ |
| |
| package org.apache.iotdb.confignode.client; |
| |
| public enum DataNodeRequestType { |
| |
| // Node Maintenance |
| DISABLE_DATA_NODE, |
| STOP_DATA_NODE, |
| |
| FLUSH, |
| MERGE, |
| FULL_MERGE, |
| START_REPAIR_DATA, |
| STOP_REPAIR_DATA, |
| LOAD_CONFIGURATION, |
| SET_SYSTEM_STATUS, |
| |
| // Region Maintenance |
| CREATE_DATA_REGION, |
| CREATE_SCHEMA_REGION, |
| DELETE_REGION, |
| |
| CREATE_NEW_REGION_PEER, |
| ADD_REGION_PEER, |
| REMOVE_REGION_PEER, |
| DELETE_OLD_REGION_PEER, |
| RESET_PEER_LIST, |
| |
| UPDATE_REGION_ROUTE_MAP, |
| CHANGE_REGION_LEADER, |
| |
| // PartitionCache |
| INVALIDATE_PARTITION_CACHE, |
| INVALIDATE_PERMISSION_CACHE, |
| INVALIDATE_SCHEMA_CACHE, |
| CLEAR_CACHE, |
| |
| // Function |
| CREATE_FUNCTION, |
| DROP_FUNCTION, |
| |
| // Trigger |
| CREATE_TRIGGER_INSTANCE, |
| DROP_TRIGGER_INSTANCE, |
| ACTIVE_TRIGGER_INSTANCE, |
| INACTIVE_TRIGGER_INSTANCE, |
| UPDATE_TRIGGER_LOCATION, |
| |
| // Pipe Plugin |
| CREATE_PIPE_PLUGIN, |
| DROP_PIPE_PLUGIN, |
| |
| // Pipe Task |
| PIPE_PUSH_ALL_META, |
| PIPE_PUSH_SINGLE_META, |
| PIPE_PUSH_MULTI_META, |
| PIPE_HEARTBEAT, |
| |
| // Subscription |
| TOPIC_PUSH_ALL_META, |
| TOPIC_PUSH_SINGLE_META, |
| TOPIC_PUSH_MULTI_META, |
| CONSUMER_GROUP_PUSH_ALL_META, |
| CONSUMER_GROUP_PUSH_SINGLE_META, |
| |
| // CQ |
| EXECUTE_CQ, |
| |
| // TEMPLATE |
| UPDATE_TEMPLATE, |
| |
| // Schema |
| SET_TTL, |
| |
| CONSTRUCT_SCHEMA_BLACK_LIST, |
| ROLLBACK_SCHEMA_BLACK_LIST, |
| FETCH_SCHEMA_BLACK_LIST, |
| INVALIDATE_MATCHED_SCHEMA_CACHE, |
| DELETE_DATA_FOR_DELETE_SCHEMA, |
| DELETE_TIMESERIES, |
| |
| CONSTRUCT_SCHEMA_BLACK_LIST_WITH_TEMPLATE, |
| ROLLBACK_SCHEMA_BLACK_LIST_WITH_TEMPLATE, |
| DEACTIVATE_TEMPLATE, |
| COUNT_PATHS_USING_TEMPLATE, |
| CHECK_SCHEMA_REGION_USING_TEMPLATE, |
| CHECK_TIMESERIES_EXISTENCE, |
| |
| CONSTRUCT_VIEW_SCHEMA_BLACK_LIST, |
| ROLLBACK_VIEW_SCHEMA_BLACK_LIST, |
| DELETE_VIEW, |
| |
| ALTER_VIEW, |
| |
| // TODO Need to migrate to Node Maintenance |
| KILL_QUERY_INSTANCE, |
| |
| // Quota |
| SET_SPACE_QUOTA, |
| SET_THROTTLE_QUOTA, |
| } |