Class NamesDistributions
java.lang.Object
org.gridgain.tpcds.qgen.distribution.NamesDistributions
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enum -
Method Summary
Modifier and TypeMethodDescriptionstatic StringgetFirstNameFromIndex(int index) static intgetWeightForIndex(int index, NamesDistributions.FirstNamesWeights firstNamesWeights) static StringpickRandomFirstName(NamesDistributions.FirstNamesWeights firstNamesWeights, RandomNumberStream stream) static intpickRandomIndex(NamesDistributions.FirstNamesWeights firstNamesWeights, RandomNumberStream stream) static StringpickRandomLastName(RandomNumberStream stream) static StringpickRandomSalutation(NamesDistributions.SalutationsWeights salutationsWeights, RandomNumberStream stream)
-
Method Details
-
pickRandomFirstName
public static String pickRandomFirstName(NamesDistributions.FirstNamesWeights firstNamesWeights, RandomNumberStream stream) -
pickRandomIndex
public static int pickRandomIndex(NamesDistributions.FirstNamesWeights firstNamesWeights, RandomNumberStream stream) -
getFirstNameFromIndex
-
getWeightForIndex
public static int getWeightForIndex(int index, NamesDistributions.FirstNamesWeights firstNamesWeights) -
pickRandomLastName
-
pickRandomSalutation
public static String pickRandomSalutation(NamesDistributions.SalutationsWeights salutationsWeights, RandomNumberStream stream)
-