| // 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.doris.common; |
| |
| public final class FeMetaVersion { |
| // jira 1902 |
| public static final int VERSION_8 = 8; |
| // jira 529 |
| public static final int VERSION_9 = 9; |
| // jira 1772 1792 1834 |
| public static final int VERSION_10 = 10; |
| // jira 1978 |
| public static final int VERSION_11 = 11; |
| // jira 1981 |
| public static final int VERSION_12 = 12; |
| // jira 2245 load priority |
| public static final int VERSION_15 = 15; |
| // jira 1635 dynamice fe |
| public static final int VERSION_16 = 16; |
| // jira 1988 backup and restore |
| public static final int VERSION_17 = 17; |
| // jira 2190 support null |
| public static final int VERSION_18 = 18; |
| // jira 2288 async delete |
| public static final int VERSION_19 = 19; |
| // jira 2399 global session variables persistence |
| public static final int VERSION_20 = 20; |
| // ca 2288 |
| public static final int VERSION_21 = 21; |
| // for compatible |
| public static final int VERSION_22 = 22; |
| |
| // LoadJob timestamp |
| public static final int VERSION_23 = 23; |
| |
| // load job error hub |
| public static final int VERSION_24 = 24; |
| |
| // Palo3.0 (general model/multi tenant) |
| public static final int VERSION_30 = 30; |
| |
| // Palo3.1 image version |
| public static final int VERSION_31 = 31; |
| |
| // Palo3.2 |
| public static final int VERSION_32 = 32; |
| |
| // persist decommission type |
| public static final int VERSION_33 = 33; |
| |
| // persist LoadJob's execMemLimit |
| public static final int VERSION_34 = 34; |
| |
| // update the BE in cluster, because of forgetting |
| // to remove backend in cluster when drop backend or |
| // decommission in latest versions. |
| public static final int VERSION_35 = 35; |
| |
| // persist diskAvailableCapacity |
| public static final int VERSION_36 = 36; |
| |
| // added collation_server to variables (palo-3059) |
| public static final int VERSION_37 = 37; |
| |
| // paralle exec param and batch size |
| public static final int VERSION_38 = 38; |
| |
| // schema change support row to column |
| public static final int VERSION_39 = 39; |
| |
| // persistent brpc port in Backend |
| public static final int VERSION_40 = 40; |
| |
| // change the way to name Frontend |
| public static final int VERSION_41 = 41; |
| |
| // new backup and restore |
| public static final int VERSION_42 = 42; |
| |
| // new privilege management |
| public static final int VERSION_43 = 43; |
| |
| // streaming load |
| public static final int VERSION_45 = 45; |
| |
| // colocate join |
| public static final int VERSION_46 = 46; |
| |
| // UDF |
| public static final int VERSION_47 = 47; |
| |
| // replica schema hash |
| public static final int VERSION_48 = 48; |
| // routine load job |
| public static final int VERSION_49 = 49; |
| // load job v2 for broker load |
| public static final int VERSION_50 = 50; |
| // kafka custom properties |
| public static final int VERSION_51 = 51; |
| // small files |
| public static final int VERSION_52 = 52; |
| // Support exec_mem_limit in ExportJob |
| public static final int VERSION_53 = 53; |
| // support strict mode, change timeout to long, and record txn id in load job |
| public static final int VERSION_54 = 54; |
| // modify colocation join |
| public static final int VERSION_55 = 55; |
| // persist auth info in load job |
| public static final int VERSION_56 = 56; |
| // for base index using different id |
| public static final int VERSION_57 = 57; |
| // broker load support function, persist origin stmt in broker load |
| public static final int VERSION_58 = 58; |
| // support strict mode in routine load and stream load |
| public static final int VERSION_59 = 59; |
| // refactor date literal |
| public static final int VERSION_60 = 60; |
| // for alter job v2 |
| public static final int VERSION_61 = 61; |
| // add param: doris_shuffle_partitions |
| public static final int VERSION_62 = 62; |
| // for table comment |
| public static final int VERSION_63 = 63; |
| // for table create time |
| public static final int VERSION_64 = 64; |
| |
| // support sql mode, change sql_mode from string to long |
| public static final int VERSION_65 = 65; |
| // routine load/stream load persist session variables |
| public static final int VERSION_66 = 66; |
| // load_mem_limit session variable |
| public static final int VERSION_67 = 67; |
| // for es table context |
| public static final int VERSION_68 = 68; |
| // modify password checking logic |
| public static final int VERSION_69 = 69; |
| // for indexes |
| public static final int VERSION_70 = 70; |
| // dynamic partition |
| public static final int VERSION_71 = 71; |
| // in memory table |
| public static final int VERSION_72 = 72; |
| // broker persist isAlive |
| public static final int VERSION_73 = 73; |
| // temp partitions |
| public static final int VERSION_74 = 74; |
| // support materialized index meta while there is different keys type in different materialized index |
| public static final int VERSION_75 = 75; |
| // multi statement |
| public static final int VERSION_76 = 76; |
| // load to temp partitions |
| public static final int VERSION_77 = 77; |
| // plugin support |
| public static final int VERSION_78 = 78; |
| // for transaction state in table level |
| public static final int VERSION_79 = 79; |
| // optimize alterJobV2 memory consumption |
| public static final int VERSION_80 = 80; |
| // note: when increment meta version, should assign the latest version to VERSION_CURRENT |
| public static final int VERSION_CURRENT = VERSION_80; |
| } |