public class WorkloadProfile extends Object implements Serializable
TODO(vc): Think about obtaining this directly from index.tagLocation
| Modifier and Type | Field and Description |
|---|---|
protected WorkloadStat |
globalStat
Global workloadStat.
|
protected HashMap<String,WorkloadStat> |
partitionPathStatMap
Computed workload profile.
|
| Constructor and Description |
|---|
WorkloadProfile(Pair<HashMap<String,WorkloadStat>,WorkloadStat> profile) |
WorkloadProfile(Pair<HashMap<String,WorkloadStat>,WorkloadStat> profile,
WriteOperationType operationType) |
| Modifier and Type | Method and Description |
|---|---|
WorkloadStat |
getGlobalStat() |
WriteOperationType |
getOperationType() |
Set<String> |
getPartitionPaths() |
HashMap<String,WorkloadStat> |
getPartitionPathStatMap() |
WorkloadStat |
getWorkloadStat(String partitionPath) |
String |
toString() |
protected final HashMap<String,WorkloadStat> partitionPathStatMap
protected final WorkloadStat globalStat
public WorkloadProfile(Pair<HashMap<String,WorkloadStat>,WorkloadStat> profile)
public WorkloadProfile(Pair<HashMap<String,WorkloadStat>,WorkloadStat> profile, WriteOperationType operationType)
public WorkloadStat getGlobalStat()
public HashMap<String,WorkloadStat> getPartitionPathStatMap()
public WorkloadStat getWorkloadStat(String partitionPath)
public WriteOperationType getOperationType()
Copyright © 2022 The Apache Software Foundation. All rights reserved.