Sha256: ef5d1067de6970e4a36208b8259e92e14a638ab8343a3be2e57181ad6f2e6718
Contents?: true
Size: 664 Bytes
Versions: 4
Compression:
Stored size: 664 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; public class MapColumnSetter extends CassandraColumnSetter { public MapColumnSetter(ColumnMetadata cassandraColumn) { super(cassandraColumn); } @Override public void setJsonValue(Value value, BoundStatement statement) { if (!value.isMapValue()) { throw new RuntimeException(value.toJson() + " is not map value"); } statement.setMap(cassandraColumn.getName(), ValueConverter.convertMap(value.asMapValue().map())); } }
Version data entries
4 entries across 4 versions & 1 rubygems