manager/general/src/main/java/org/apache/doris/stack/model/meta/DataBaseResp.java [56:197]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    private String updatedAt;

    private String pointsOfInterest;

    private String nativePermissions;

    private String metadataSyncSchedule;

    private boolean autoRunQueries;

    private String cacheFieldValuesSchedule;

    private boolean isFullSync;

    private boolean isOnDemand;

    private boolean isSample;

    @JSONField(name = "updated_at")
    @JsonProperty("updated_at")
    public String getUpdatedAt() {
        return updatedAt;
    }

    @JSONField(name = "updated_at")
    @JsonProperty("updated_at")
    public void setUpdatedAt(String updatedAt) {
        this.updatedAt = updatedAt;
    }

    @JSONField(name = "points_of_interest")
    @JsonProperty("points_of_interest")
    public String getPointsOfInterest() {
        return pointsOfInterest;
    }

    @JSONField(name = "points_of_interest")
    @JsonProperty("points_of_interest")
    public void setPointsOfInterest(String pointsOfInterest) {
        this.pointsOfInterest = pointsOfInterest;
    }

    @JSONField(name = "native_permissions")
    @JsonProperty("native_permissions")
    public String getNativePermissions() {
        return nativePermissions;
    }

    @JSONField(name = "native_permissions")
    @JsonProperty("native_permissions")
    public void setNativePermissions(String nativePermissions) {
        this.nativePermissions = nativePermissions;
    }

    @JSONField(name = "metadata_sync_schedule")
    @JsonProperty("metadata_sync_schedule")
    public String getMetadataSyncSchedule() {
        return metadataSyncSchedule;
    }

    @JSONField(name = "metadata_sync_schedule")
    @JsonProperty("metadata_sync_schedule")
    public void setMetadataSyncSchedule(String metadataSyncSchedule) {
        this.metadataSyncSchedule = metadataSyncSchedule;
    }

    @JSONField(name = "auto_run_queries")
    @JsonProperty("auto_run_queries")
    public boolean isAutoRunQueries() {
        return autoRunQueries;
    }

    @JSONField(name = "auto_run_queries")
    @JsonProperty("auto_run_queries")
    public void setAutoRunQueries(boolean autoRunQueries) {
        this.autoRunQueries = autoRunQueries;
    }

    @JSONField(name = "cache_field_values_schedule")
    @JsonProperty("cache_field_values_schedule")
    public String getCacheFieldValuesSchedule() {
        return cacheFieldValuesSchedule;
    }

    @JSONField(name = "cache_field_values_schedule")
    @JsonProperty("cache_field_values_schedule")
    public void setCacheFieldValuesSchedule(String cacheFieldValuesSchedule) {
        this.cacheFieldValuesSchedule = cacheFieldValuesSchedule;
    }

    @JSONField(name = "is_full_sync")
    @JsonProperty("is_full_sync")
    public boolean isFullSync() {
        return isFullSync;
    }

    @JSONField(name = "is_full_sync")
    @JsonProperty("is_full_sync")
    public void setFullSync(boolean fullSync) {
        isFullSync = fullSync;
    }

    @JSONField(name = "is_on_demand")
    @JsonProperty("is_on_demand")
    public boolean isOnDemand() {
        return isOnDemand;
    }

    @JSONField(name = "is_on_demand")
    @JsonProperty("is_on_demand")
    public void setOnDemand(boolean onDemand) {
        isOnDemand = onDemand;
    }

    @JSONField(name = "is_sample")
    @JsonProperty("is_sample")
    public boolean isSample() {
        return isSample;
    }

    @JSONField(name = "is_sample")
    @JsonProperty("is_sample")
    public void setSample(boolean sample) {
        isSample = sample;
    }

    // todo:Later, add support features according to Doris engine
    {
        this.features = new ArrayList<>();
        this.features.add("basic-aggregations");
        this.features.add("standard-deviation-aggregations");
        this.features.add("expression-aggregations");
        this.features.add("foreign-keys");
        this.features.add("right-join");
        this.features.add("left-join");
        this.features.add("native-parameters");
        this.features.add("nested-queries");
        this.features.add("expressions");
        this.features.add("set-timezone");
        this.features.add("binning");
        this.features.add("inner-join");
        this.features.add("advanced-math-expressions");
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



manager/general/src/main/java/org/apache/doris/stack/model/meta/TableResp.java [259:399]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        private String updatedAt;

        private String pointsOfInterest;

        private String nativePermissions;

        private String metadataSyncSchedule;

        private boolean autoRunQueries;

        private String cacheFieldValuesSchedule;

        private boolean isFullSync;

        private boolean isOnDemand;

        private boolean isSample;

        @JSONField(name = "updated_at")
        @JsonProperty("updated_at")
        public String getUpdatedAt() {
            return updatedAt;
        }

        @JSONField(name = "updated_at")
        @JsonProperty("updated_at")
        public void setUpdatedAt(String updatedAt) {
            this.updatedAt = updatedAt;
        }

        @JSONField(name = "points_of_interest")
        @JsonProperty("points_of_interest")
        public String getPointsOfInterest() {
            return pointsOfInterest;
        }

        @JSONField(name = "points_of_interest")
        @JsonProperty("points_of_interest")
        public void setPointsOfInterest(String pointsOfInterest) {
            this.pointsOfInterest = pointsOfInterest;
        }

        @JSONField(name = "native_permissions")
        @JsonProperty("native_permissions")
        public String getNativePermissions() {
            return nativePermissions;
        }

        @JSONField(name = "native_permissions")
        @JsonProperty("native_permissions")
        public void setNativePermissions(String nativePermissions) {
            this.nativePermissions = nativePermissions;
        }

        @JSONField(name = "metadata_sync_schedule")
        @JsonProperty("metadata_sync_schedule")
        public String getMetadataSyncSchedule() {
            return metadataSyncSchedule;
        }

        @JSONField(name = "metadata_sync_schedule")
        @JsonProperty("metadata_sync_schedule")
        public void setMetadataSyncSchedule(String metadataSyncSchedule) {
            this.metadataSyncSchedule = metadataSyncSchedule;
        }

        @JSONField(name = "auto_run_queries")
        @JsonProperty("auto_run_queries")
        public boolean isAutoRunQueries() {
            return autoRunQueries;
        }

        @JSONField(name = "auto_run_queries")
        @JsonProperty("auto_run_queries")
        public void setAutoRunQueries(boolean autoRunQueries) {
            this.autoRunQueries = autoRunQueries;
        }

        @JSONField(name = "cache_field_values_schedule")
        @JsonProperty("cache_field_values_schedule")
        public String getCacheFieldValuesSchedule() {
            return cacheFieldValuesSchedule;
        }

        @JSONField(name = "cache_field_values_schedule")
        @JsonProperty("cache_field_values_schedule")
        public void setCacheFieldValuesSchedule(String cacheFieldValuesSchedule) {
            this.cacheFieldValuesSchedule = cacheFieldValuesSchedule;
        }

        @JSONField(name = "is_full_sync")
        @JsonProperty("is_full_sync")
        public boolean isFullSync() {
            return isFullSync;
        }

        @JSONField(name = "is_full_sync")
        @JsonProperty("is_full_sync")
        public void setFullSync(boolean fullSync) {
            isFullSync = fullSync;
        }

        @JSONField(name = "is_on_demand")
        @JsonProperty("is_on_demand")
        public boolean isOnDemand() {
            return isOnDemand;
        }

        @JSONField(name = "is_on_demand")
        @JsonProperty("is_on_demand")
        public void setOnDemand(boolean onDemand) {
            isOnDemand = onDemand;
        }

        @JSONField(name = "is_sample")
        @JsonProperty("is_sample")
        public boolean isSample() {
            return isSample;
        }

        @JSONField(name = "is_sample")
        @JsonProperty("is_sample")
        public void setSample(boolean sample) {
            isSample = sample;
        }

        {
            this.features = new ArrayList<>();
            this.features.add("basic-aggregations");
            this.features.add("standard-deviation-aggregations");
            this.features.add("expression-aggregations");
            this.features.add("foreign-keys");
            this.features.add("right-join");
            this.features.add("left-join");
            this.features.add("native-parameters");
            this.features.add("nested-queries");
            this.features.add("expressions");
            this.features.add("set-timezone");
            this.features.add("binning");
            this.features.add("inner-join");
            this.features.add("advanced-math-expressions");
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



