ColumnInfo.java
package com.dbanalyzer.model;
public class ColumnInfo {
private String columnName;
private String dataType;
private boolean nullable;
private String defaultValue;
private boolean primaryKey;
private String comment;
private int ordinalPosition;
// Constructors
public ColumnInfo() {}
// Getters and Setters
public String getColumnName() { return columnName; }
public void setColumnName(String columnName) { this.columnName = columnName; }
public String getDataType() { return dataType; }
public void setDataType(String dataType) { this.dataType = dataType; }
public boolean isNullable() { return nullable; }
public void setNullable(boolean nullable) { this.nullable = nullable; }
public String getDefaultValue() { return defaultValue; }
public void setDefaultValue(String defaultValue) { this.defaultValue = defaultValue; }
public boolean isPrimaryKey() { return primaryKey; }
public void setPrimaryKey(boolean primaryKey) { this.primaryKey = primaryKey; }
public String getComment() { return comment; }
public void setComment(String comment) { this.comment = comment; }
public int getOrdinalPosition() { return ordinalPosition; }
public void setOrdinalPosition(int ordinalPosition) { this.ordinalPosition = ordinalPosition; }
}