public class DatasetKeyMaker extends Object implements KeyMaker<Id.DatasetInstance>
KeyMaker for Id.DatasetInstance.| Constructor and Description |
|---|
DatasetKeyMaker() |
| Modifier and Type | Method and Description |
|---|---|
Id.DatasetInstance |
getElement(MDSKey.Splitter splitter)
Given a
MDSKey.Splitter, deserialize Id from it. |
MDSKey |
getKey(Id.DatasetInstance datasetInstance)
Serializes Id as MDSKey.
|
void |
skipKey(MDSKey.Splitter splitter)
Given
MDSKey.Splitter, skip the fields of Id. |
public MDSKey getKey(Id.DatasetInstance datasetInstance)
KeyMakergetKey in interface KeyMaker<Id.DatasetInstance>datasetInstance - idpublic void skipKey(MDSKey.Splitter splitter)
KeyMakerMDSKey.Splitter, skip the fields of Id. This is used during de-serialization.skipKey in interface KeyMaker<Id.DatasetInstance>splitter - splitter for idpublic Id.DatasetInstance getElement(MDSKey.Splitter splitter)
KeyMakerMDSKey.Splitter, deserialize Id from it.getElement in interface KeyMaker<Id.DatasetInstance>splitter - splitter for idCopyright © 2016 Cask Data, Inc. Licensed under the Apache License, Version 2.0.