Class ListTemplate

java.lang.Object
io.nosqlbench.virtdata.library.basics.shared.from_long.to_string.ListTemplate
All Implemented Interfaces:
java.util.function.LongFunction<java.util.List<java.lang.String>>

public class ListTemplate
extends java.lang.Object
implements java.util.function.LongFunction<java.util.List<java.lang.String>>
Create a List<String> based on two functions, the first to determine the list size, and the second to populate the list with string values. The input fed to the second function is incremented between elements.
  • Constructor Summary

    Constructors 
    Constructor Description
    ListTemplate​(java.util.function.LongToIntFunction sizeFunc, java.util.function.LongFunction<java.lang.String> valueFunc)  
  • Method Summary

    Modifier and Type Method Description
    java.util.List<java.lang.String> apply​(long value)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ListTemplate

      public ListTemplate​(java.util.function.LongToIntFunction sizeFunc, java.util.function.LongFunction<java.lang.String> valueFunc)
  • Method Details

    • apply

      public java.util.List<java.lang.String> apply​(long value)
      Specified by:
      apply in interface java.util.function.LongFunction<java.util.List<java.lang.String>>