| パッケージ | 説明 |
|---|---|
| net.sourceforge.schemaspy | |
| net.sourceforge.schemaspy.model | |
| net.sourceforge.schemaspy.view |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Database |
SchemaAnalyzer.analyze(Config config) |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected Database |
Table.db |
| コンストラクタと説明 |
|---|
ExplicitRemoteTable(Database db,
String schema,
String name,
String baseSchema) |
RemoteTable(Database db,
String schema,
String name,
String baseSchema,
Properties properties,
Pattern excludeIndirectColumns,
Pattern excludeColumns) |
Table(Database db,
String schema,
String name,
String comments,
Properties properties,
Pattern excludeIndirectColumns,
Pattern excludeColumns)
Construct a table that knows everything about the database table's metadata
|
View(Database db,
String schema,
String name,
String remarks,
String viewSql,
Properties properties,
Pattern excludeIndirectColumns,
Pattern excludeColumns) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
String |
SqlFormatter.format(String sql,
Database db,
Set<Table> references)
Return a HTML-formatted representation of the specified SQL.
|
String |
DefaultSqlFormatter.format(String sql,
Database db,
Set<Table> references)
Return a HTML-formatted representation of the specified SQL.
|
protected String |
HtmlFormatter.getDescription(Database db,
Table table,
String text,
boolean hoverHelp) |
protected Set<Table> |
DefaultSqlFormatter.getReferencedTables(String sql,
Database db)
Returns a
Set of tables/views that are possibly referenced
by the specified SQL. |
protected Map<String,Table> |
DefaultSqlFormatter.getTableMap(Database db)
Returns a
Map of all tables/views in the database
keyed by several possible ways to refer to the table. |
void |
HtmlMainIndexPage.write(Database database,
Collection<Table> tables,
boolean showOrphansDiagram,
LineWriter html) |
void |
HtmlColumnsPage.write(Database database,
Collection<Table> tables,
HtmlColumnsPage.ColumnInfo columnInfo,
boolean showOrphansDiagram,
LineWriter html) |
void |
HtmlAnomaliesPage.write(Database database,
Collection<Table> tables,
List<? extends ForeignKeyConstraint> impliedConstraints,
boolean hasOrphans,
LineWriter out) |
boolean |
HtmlRelationshipsPage.write(Database db,
File diagramDir,
String dotBaseFilespec,
boolean hasOrphans,
boolean hasRealRelationships,
boolean hasImpliedRelationships,
Set<TableColumn> excludedColumns,
LineWriter html) |
void |
HtmlConstraintsPage.write(Database database,
List<ForeignKeyConstraint> constraints,
Collection<Table> tables,
boolean hasOrphans,
LineWriter html) |
boolean |
HtmlOrphansPage.write(Database db,
List<Table> orphanTables,
File diagramDir,
LineWriter html) |
WriteStats |
HtmlTablePage.write(Database db,
Table table,
boolean hasOrphans,
File outputDir,
WriteStats stats,
LineWriter out) |
boolean |
DotFormatter.writeAllRelationships(Database db,
Collection<Table> tables,
boolean compact,
boolean showColumns,
WriteStats stats,
LineWriter dot)
Returns
true if it wrote any implied relationships |
protected void |
HtmlFormatter.writeHeader(Database db,
Table table,
String text,
boolean showOrphans,
LineWriter out)
Convenience method for all those formatters that don't deal with JavaScript
|
protected void |
HtmlFormatter.writeHeader(Database db,
Table table,
String text,
boolean showOrphans,
List<String> javascript,
LineWriter out) |
void |
DotFormatter.writeRealRelationships(Database db,
Collection<Table> tables,
boolean compact,
boolean showColumns,
WriteStats stats,
LineWriter dot) |
Copyright © 2016. All Rights Reserved.