All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.arangodb.entity.QueryOptimizerRule Maven / Gradle / Ivy

There is a newer version: 7.9.0
Show newest version
package com.arangodb.entity;

/**
 * @since ArangoDB 3.10
 */
public final class QueryOptimizerRule {
    private String name;
    private Flags flags;

    public String getName() {
        return name;
    }

    public Flags getFlags() {
        return flags;
    }

    public static class Flags {
        private Boolean hidden;
        private Boolean clusterOnly;
        private Boolean canBeDisabled;
        private Boolean canCreateAdditionalPlans;
        private Boolean disabledByDefault;
        private Boolean enterpriseOnly;

        public Boolean getHidden() {
            return hidden;
        }

        public Boolean getClusterOnly() {
            return clusterOnly;
        }

        public Boolean getCanBeDisabled() {
            return canBeDisabled;
        }

        public Boolean getCanCreateAdditionalPlans() {
            return canCreateAdditionalPlans;
        }

        public Boolean getDisabledByDefault() {
            return disabledByDefault;
        }

        public Boolean getEnterpriseOnly() {
            return enterpriseOnly;
        }
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy