Class PrefetchingInformation


  • public final class PrefetchingInformation
    extends Object
    This class presents the information obtained through static source code analysis.
    • Field Detail

      • prefetchingImplementationID

        public ImplementationID prefetchingImplementationID
        ID of the implementation to call in a prefetching method. NULL until set inside dataClay.
      • prefetchingClassID

        public MetaClassID prefetchingClassID
        ID of the class to call in a prefetching method. NULL until set inside dataClay.
    • Constructor Detail

      • PrefetchingInformation

        public PrefetchingInformation()
        Creates an empty PrefetchingInformation.
    • Method Detail

      • getPropertiesToPrefetch

        public List<List<Property>> getPropertiesToPrefetch()
        Get PrefetchingInformation::propertiesToPrefetch.
        Returns:
        propertiesToPrefetch
      • setPropertiesToPrefetch

        public void setPropertiesToPrefetch​(List<List<Property>> newPropertiesToPrefetch)
        Set PrefetchingInformation::propertiesToPrefetch.
        Parameters:
        newPropertiesToPrefetch - the propertiesToPrefetch to set
      • getDisableDynamicPrefetching

        public boolean getDisableDynamicPrefetching()
        Get PrefetchingInformation::disableDynamicPrefetching.
        Returns:
        disableDynamicPrefetching
      • setDisableDynamicPrefetching

        public void setDisableDynamicPrefetching​(boolean newDisableDynamicPrefetching)
        Set PrefetchingInformation::disableDynamicPrefetching.
        Parameters:
        newDisableDynamicPrefetching - the disableDynamicPrefetching to set
      • getInjectPrefetchingCall

        public boolean getInjectPrefetchingCall()
        Get PrefetchingInformation::injectPrefetchingCall.
        Returns:
        injectPrefetchingCall
      • setInjectPrefetchingCall

        public void setInjectPrefetchingCall​(boolean newInjectPrefetchingCall)
        Set PrefetchingInformation::injectPrefetchingCall.
        Parameters:
        newInjectPrefetchingCall - the injectPrefetchingCall to set
      • getPrefetchingNameSpace

        public String getPrefetchingNameSpace()
        Get PrefetchingInformation::prefetchingNameSpace.
        Returns:
        prefetchingNameSpace
      • setPrefetchingNameSpace

        public void setPrefetchingNameSpace​(String newPrefetchingNameSpace)
        Set PrefetchingInformation::prefetchingNameSpace.
        Parameters:
        newPrefetchingNameSpace - the prefetchingNameSpace to set
      • getPrefetchingClassName

        public String getPrefetchingClassName()
        Get PrefetchingInformation::prefetchingClassName.
        Returns:
        prefetchingClassName
      • setPrefetchingClassName

        public void setPrefetchingClassName​(String newPrefetchingClassName)
        Set PrefetchingInformation::prefetchingClassName.
        Parameters:
        newPrefetchingClassName - the prefetchingClassName to set
      • getPrefetchingMethodSignature

        public String getPrefetchingMethodSignature()
        Get PrefetchingInformation::prefetchingMethodName.
        Returns:
        prefetchingMethodName
      • setPrefetchingMethodSignature

        public void setPrefetchingMethodSignature​(String newPrefetchingMethodSignature)
        Set PrefetchingInformation::prefetchingMethodSignature.
        Parameters:
        newPrefetchingMethodSignature - the prefetchingMethodSignature to set
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • getId

        public UUID getId()
        Returns:
        the id
      • setId

        public void setId​(UUID newid)
        Parameters:
        newid - the id to set
      • getPrefetchingImplementationID

        public ImplementationID getPrefetchingImplementationID()
        Returns:
        the prefetchingImplementationID
      • setPrefetchingImplementationID

        public void setPrefetchingImplementationID​(ImplementationID theprefetchingImplementationID)
        Parameters:
        theprefetchingImplementationID - the prefetchingImplementationID to set
      • getPrefetchingClassID

        public MetaClassID getPrefetchingClassID()
        Returns:
        the prefetchingClassID
      • setPrefetchingClassID

        public void setPrefetchingClassID​(MetaClassID theprefetchingClassID)
        Parameters:
        theprefetchingClassID - the prefetchingClassID to set