Package org.apache.hadoop.hbase
Class PerformanceEvaluation.TestOptions
java.lang.Object
org.apache.hadoop.hbase.PerformanceEvaluation.TestOptions
- Enclosing class:
- PerformanceEvaluation
Wraps up options passed to
PerformanceEvaluation. This makes
tracking all these arguments a little easier. NOTE: ADDING AN OPTION, you need to add a data
member, a getter/setter (to make JSON serialization of this TestOptions class behave), and you
need to add to the clone constructor below copying your new option from the 'that' to the
'this'. Look for 'clone' below.-
Field Summary
FieldsModifier and TypeFieldDescription(package private) boolean(package private) boolean(package private) boolean(package private) DataBlockEncoding(package private) int(package private) BloomType(package private) long(package private) boolean(package private) int(package private) String(package private) int(package private) Properties(package private) Compression.Algorithm(package private) int(package private) int(package private) String(package private) int(package private) boolean(package private) boolean(package private) boolean(package private) MemoryCompactionPolicy(package private) int(package private) int(package private) int(package private) int(package private) boolean(package private) int(package private) int(package private) boolean(package private) long(package private) long(package private) int(package private) int(package private) int(package private) boolean(package private) float(package private) Scan.ReadType(package private) float(package private) String(package private) long(package private) String(package private) long(package private) doubleDeprecated.Since 3.0.0, will be removed in 4.0.0.(package private) boolean(package private) boolean(package private) int(package private) boolean(package private) boolean -
Constructor Summary
ConstructorsConstructorDescriptionClone constructor. -
Method Summary
Modifier and TypeMethodDescriptionbooleanintlongintintintintintintintintintintlonglongintintintfloatfloatgetSize()longlongdoubleintbooleanbooleanbooleanbooleanbooleanbooleanisOneCon()booleanbooleanbooleanbooleanbooleanvoidsetAddColumns(boolean addColumns) voidsetAutoFlush(boolean autoFlush) voidsetBlockEncoding(DataBlockEncoding blockEncoding) voidsetBlockSize(int blockSize) voidsetBloomType(BloomType bloomType) voidsetBufferSize(long bufferSize) voidsetCaching(int caching) voidsetCmdName(String cmdName) voidsetColumns(int columns) voidsetCompression(Compression.Algorithm compression) voidsetConnCount(int connCount) voidsetCycles(int cycles) voidsetEncryption(String encryption) voidsetFamilies(int families) voidsetFilterAll(boolean filterAll) voidsetFlushCommits(boolean flushCommits) voidsetInMemoryCF(boolean inMemoryCF) voidsetInMemoryCompaction(MemoryCompactionPolicy inMemoryCompaction) voidsetMeasureAfter(int measureAfter) voidsetMultiGet(int multiGet) voidsetMultiPut(int multiPut) voidsetNomapred(boolean nomapred) voidsetNoOfTags(int noOfTags) voidsetNumClientThreads(int numClientThreads) voidsetOneCon(boolean oneCon) voidsetPerClientRunRows(int perClientRunRows) voidsetPeriod(int period) voidsetPresplitRegions(int presplitRegions) voidsetRandomSleep(int randomSleep) voidsetReplicas(int replicas) voidsetReportLatency(boolean reportLatency) voidsetSampleRate(float sampleRate) voidsetSize(float size) voidsetSplitPolicy(String splitPolicy) voidsetStartRow(long startRow) voidsetTableName(String tableName) voidsetTotalRows(long totalRows) voidsetTraceRate(double traceRate) voidsetUseTags(boolean useTags) voidsetValueRandom(boolean valueRandom) voidsetValueSize(int valueSize) voidsetValueZipf(boolean valueZipf) voidsetWriteToWAL(boolean writeToWAL)
-
Field Details
-
cmdName
-
nomapred
boolean nomapred -
filterAll
boolean filterAll -
startRow
long startRow -
size
float size -
perClientRunRows
long perClientRunRows -
numClientThreads
int numClientThreads -
totalRows
long totalRows -
measureAfter
int measureAfter -
sampleRate
float sampleRate -
traceRate
Deprecated.Since 3.0.0, will be removed in 4.0.0. Useless after switching to OpenTelemetry -
tableName
-
flushCommits
boolean flushCommits -
writeToWAL
boolean writeToWAL -
autoFlush
boolean autoFlush -
oneCon
boolean oneCon -
connCount
int connCount -
useTags
boolean useTags -
noOfTags
int noOfTags -
reportLatency
boolean reportLatency -
multiGet
int multiGet -
multiPut
int multiPut -
randomSleep
int randomSleep -
inMemoryCF
boolean inMemoryCF -
presplitRegions
int presplitRegions -
replicas
int replicas -
splitPolicy
-
compression
-
encryption
-
bloomType
-
blockSize
int blockSize -
blockEncoding
-
valueRandom
boolean valueRandom -
valueZipf
boolean valueZipf -
valueSize
int valueSize -
period
long period -
cycles
int cycles -
columns
int columns -
families
int families -
caching
int caching -
latencyThreshold
int latencyThreshold -
addColumns
boolean addColumns -
inMemoryCompaction
-
asyncPrefetch
boolean asyncPrefetch -
cacheBlocks
boolean cacheBlocks -
scanReadType
-
bufferSize
long bufferSize -
commandProperties
-
-
Constructor Details
-
TestOptions
public TestOptions() -
TestOptions
Clone constructor.- Parameters:
that- Object to copy from.
-
-
Method Details
-
getCommandProperties
-
getCaching
-
setCaching
-
getColumns
-
setColumns
-
getFamilies
-
setFamilies
-
getCycles
-
setCycles
-
isValueZipf
-
setValueZipf
-
getCmdName
-
setCmdName
-
getRandomSleep
-
setRandomSleep
-
getReplicas
-
setReplicas
-
getSplitPolicy
-
setSplitPolicy
-
setNomapred
-
setFilterAll
-
setStartRow
-
setSize
-
setPerClientRunRows
-
setNumClientThreads
-
setTotalRows
-
setSampleRate
-
setTraceRate
-
setTableName
-
setFlushCommits
-
setWriteToWAL
-
setAutoFlush
-
setOneCon
-
getConnCount
-
setConnCount
-
setUseTags
-
setNoOfTags
-
setReportLatency
-
setMultiGet
-
setMultiPut
-
setInMemoryCF
-
setPresplitRegions
-
setCompression
-
setEncryption
-
setBloomType
-
setBlockSize
-
setBlockEncoding
-
setValueRandom
-
setValueSize
-
setBufferSize
-
setPeriod
-
isNomapred
-
isFilterAll
-
getStartRow
-
getSize
-
getPerClientRunRows
-
getNumClientThreads
-
getTotalRows
-
getSampleRate
-
getTraceRate
-
getTableName
-
isFlushCommits
-
isWriteToWAL
-
isAutoFlush
-
isUseTags
-
getNoOfTags
-
isReportLatency
-
getMultiGet
-
getMultiPut
-
isInMemoryCF
-
getPresplitRegions
-
getCompression
-
getEncryption
-
getBlockEncoding
-
isValueRandom
-
getValueSize
-
getPeriod
-
getBloomType
-
getBlockSize
-
isOneCon
-
getMeasureAfter
-
setMeasureAfter
-
getAddColumns
-
setAddColumns
-
setInMemoryCompaction
-
getInMemoryCompaction
-
getBufferSize
-