TableInfo.java
package com.dbanalyzer.model;
import java.util.List;
public class TableInfo {
private String tableName;
private String schema;
private String comment;
private List<ColumnInfo> columns;
private List<IndexInfo> indexes;
private List<ConstraintInfo> constraints;
// Constructors
public TableInfo() {}
// Getters and Setters
public String getTableName() { return tableName; }
public void setTableName(String tableName) { this.tableName = tableName; }
public String getSchema() { return schema; }
public void setSchema(String schema) { this.schema = schema; }
public String getComment() { return comment; }
public void setComment(String comment) { this.comment = comment; }
public List<ColumnInfo> getColumns() { return columns; }
public void setColumns(List<ColumnInfo> columns) { this.columns = columns; }
public List<IndexInfo> getIndexes() { return indexes; }
public void setIndexes(List<IndexInfo> indexes) { this.indexes = indexes; }
public List<ConstraintInfo> getConstraints() { return constraints; }
public void setConstraints(List<ConstraintInfo> constraints) { this.constraints = constraints; }
}