Package com.linkedin.venice.guid
Class GuidUtils
java.lang.Object
com.linkedin.venice.guid.GuidUtils
Utility class for generating GUIDs.
N.B.: This is not meant for high-throughput utilization. If that becomes a use case, we can optimize it further.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringgetCharSequenceFromGuid(GUID guid) static GUIDgetGUID(VeniceProperties properties) static GUIDgetGuidFromCharSequence(CharSequence charSequence) static GUIDgetGuidFromHex(String hexGuid) static Stringstatic StringgetHexFromGuid(GUID guid) static org.apache.avro.util.Utf8getUtf8FromGuid(GUID guid)
-
Field Details
-
GUID_GENERATOR_IMPLEMENTATION
- See Also:
-
DEFAULT_GUID_GENERATOR_IMPLEMENTATION
-
DETERMINISTIC_GUID_GENERATOR_IMPLEMENTATION
-
GUID_SIZE_IN_BYTES
public static final int GUID_SIZE_IN_BYTES
-
-
Constructor Details
-
GuidUtils
public GuidUtils()
-
-
Method Details
-
getGUID
-
getGuidFromCharSequence
-
getCharSequenceFromGuid
-
getUtf8FromGuid
-
getGuidFromHex
-
getHexFromGuid
-
getGUIDString
-