9 Commits
Author SHA1 Message Date
morrySnow eb3be18063 [opt](build) use mvn to compile thrift for fe (#61486) 2026-03-24 10:08:06 +08:00
morrySnow d35734a156 [fix](build) generated-source.sh remove dirs in wrong way (#61134) 2026-03-09 11:17:20 +08:00
morrySnow 9646309a45 [opt](fe) Separate catalog type and thrift into separate modules (#61108)
This pull request removes the `PropertiesSet` and `PropertySchema`
utility classes and their associated tests from the `fe-common` module.
It also makes minor updates to the `pom.xml` file, such as adding
metadata and cleaning up dependencies. These changes indicate a
significant refactoring or removal of the property schema functionality
from the codebase.

### Removal of property schema utilities:

* Deleted the entire `PropertiesSet` class, which handled property
schema validation, parsing, and serialization
(`fe/fe-common/src/main/java/org/apache/doris/common/property/PropertiesSet.java`).
* Deleted the entire `PropertySchema` class, which defined property
types and validation logic
(`fe/fe-common/src/main/java/org/apache/doris/common/property/PropertySchema.java`).
* Removed the associated test class `PropertiesSetTest`, which included
tests for property reading, serialization, and validation
(`fe/fe-common/src/test/java/org/apache/doris/common/property/PropertiesSetTest.java`).

### Build and dependency updates:

* Added `name` and `description` metadata to the `fe-common/pom.xml`
file for better project documentation.
* Removed the unused `libthrift` dependency from `fe-common/pom.xml`,
possibly because the deleted code was the only consumer.
2026-03-07 14:40:59 +08:00
morrySnow c647dd597a [chore](build) speed up generated-source.sh (#50980) 2025-05-16 17:51:06 +08:00
Mingyu Chen 3d795de2d5 [chore](build) avoid generating generated code every time (#19813)
When calling generated-source.sh in build.sh, not to remove the gensrc/build dir.
2023-05-19 08:47:36 +08:00
Mingyu Chen 26e930eed1 [Fix](multi-catalog) Make BE selection policy works fine when enable prefer_compute_node_for_external_table (#19346) 2023-05-12 15:32:50 +08:00
Pxl dff669899a [Feature](generic-aggregation) add some type define for generic aggregate functions support (#19252)
add some type define for generic aggregate functions support
2023-05-06 11:30:13 +08:00
ZhangYu0123 63602f9f06 [Chore](thrift) prevent BE to be recompiled many files #19272
Prevent BE to be recompiled many files:

When we execute build.sh, it clean thrift code so that BE will be recompiled many files. It is added by this pr
#19217
We can use build.sh --clean to clean the thrift code. No need to clean it every time.
2023-05-05 12:28:00 +08:00
Mingyu Chen 9d18be9dd3 [doc](thrift) update doc for thrift 0.16 (#19217)
* 1

update doc for thrift 0.16
2023-05-02 16:00:10 +08:00