@Override public Void doInKeyspace(KeyspaceService ks) throws HectorException { ks.remove(keySerializer.toByteBuffer(key), ThriftFactory.createSuperColumnPath(cf, supercolumnName, columnName, sNameSerializer, nameSerializer)); return null; } }, consistency));
/*package*/ static <N> ColumnPath createColumnPath(String columnFamilyName) { return createColumnPath(columnFamilyName, null); }
@Override public Void doInKeyspace(KeyspaceService ks) throws HectorException { // Remove a Super Column. ks.remove( keySerializer.toByteBuffer(key), ThriftFactory.createSuperColumnPath(cf, supercolumnName, sNameSerializer)); return null; } }, consistency));
public static <N> ColumnPath createColumnPath(String columnFamilyName, N columnName, Serializer<N> nameSerializer) { return createColumnPath(columnFamilyName, nameSerializer.toByteBuffer(columnName)); } private static <N> ColumnPath createColumnPath(String columnFamilyName, ByteBuffer columnName) {
@Override public HSuperColumn<SN, N, V> doInKeyspace(KeyspaceService ks) throws HectorException { try { ColumnPath cpath = ThriftFactory.createSuperColumnPath(columnFamilyName, superName, (N) null, sNameSerializer, columnNameSerializer); SuperColumn thriftSuperColumn = ks.getSuperColumn(keySerializer.toByteBuffer(key), cpath); if (thriftSuperColumn == null) { return null; } return new HSuperColumnImpl<SN, N, V>(thriftSuperColumn, sNameSerializer, columnNameSerializer, valueSerializer); } catch (HNotFoundException e) { return null; } } }, consistency), this);
@Override public HColumn<N, V> doInKeyspace(KeyspaceService ks) throws HectorException { try { Column thriftColumn = ks.getColumn(keySerializer.toByteBuffer(key), ThriftFactory.createColumnPath(columnFamilyName, name, columnNameSerializer)); return new HColumnImpl<N, V>(thriftColumn, columnNameSerializer, valueSerializer); } catch (HNotFoundException e) { return null; } } }, consistency), this);
@Override public Void doInKeyspace(KeyspaceService ks) throws HectorException { // Remove a Super Column. ks.remove( keySerializer.toByteBuffer(key), ThriftFactory.createSuperColumnPath(cf, supercolumnName, sNameSerializer)); return null; } }));
@Override public HCounterColumn<N> doInKeyspace(KeyspaceService ks) throws HectorException { try { CounterColumn thriftCounter = ks.getCounter(keySerializer.toByteBuffer(key), ThriftFactory.createColumnPath(columnFamilyName, name, columnNameSerializer)); return new HCounterColumnImpl<N>(thriftCounter, columnNameSerializer); } catch (HNotFoundException e) { return null; } } }, consistency), this);
@Override public Void doInKeyspace(KeyspaceService ks) throws HectorException { // Remove a Super Column. ks.remove( keySerializer.toByteBuffer(key), ThriftFactory.createSuperColumnPath(cf, supercolumnName, sNameSerializer)); return null; } }));
public static <SN> ColumnPath createSuperColumnPath(String columnFamilyName, SN superColumnName, Serializer<SN> superNameSerializer) { noneNull(columnFamilyName, superNameSerializer); ColumnPath columnPath = createColumnPath(columnFamilyName, null); if (superColumnName != null) { columnPath.setSuper_column(superNameSerializer.toByteBuffer(superColumnName)); } return columnPath; }
@Override public Void doInKeyspace(KeyspaceService ks) throws HectorException { ks.remove(keySerializer.toByteBuffer(key), ThriftFactory.createSuperColumnPath(cf, supercolumnName, columnName, sNameSerializer, nameSerializer)); return null; } }));
public static <SN,N> ColumnPath createSuperColumnPath(String columnFamilyName, SN superColumnName, N columnName, Serializer<SN> superNameSerializer, Serializer<N> nameSerializer) { noneNull(columnFamilyName, superColumnName, superNameSerializer, nameSerializer); ColumnPath columnPath = createColumnPath(columnFamilyName, nameSerializer.toByteBuffer(columnName)); columnPath.setSuper_column(superNameSerializer.toByteBuffer(superColumnName)); return columnPath; }
@Override public Void doInKeyspace(KeyspaceService ks) throws HectorException { ks.remove(keySerializer.toByteBuffer(key), ThriftFactory.createSuperColumnPath(cf, supercolumnName, columnName, sNameSerializer, nameSerializer)); return null; } }));
/*package*/ static <N> ColumnPath createColumnPath(String columnFamilyName) { return createColumnPath(columnFamilyName, null); }
@Override public Void doInKeyspace(KeyspaceService ks) throws HectorException { ks.remove(keySerializer.toByteBuffer(key), ThriftFactory.createSuperColumnPath(cf, supercolumnName, columnName, sNameSerializer, nameSerializer)); return null; } }));
/*package*/ static <N> ColumnPath createColumnPath(String columnFamilyName) { return createColumnPath(columnFamilyName, null); }
@Override public Void doInKeyspace(KeyspaceService ks) throws HectorException { // Remove a Super Column. ks.remove(keySerializer.toByteBuffer(key), ThriftFactory.createSuperColumnPath(cf, supercolumnName, sNameSerializer)); return null; } }));
public static <N> ColumnPath createColumnPath(String columnFamilyName, N columnName, Serializer<N> nameSerializer) { return createColumnPath(columnFamilyName, nameSerializer.toByteBuffer(columnName)); } private static <N> ColumnPath createColumnPath(String columnFamilyName, ByteBuffer columnName) {
@Override public HSuperColumn<SN, N, V> doInKeyspace(KeyspaceService ks) throws HectorException { try { ColumnPath cpath = ThriftFactory.createSuperColumnPath(columnFamilyName, superName, (N) null, sNameSerializer, columnNameSerializer); SuperColumn thriftSuperColumn = ks.getSuperColumn(keySerializer.toByteBuffer(key), cpath); if (thriftSuperColumn == null) { return null; } return new HSuperColumnImpl<SN, N, V>(thriftSuperColumn, sNameSerializer, columnNameSerializer, valueSerializer); } catch (HNotFoundException e) { return null; } } }), this);
public static <N> ColumnPath createColumnPath(String columnFamilyName, N columnName, Serializer<N> nameSerializer) { return createColumnPath(columnFamilyName, nameSerializer.toByteBuffer(columnName)); } private static <N> ColumnPath createColumnPath(String columnFamilyName, ByteBuffer columnName) {