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 MetaClassID
prefetchingClassID
ID of the class to call in a prefetching method.ImplementationID
prefetchingImplementationID
ID 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 boolean
getDisableDynamicPrefetching()
Get PrefetchingInformation::disableDynamicPrefetching.UUID
getId()
boolean
getInjectPrefetchingCall()
Get PrefetchingInformation::injectPrefetchingCall.MetaClassID
getPrefetchingClassID()
String
getPrefetchingClassName()
Get PrefetchingInformation::prefetchingClassName.ImplementationID
getPrefetchingImplementationID()
String
getPrefetchingMethodSignature()
Get PrefetchingInformation::prefetchingMethodName.String
getPrefetchingNameSpace()
Get PrefetchingInformation::prefetchingNameSpace.List<List<Property>>
getPropertiesToPrefetch()
Get PrefetchingInformation::propertiesToPrefetch.int
hashCode()
void
setDisableDynamicPrefetching(boolean newDisableDynamicPrefetching)
Set PrefetchingInformation::disableDynamicPrefetching.void
setId(UUID newid)
void
setInjectPrefetchingCall(boolean newInjectPrefetchingCall)
Set PrefetchingInformation::injectPrefetchingCall.void
setPrefetchingClassID(MetaClassID theprefetchingClassID)
void
setPrefetchingClassName(String newPrefetchingClassName)
Set PrefetchingInformation::prefetchingClassName.void
setPrefetchingImplementationID(ImplementationID theprefetchingImplementationID)
void
setPrefetchingMethodSignature(String newPrefetchingMethodSignature)
Set PrefetchingInformation::prefetchingMethodSignature.void
setPrefetchingNameSpace(String newPrefetchingNameSpace)
Set PrefetchingInformation::prefetchingNameSpace.void
setPropertiesToPrefetch(List<List<Property>> newPropertiesToPrefetch)
Set PrefetchingInformation::propertiesToPrefetch.String
toString()
-
-
-
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
-
-