| パッケージ | 説明 |
|---|---|
| net.sourceforge.schemaspy | |
| net.sourceforge.schemaspy.model | |
| net.sourceforge.schemaspy.view |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static List<TableColumn> |
DbAnalyzer.getDefaultNullStringColumns(Collection<Table> tables)
Returns a list of columns that have the word "NULL" or "null" as their default value
instead of the likely candidate value null.
|
static List<TableColumn> |
DbAnalyzer.getMustBeUniqueNullableColumns(Collection<Table> tables)
Return a list of
TableColumns that are both nullable
and have an index that specifies that they must be unique (a rather strange combo). |
static List<TableColumn> |
DbAnalyzer.sortColumnsByTable(List<TableColumn> columns) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static List<TableColumn> |
DbAnalyzer.sortColumnsByTable(List<TableColumn> columns) |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected CaseInsensitiveMap<TableColumn> |
Table.columns |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected TableColumn |
Table.addColumn(TableColumnMeta colMeta)
Add a column that's defined in xml metadata.
|
TableColumn |
Table.getColumn(String columnName)
Returns the
TableColumn with the given name, or null
if it doesn't exist |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
List<TableColumn> |
ForeignKeyConstraint.getChildColumns()
Returns all of the foreign key columns that are referenced by this constraint.
|
Set<TableColumn> |
TableColumn.getChildren()
Returns
Set of TableColumns that have a real (or implied) foreign key that
references this TableColumn. |
List<TableColumn> |
TableIndex.getColumns() |
List<TableColumn> |
Table.getColumns()
Returns
List of TableColumns in ascending column number order. |
List<TableColumn> |
ForeignKeyConstraint.getParentColumns()
Returns all of the primary key columns that are referenced by this constraint.
|
Set<TableColumn> |
TableColumn.getParents()
|
List<TableColumn> |
Table.getPrimaryColumns()
Returns a collection of table columns that have been identified as "primary"
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
TableColumn.addChild(TableColumn child,
ForeignKeyConstraint constraint)
Add a child column (FK) to this column (PK) via the associated constraint
|
void |
TableColumn.addParent(TableColumn parent,
ForeignKeyConstraint constraint)
Add a parent column (PK) to this column (FK) via the associated constraint
|
ForeignKeyConstraint |
TableColumn.getChildConstraint(TableColumn child)
returns the constraint that connects the specified column to this column
(specified 'child' to this 'parent' column)
|
ForeignKeyConstraint |
TableColumn.getParentConstraint(TableColumn parent)
Returns the constraint that connects this column to the specified column (this 'child' column to specified 'parent' column)
|
boolean |
TableIndex.isAscending(TableColumn column) |
void |
TableColumn.removeChild(TableColumn child)
Remove the specified child column from this column
|
void |
TableColumn.removeParent(TableColumn parent)
Remove the specified parent column from this column
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static String |
ForeignKeyConstraint.toString(List<TableColumn> columns)
Static method that returns a string representation of the specified
list of
columns. |
| コンストラクタと説明 |
|---|
ForeignKeyConstraint(TableColumn parentColumn,
TableColumn childColumn)
Same as
ForeignKeyConstraint.ForeignKeyConstraint(TableColumn, TableColumn, int, int),
but defaults updateRule and deleteRule to
DatabaseMetaData.importedKeyNoAction. |
ForeignKeyConstraint(TableColumn parentColumn,
TableColumn childColumn,
int updateRule,
int deleteRule)
This constructor is intended for use after all of the tables have been
found in the system.
|
ImpliedForeignKeyConstraint(TableColumn parentColumn,
TableColumn childColumn) |
RailsForeignKeyConstraint(TableColumn parentColumn,
TableColumn childColumn) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
TableColumn |
DotConnector.getChildColumn() |
TableColumn |
DotConnector.getParentColumn() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Set<TableColumn> |
WriteStats.getExcludedColumns() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
DotNode.excludeColumn(TableColumn column) |
void |
HtmlTablePage.writeColumn(TableColumn column,
String tableName,
Set<TableColumn> primaries,
Set<TableColumn> indexedColumns,
boolean slim,
boolean showIds,
LineWriter out) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
boolean |
HtmlRelationshipsPage.write(Database db,
File diagramDir,
String dotBaseFilespec,
boolean hasOrphans,
boolean hasRealRelationships,
boolean hasImpliedRelationships,
Set<TableColumn> excludedColumns,
LineWriter html) |
void |
HtmlTablePage.writeColumn(TableColumn column,
String tableName,
Set<TableColumn> primaries,
Set<TableColumn> indexedColumns,
boolean slim,
boolean showIds,
LineWriter out) |
void |
HtmlTablePage.writeColumn(TableColumn column,
String tableName,
Set<TableColumn> primaries,
Set<TableColumn> indexedColumns,
boolean slim,
boolean showIds,
LineWriter out) |
protected void |
HtmlFormatter.writeExcludedColumns(Set<TableColumn> excludedColumns,
Table table,
LineWriter html) |
| コンストラクタと説明 |
|---|
DotConnector(TableColumn parentColumn,
TableColumn childColumn,
boolean implied)
Create an edge that logically connects a child column to a parent column.
|
Copyright © 2016. All Rights Reserved.