/** {@inheritDoc} */ @Override public Schema getReaderSchema(final String family, final String qualifier) throws IOException { return mTableLayout.getCellSpec(FijiColumnName.create(family, qualifier)).getAvroSchema(); }
/** {@inheritDoc} */ @Override public Schema getReaderSchema(final String family, final String qualifier) throws IOException { return mLayout.getCellSpec(FijiColumnName.create(family, qualifier)).getAvroSchema(); }
decoderMap.put(column, createDecoderFromSpec(layout, spec)); } else { final CellSpec cellSpec = layout.getCellSpec(column); decoderMap.put(column, cellSpec.getDecoderFactory().create(cellSpec));
/** {@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); } }
cellSpec = layout.getCellSpec(column); } else {
final CellSpec cellSpec = layout.getCellSpec(column) .setColumnURI( FijiURI.newBuilder(tableURI).withColumnNames(ImmutableList.of(column)).build())
/** {@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); }
CellSpec spec = null; try { spec = tableLayout.getCellSpec(col); } catch (SchemaClassNotFoundException e) {