public final class MobFileName
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static MobFileName |
create(byte[] startKey,
java.lang.String date,
java.lang.String uuid)
Creates an instance of MobFileName
|
static MobFileName |
create(java.lang.String fileName)
Creates an instance of MobFileName.
|
static MobFileName |
create(java.lang.String startKey,
java.lang.String date,
java.lang.String uuid)
Creates an instance of MobFileName
|
boolean |
equals(java.lang.Object anObject) |
java.lang.String |
getDate()
Gets the date string.
|
static java.lang.String |
getDateFromName(java.lang.String fileName)
get date from MobFileName.
|
java.lang.String |
getFileName()
Gets the file name.
|
java.lang.String |
getStartKey()
Gets the hex string of the md5 for a start key.
|
static java.lang.String |
getStartKeyFromName(java.lang.String fileName)
get startKey from MobFileName.
|
int |
hashCode() |
public static MobFileName create(byte[] startKey, java.lang.String date, java.lang.String uuid)
startKey
- The md5 hex string of the start key.date
- The string of the latest timestamp of cells in this file, the format is yyyymmdd.uuid
- The uuid.public static MobFileName create(java.lang.String startKey, java.lang.String date, java.lang.String uuid)
startKey
- The md5 hex string of the start key.date
- The string of the latest timestamp of cells in this file, the format is yyyymmdd.uuid
- The uuid.public static MobFileName create(java.lang.String fileName)
fileName
- The string format of a file name.public static java.lang.String getStartKeyFromName(java.lang.String fileName)
fileName
- file name.public static java.lang.String getDateFromName(java.lang.String fileName)
fileName
- file name.public java.lang.String getStartKey()
public java.lang.String getDate()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object anObject)
equals
in class java.lang.Object
public java.lang.String getFileName()