public class MutliProjectionByUids extends AbstractProjectionTemplate
| Constructor and Description |
|---|
MutliProjectionByUids() |
MutliProjectionByUids(AbstractProjectionTemplate[] projections,
ObjectShortMap<String> uidsByProjection) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
void |
filterOutNonProjectionProperties(IEntryPacket entryPacket)
given a entry-packet perform projection on it
|
String[] |
getDynamicPaths()
returns projection of dynamic properties that include paths, null indicates no projection is
requested of fixed properties.
|
String[] |
getDynamicProperties()
return projection of dynamic properties, null indicates no projection is requested of dynamic
properties.
|
String[] |
getFixedPaths()
returns projection of fixed properties that include paths, null indicates no projection is
requested of fixed properties.
|
int[] |
getFixedPropertiesIndexes()
returns projection of fixed properties, null indicates no projection is requested of fixed
properties.
|
int |
hashCode() |
boolean |
isAllIndexesProjections(IServerTypeDesc serverTypeDesc,
ITemplateHolder templateHolder,
String uid) |
boolean |
isMultiUidsProjection() |
void |
readExternal(ObjectInput in) |
void |
writeExternal(ObjectOutput out) |
filterOutNonProjectionProperties, isAllIndexesProjectionsclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitenabledSmartExternalizableWithReferencepublic MutliProjectionByUids(AbstractProjectionTemplate[] projections, ObjectShortMap<String> uidsByProjection)
public MutliProjectionByUids()
public void filterOutNonProjectionProperties(IEntryPacket entryPacket)
filterOutNonProjectionProperties in class AbstractProjectionTemplatepublic int[] getFixedPropertiesIndexes()
AbstractProjectionTemplategetFixedPropertiesIndexes in class AbstractProjectionTemplatepublic String[] getDynamicProperties()
AbstractProjectionTemplategetDynamicProperties in class AbstractProjectionTemplatepublic String[] getFixedPaths()
AbstractProjectionTemplategetFixedPaths in class AbstractProjectionTemplatepublic String[] getDynamicPaths()
AbstractProjectionTemplategetDynamicPaths in class AbstractProjectionTemplatepublic boolean isMultiUidsProjection()
isMultiUidsProjection in class AbstractProjectionTemplatepublic boolean isAllIndexesProjections(IServerTypeDesc serverTypeDesc, ITemplateHolder templateHolder, String uid)
isAllIndexesProjections in class AbstractProjectionTemplatepublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizablewriteExternal in class AbstractProjectionTemplateIOExceptionpublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizablereadExternal in class AbstractProjectionTemplateIOExceptionClassNotFoundExceptionCopyright © GigaSpaces.