T - type of Id.public interface KeyMaker<T extends Id>
| Modifier and Type | Method and Description |
|---|---|
T |
getElement(MDSKey.Splitter splitter)
Given a
MDSKey.Splitter, deserialize Id from it. |
MDSKey |
getKey(T id)
Serializes Id as MDSKey.
|
void |
skipKey(MDSKey.Splitter splitter)
Given
MDSKey.Splitter, skip the fields of Id. |
T getElement(MDSKey.Splitter splitter)
MDSKey.Splitter, deserialize Id from it.splitter - splitter for idvoid skipKey(MDSKey.Splitter splitter)
MDSKey.Splitter, skip the fields of Id. This is used during de-serialization.splitter - splitter for idCopyright © 2016 Cask Data, Inc. Licensed under the Apache License, Version 2.0.