public class SingleExplainPlan extends Object implements SmartExternalizable
Constructor and Description |
---|
SingleExplainPlan() |
SingleExplainPlan(ICustomQuery customQuery) |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
enabledSmartExternalizableWithReference
public SingleExplainPlan()
public SingleExplainPlan(ICustomQuery customQuery)
public void setPartitionId(String partitionId)
public void setRoot(QueryOperationNode root)
public void setIndexesInfo(Map<String,List<IndexChoiceNode>> indexesInfo)
public void setScanningInfo(Map<String,ScanningInfo> scanningInfo)
public String getPartitionId()
public QueryOperationNode getRoot()
public Map<String,List<IndexChoiceNode>> getIndexesInfo()
public Map<String,ScanningInfo> getScanningInfo()
public void addIndexesInfo(String type, List<IndexChoiceNode> scanSelectionTree)
public void addScanIndexChoiceNode(String clazz, IndexChoiceNode indexChoiceNode)
public List<IndexChoiceNode> getScanSelectionTree(String clazz)
public IndexChoiceNode getLatestIndexChoiceNode(String clazz)
public void incrementScanned(String clazz)
public void incrementMatched(String clazz)
public void clearAllChosenIndexes()
public void writeExternal(ObjectOutput objectOutput) throws IOException
writeExternal
in interface Externalizable
IOException
public void readExternal(ObjectInput objectInput) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
IOException
ClassNotFoundException
public static void validate(long timeout, boolean blobStoreCachePolicy, int operationModifiers, ICustomQuery customQuery, Map<String,SpaceIndex> indexes)
Copyright © GigaSpaces.