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

prerna.engine.impl.vector.metadata.VectorDatabaseMetadataCSVRow Maven / Gradle / Ivy

The newest version!
package prerna.engine.impl.vector.metadata;

import prerna.date.SemossDate;

public class VectorDatabaseMetadataCSVRow {
	
	private String source;
	private String attribute;
	private String strValue;
	private Integer intValue;
	private Number numValue;
	private Boolean boolValue;
	private SemossDate dateValue;
	private SemossDate timestampValue;

    public VectorDatabaseMetadataCSVRow(String source, String attribute, String strValue, Number intValue, Number numValue, Boolean boolValue, SemossDate dateValue, SemossDate timestampValue) {
        this.source = source;
        this.attribute = attribute;
        this.strValue = strValue;
        if(intValue != null) {
        	this.intValue = intValue.intValue();
        }
        this.numValue = numValue;
        this.boolValue = boolValue;
        this.dateValue = dateValue;
        this.timestampValue = timestampValue;
    }

	public String getSource() {
		return source;
	}

	public String getAttribute() {
		return attribute;
	}

	public String getStrValue() {
		return strValue;
	}

	public Integer getIntValue() {
		return intValue;
	}

	public Number getNumValue() {
		return numValue;
	}

	public Boolean getBoolValue() {
		return boolValue;
	}

	public SemossDate getDateValue() {
		return dateValue;
	}

	public SemossDate getTimestampValue() {
		return timestampValue;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy