Class StringMap
java.lang.Object
io.nosqlbench.virtdata.library.basics.shared.from_long.to_collection.StringMap
- All Implemented Interfaces:
java.util.function.LongFunction<java.util.Map<java.lang.String,java.lang.String>>
public class StringMap
extends java.lang.Object
implements java.util.function.LongFunction<java.util.Map<java.lang.String,java.lang.String>>
Create a
Map<String,String> from a long input
based on three functions,
the first to determine the map size, and the second to populate
the map with key objects, and the third to populate the map with
value objects. The long input fed to the second and third functions
is incremented between entries. Regardless of the object type provided
by the second and third functions, Object.toString()
is used to determine the key and value to add to the map.
To create Maps of any key and value types, simply use Map with
an specific key and value mapping functions.-
Constructor Summary
-
Method Summary
Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.String>apply(long value)
-
Constructor Details
-
Method Details
-
apply
public java.util.Map<java.lang.String,java.lang.String> apply(long value)- Specified by:
applyin interfacejava.util.function.LongFunction<java.util.Map<java.lang.String,java.lang.String>>
-