Class PrefetchingInformation
- java.lang.Object
-
- es.bsc.dataclay.util.management.classmgr.PrefetchingInformation
-
public final class PrefetchingInformation extends Object
This class presents the information obtained through static source code analysis.
-
-
Field Summary
Fields Modifier and Type Field Description MetaClassIDprefetchingClassIDID of the class to call in a prefetching method.ImplementationIDprefetchingImplementationIDID of the implementation to call in a prefetching method.
-
Constructor Summary
Constructors Constructor Description PrefetchingInformation()Creates an empty PrefetchingInformation.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleangetDisableDynamicPrefetching()Get PrefetchingInformation::disableDynamicPrefetching.UUIDgetId()booleangetInjectPrefetchingCall()Get PrefetchingInformation::injectPrefetchingCall.MetaClassIDgetPrefetchingClassID()StringgetPrefetchingClassName()Get PrefetchingInformation::prefetchingClassName.ImplementationIDgetPrefetchingImplementationID()StringgetPrefetchingMethodSignature()Get PrefetchingInformation::prefetchingMethodName.StringgetPrefetchingNameSpace()Get PrefetchingInformation::prefetchingNameSpace.List<List<Property>>getPropertiesToPrefetch()Get PrefetchingInformation::propertiesToPrefetch.inthashCode()voidsetDisableDynamicPrefetching(boolean newDisableDynamicPrefetching)Set PrefetchingInformation::disableDynamicPrefetching.voidsetId(UUID newid)voidsetInjectPrefetchingCall(boolean newInjectPrefetchingCall)Set PrefetchingInformation::injectPrefetchingCall.voidsetPrefetchingClassID(MetaClassID theprefetchingClassID)voidsetPrefetchingClassName(String newPrefetchingClassName)Set PrefetchingInformation::prefetchingClassName.voidsetPrefetchingImplementationID(ImplementationID theprefetchingImplementationID)voidsetPrefetchingMethodSignature(String newPrefetchingMethodSignature)Set PrefetchingInformation::prefetchingMethodSignature.voidsetPrefetchingNameSpace(String newPrefetchingNameSpace)Set PrefetchingInformation::prefetchingNameSpace.voidsetPropertiesToPrefetch(List<List<Property>> newPropertiesToPrefetch)Set PrefetchingInformation::propertiesToPrefetch.StringtoString()
-
-
-
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.
-
-
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
-
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
-
-