public class SingleExplainPlan extends Object implements Externalizable
Constructor and Description |
---|
SingleExplainPlan() |
SingleExplainPlan(ICustomQuery customQuery) |
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 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 offHeapCachePolicy, int operationModifiers, ICustomQuery customQuery, Map<String,SpaceIndex> indexes)
Copyright © GigaSpaces.