Class ViewElementDefinition

    • Constructor Detail

      • ViewElementDefinition

        public ViewElementDefinition()
    • Method Detail

      • isEmpty

        public boolean isEmpty()
      • getGroupBy

        public Set<String> getGroupBy()
      • getProperties

        public Set<String> getProperties()
      • getExcludeProperties

        public Set<String> getExcludeProperties()
      • isAllProperties

        public boolean isAllProperties()
      • hasProperty

        public boolean hasProperty​(String property)
      • getTransientPropertyClass

        public Class<?> getTransientPropertyClass​(String propertyName)
      • getTransientPropertyClasses

        public Collection<Class<?>> getTransientPropertyClasses()
      • getTransientProperties

        public Set<String> getTransientProperties()
      • containsTransientProperty

        public boolean containsTransientProperty​(String propertyName)
      • getTransientPropertyMap

        public Map<String,​Class<?>> getTransientPropertyMap()
        Returns:
        the transient property map. LinkedHashMap of transient property name to class name.
      • getTransientPropertyMapWithClassNames

        public Map<String,​String> getTransientPropertyMapWithClassNames()
      • getPreAggregationFilter

        public ElementFilter getPreAggregationFilter()
      • getPreAggregationFilterFunctions

        public List<uk.gov.gchq.koryphe.tuple.predicate.TupleAdaptedPredicate<String,​?>> getPreAggregationFilterFunctions()
      • hasPreAggregationFilters

        public boolean hasPreAggregationFilters()
      • getPostAggregationFilter

        public ElementFilter getPostAggregationFilter()
      • getPostAggregationFilterFunctions

        public List<uk.gov.gchq.koryphe.tuple.predicate.TupleAdaptedPredicate<String,​?>> getPostAggregationFilterFunctions()
      • hasPostAggregationFilters

        public boolean hasPostAggregationFilters()
      • getPostTransformFilter

        public ElementFilter getPostTransformFilter()
      • getPostTransformFilterFunctions

        public List<uk.gov.gchq.koryphe.tuple.predicate.TupleAdaptedPredicate<String,​?>> getPostTransformFilterFunctions()
      • hasPostTransformFilters

        public boolean hasPostTransformFilters()
      • hasTransform

        public boolean hasTransform()
      • getTransformFunctions

        public List<uk.gov.gchq.koryphe.tuple.function.TupleAdaptedFunction<String,​?,​?>> getTransformFunctions()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object