public class RandomTypeUtil extends Object
Modifier and Type | Class and Description |
---|---|
static class |
RandomTypeUtil.HiveDecimalAndPrecisionScale |
Modifier and Type | Field and Description |
---|---|
static int |
MAX_YEAR |
static long |
MILLISECONDS_PER_SECOND |
static int |
MIN_YEAR |
static long |
NANOSECONDS_PER_MILLISSECOND |
static long |
NANOSECONDS_PER_SECOND
TIMESTAMP.
|
Constructor and Description |
---|
RandomTypeUtil() |
Modifier and Type | Method and Description |
---|---|
static byte[] |
getRandBinary(Random r,
int len) |
static Date |
getRandDate(Random r) |
static RandomTypeUtil.HiveDecimalAndPrecisionScale |
getRandHiveDecimal(Random r) |
static String |
getRandString(Random r) |
static String |
getRandString(Random r,
String characters,
int length) |
static Timestamp |
getRandTimestamp(Random r) |
static Timestamp |
getRandTimestamp(Random r,
int minYear,
int maxYear) |
static long |
randomMillis(long minMillis,
long maxMillis,
Random rand) |
static long |
randomMillis(Random rand) |
static int |
randomNanos(Random rand) |
static int |
randomNanos(Random rand,
int decimalDigits) |
public static final long NANOSECONDS_PER_SECOND
public static final long MILLISECONDS_PER_SECOND
public static final long NANOSECONDS_PER_MILLISSECOND
public static int MIN_YEAR
public static int MAX_YEAR
public static byte[] getRandBinary(Random r, int len)
public static RandomTypeUtil.HiveDecimalAndPrecisionScale getRandHiveDecimal(Random r)
public static long randomMillis(long minMillis, long maxMillis, Random rand)
public static long randomMillis(Random rand)
public static int randomNanos(Random rand, int decimalDigits)
public static int randomNanos(Random rand)
Copyright © 2016 The Apache Software Foundation. All rights reserved.