Sha256: fee68f527cbf501b8a6233e73e3ba4a6e4df0ba4ad7ec1d0c0efe82b2e441714
Contents?: true
Size: 726 Bytes
Versions: 4
Compression:
Stored size: 726 Bytes
Contents
package org.embulk.output.cassandra.setter; import com.datastax.driver.core.BoundStatement; import com.datastax.driver.core.ColumnMetadata; import org.msgpack.value.Value; import java.util.LinkedHashSet; public class SetColumnSetter extends CassandraColumnSetter { public SetColumnSetter(ColumnMetadata cassandraColumn) { super(cassandraColumn); } @Override public void setJsonValue(Value value, BoundStatement statement) { if (!value.isArrayValue()) { throw new RuntimeException(value.toJson() + " is not array value"); } statement.setSet(cassandraColumn.getName(), new LinkedHashSet<>(ValueConverter.convertList(value.asArrayValue().list()))); } }
Version data entries
4 entries across 4 versions & 1 rubygems