/*
* JBoss, Home of Professional Open Source.
*
* See the LEGAL.txt file distributed with this work for information regarding copyright ownership and licensing.
*
* See the AUTHORS.txt file distributed with this work for a full listing of individual contributors.
*/
package org.teiid.designer.schema.tools.model.jdbc;
/**
* @since 8.0
*/
public interface Column extends DatabaseElement {
public boolean isAttributeOfParent();
public void setIsAttributeOfParent(boolean isAttributeOfParent);
public String getDataAttributeName();
public void setDataAttributeName(String name);
public boolean isInputParameter();
public void setIsInputParameter(boolean isInputParameter);
public Integer getMultipleValues();
public void setMultipleValues(Integer multiValues);
public boolean isRequiredValue();
public void setIsRequiredValue(boolean isRequired);
public Integer getRole();
public void setRole(Integer role);
public void setDataType(DataType type);
public DataType getDataType();
public boolean isForeignKey();
public void setIsForeignKey(boolean isForeignKey);
}