All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.cassandraunit.dataset.commons.ParsedColumnFamily Maven / Gradle / Ivy

package org.cassandraunit.dataset.commons;

import me.prettyprint.hector.api.ddl.ColumnType;

import java.util.ArrayList;
import java.util.List;

/**
 * @author Jeremy Sevellec
 */
public class ParsedColumnFamily {

    private String name;
    private ColumnType type = ColumnType.STANDARD;
    private String keyType = "BytesType";
    private String comparatorType = "BytesType";
    private ParsedDataType subComparatorType = null;
    private ParsedDataType defaultColumnValueType = ParsedDataType.BytesType;
    private String comment = "";
    private String compactionStrategy = null;
    private List compactionStrategyOptions = null;
    private Integer gcGraceSeconds = null;
    private Integer maxCompactionThreshold = null;
    private Integer minCompactionThreshold = null;
    private Double readRepairChance = null;
    private Boolean replicationOnWrite = null;
    private List columnsMetadata = new ArrayList();
    private List rows = new ArrayList();

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public ColumnType getType() {
        return type;
    }

    public void setType(ColumnType type) {
        this.type = type;
    }

    public void setKeyType(String keyType) {
        this.keyType = keyType;
    }

    public String getKeyType() {
        return keyType;
    }

    public void setComparatorType(String comparatorType) {
        this.comparatorType = comparatorType;
    }

    public String getComparatorType() {
        return comparatorType;
    }

    public void setSubComparatorType(ParsedDataType subComparatorType) {
        this.subComparatorType = subComparatorType;
    }

    public ParsedDataType getSubComparatorType() {
        return subComparatorType;
    }

    public void setDefaultColumnValueType(ParsedDataType defaultColumnValueType) {
        this.defaultColumnValueType = defaultColumnValueType;
    }

    public ParsedDataType getDefaultColumnValueType() {
        return defaultColumnValueType;
    }

    public void setRows(List rows) {
        this.rows = rows;
    }

    public List getRows() {
        return rows;
    }

    public List getColumnsMetadata() {
        return columnsMetadata;
    }

    public void setColumnsMetadata(List columnsMetadata) {
        this.columnsMetadata = columnsMetadata;
    }

    public String getComment() {
        return comment;
    }

    public void setComment(String comment) {
        this.comment = comment;
    }

    public String getCompactionStrategy() {
        return compactionStrategy;
    }

    public void setCompactionStrategy(String compactionStrategy) {
        this.compactionStrategy = compactionStrategy;
    }

    public List getCompactionStrategyOptions() {
        return compactionStrategyOptions;
    }

    public void setCompactionStrategyOptions(List compactionStrategyOptions) {
        this.compactionStrategyOptions = compactionStrategyOptions;
    }

    public Integer getGcGraceSeconds() {
        return gcGraceSeconds;
    }

    public void setGcGraceSeconds(Integer gcGraceSeconds) {
        this.gcGraceSeconds = gcGraceSeconds;
    }

    public Integer getMaxCompactionThreshold() {
        return maxCompactionThreshold;
    }

    public void setMaxCompactionThreshold(Integer maxCompactionThreshold) {
        this.maxCompactionThreshold = maxCompactionThreshold;
    }

    public Integer getMinCompactionThreshold() {
        return minCompactionThreshold;
    }

    public void setMinCompactionThreshold(Integer minCompactionThreshold) {
        this.minCompactionThreshold = minCompactionThreshold;
    }

    public Double getReadRepairChance() {
        return readRepairChance;
    }

    public void setReadRepairChance(Double readRepairChance) {
        this.readRepairChance = readRepairChance;
    }

    public Boolean getReplicationOnWrite() {
        return replicationOnWrite;
    }

    public void setReplicationOnWrite(Boolean replicationOnWrite) {
        this.replicationOnWrite = replicationOnWrite;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy