4
Cassandra에서 자주 사용되는 케이스는 동적으로 생성 된 열 패밀리의 열 이름에 데이터를 저장하는 것입니다. 이 상황에서 행 값 자체는 필요하지 않으며 일반적인 연습은 거기에 null을 저장하는 것입니다.Cassandra Hector : null을 열 값으로 삽입하는 방법은 무엇입니까?
public HColumnImpl(N name, V value, long clock, Serializer<N> nameSerializer,
Serializer<V> valueSerializer) {
this(nameSerializer, valueSerializer);
notNull(name, "name is null");
notNull(value, "value is null");
this.column = new Column(nameSerializer.toByteBuffer(name));
this.column.setValue(valueSerializer.toByteBuffer(value));
this.column.setTimestamp(clock);
}
헥터를 통해 널 (null)을 삽입 할 수있는 방법이 있습니다 : 헥터를 처리 할 때 null 값을 삽입하는 방법이없는 것처럼 헥터 HColumnImpl 컬럼의 생성자에서 명시 적으로 null로 검사를 수행하기 때문에 그러나, 그것은 보인다 ? 그렇지 않은 경우, 열 값을 신경 쓰지 않고 이름 만 필요로 할 때 상황에서 가장 좋은 방법은 무엇입니까?