Sha256: 4e3303279938fe6712255c3b146f0a02340e669f1dcc49c65c90c92124044aef

Contents?: true

Size: 682 Bytes

Versions: 4

Compression:

Stored size: 682 Bytes

Contents

package org.embulk.output.cassandra.setter;

import com.datastax.driver.core.BoundStatement;
import com.datastax.driver.core.ColumnMetadata;

import java.net.InetAddress;
import java.net.UnknownHostException;

public class InetColumnSetter extends CassandraColumnSetter
{
    public InetColumnSetter(ColumnMetadata cassandraColumn)
    {
        super(cassandraColumn);
    }

    @Override
    public void setStringValue(String value, BoundStatement statement)
    {
        try {
            statement.setInet(cassandraColumn.getName(), InetAddress.getByName(value));
        }
        catch (UnknownHostException e) {
            throw new RuntimeException(e);
        }
    }
}

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
embulk-output-cassandra-0.3.0 src/main/java/org/embulk/output/cassandra/setter/InetColumnSetter.java
embulk-output-cassandra-0.2.0 src/main/java/org/embulk/output/cassandra/setter/InetColumnSetter.java
embulk-output-cassandra-0.1.1 src/main/java/org/embulk/output/cassandra/setter/InetColumnSetter.java
embulk-output-cassandra-0.1.0 src/main/java/org/embulk/output/cassandra/setter/InetColumnSetter.java