public class StandaloneDataset
extends co.cask.cdap.api.dataset.lib.AbstractDataset
implements co.cask.cdap.api.data.batch.BatchReadable<byte[],byte[]>, co.cask.cdap.api.data.batch.RecordScannable<co.cask.cdap.api.dataset.lib.KeyValue<byte[],byte[]>>
| Constructor and Description |
|---|
StandaloneDataset(String instanceName,
co.cask.cdap.api.dataset.lib.KeyValueTable table) |
| Modifier and Type | Method and Description |
|---|---|
co.cask.cdap.api.data.batch.SplitReader<byte[],byte[]> |
createSplitReader(co.cask.cdap.api.data.batch.Split split) |
co.cask.cdap.api.data.batch.RecordScanner<co.cask.cdap.api.dataset.lib.KeyValue<byte[],byte[]>> |
createSplitRecordScanner(co.cask.cdap.api.data.batch.Split split) |
byte[] |
get(byte[] key) |
Type |
getRecordType() |
List<co.cask.cdap.api.data.batch.Split> |
getSplits() |
void |
put(byte[] key,
byte[] value) |
close, commitTx, getName, getTransactionAwareName, getTxChanges, postTxCommit, rollbackTx, setMetricsCollector, startTx, toStringpublic static final String TYPE_NAME
public StandaloneDataset(String instanceName, co.cask.cdap.api.dataset.lib.KeyValueTable table)
public byte[] get(byte[] key)
public void put(byte[] key,
byte[] value)
public Type getRecordType()
getRecordType in interface co.cask.cdap.api.data.batch.RecordScannable<co.cask.cdap.api.dataset.lib.KeyValue<byte[],byte[]>>public List<co.cask.cdap.api.data.batch.Split> getSplits()
getSplits in interface co.cask.cdap.api.data.batch.BatchReadable<byte[],byte[]>getSplits in interface co.cask.cdap.api.data.batch.RecordScannable<co.cask.cdap.api.dataset.lib.KeyValue<byte[],byte[]>>public co.cask.cdap.api.data.batch.RecordScanner<co.cask.cdap.api.dataset.lib.KeyValue<byte[],byte[]>> createSplitRecordScanner(co.cask.cdap.api.data.batch.Split split)
createSplitRecordScanner in interface co.cask.cdap.api.data.batch.RecordScannable<co.cask.cdap.api.dataset.lib.KeyValue<byte[],byte[]>>public co.cask.cdap.api.data.batch.SplitReader<byte[],byte[]> createSplitReader(co.cask.cdap.api.data.batch.Split split)
createSplitReader in interface co.cask.cdap.api.data.batch.BatchReadable<byte[],byte[]>Copyright © 2015 Cask Data, Inc. Licensed under the Apache License, Version 2.0.