/** {@inheritDoc} */ @Override public byte[] getHBaseCellValue(FijiColumnName column, DecodedCell<?> fijiCell) throws IOException { final CellSpec cellSpec = mColumnNameTranslator.getTableLayout().getCellSpec(column) .setSchemaTable(mSchemaTable); final FijiCellEncoder encoder = DefaultFijiCellEncoderFactory.get().create(cellSpec); return encoder.encode(fijiCell); } }
layout, mTable.getFiji().getSchemaTable(), DefaultFijiCellEncoderFactory.get());
layout, mTable.getFiji().getSchemaTable(), DefaultFijiCellEncoderFactory.get());
/** {@inheritDoc} */ @SuppressWarnings("unchecked") @Override public <T> void put(EntityId entityId, String family, String qualifier, long timestamp, T value) throws IOException { final FijiColumnName fijiColumn = new FijiColumnName(family, qualifier); final HBaseColumnName hbaseColumn = mColumnNameTranslator.toHBaseColumnName(fijiColumn); final CellSpec cellSpec = mTable.getLayout().getCellSpec(fijiColumn) .setSchemaTable(mFiji.getSchemaTable()); final FijiCellEncoder encoder = DefaultFijiCellEncoderFactory.get().create(cellSpec); final HFileKeyValue mrKey = new HFileKeyValue( entityId.getHBaseRowKey(), hbaseColumn.getFamily(), hbaseColumn.getQualifier(), timestamp, encoder.encode(value)); write(mrKey); }
layout, mTable.getFiji().getSchemaTable(), DefaultFijiCellEncoderFactory.get());
layout, mTable.getFiji().getSchemaTable(), DefaultFijiCellEncoderFactory.get());
layout, mTable.getFiji().getSchemaTable(), DefaultFijiCellEncoderFactory.get());