| パッケージ | 説明 |
|---|---|
| net.sourceforge.schemaspy | |
| net.sourceforge.schemaspy.model | |
| net.sourceforge.schemaspy.view |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static List<ForeignKeyConstraint> |
DbAnalyzer.getForeignKeyConstraints(Collection<Table> tables)
Returns a
List of all of the ForeignKeyConstraints
used by the specified tables. |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
List<Table> |
TableOrderer.getTablesOrderedByRI(Collection<Table> tables,
Collection<ForeignKeyConstraint> recursiveConstraints)
Returns a list of
Tables ordered such that parents are listed first
and child tables are listed last. |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
ImpliedForeignKeyConstraint |
class |
RailsForeignKeyConstraint
See
DbAnalyzer.getRailsConstraints(java.util.Map) for
details on Rails naming conventions. |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
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)
|
ForeignKeyConstraint |
TableColumn.removeAChildFKConstraint()
Remove one child
ForeignKeyConstraint that points to this column. |
ForeignKeyConstraint |
Table.removeAForeignKeyConstraint()
Remove one foreign key constraint.
|
ForeignKeyConstraint |
TableColumn.removeAParentFKConstraint()
Removes a parent constraint and returns it, or null if there are no parent constraints
|
ForeignKeyConstraint |
Table.removeSelfReferencingConstraint()
Remove a single self referencing constraint if one exists.
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Collection<ForeignKeyConstraint> |
Table.getForeignKeys()
Get the foreign keys associated with this table
|
List<ForeignKeyConstraint> |
Table.removeNonRealForeignKeys()
Remove any non-real foreign keys
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
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
|
int |
ForeignKeyConstraint.compareTo(ForeignKeyConstraint other)
Custom comparison method to deal with foreign key names that aren't
unique across all schemas being evaluated
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Set<ForeignKeyConstraint> |
DotFormatter.writeRealRelationships(Table table,
boolean twoDegreesOfSeparation,
WriteStats stats,
LineWriter dot)
Write real relationships (excluding implied) associated with the given table.
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
HtmlAnomaliesPage.write(Database database,
Collection<Table> tables,
List<? extends ForeignKeyConstraint> impliedConstraints,
boolean hasOrphans,
LineWriter out) |
void |
HtmlConstraintsPage.write(Database database,
List<ForeignKeyConstraint> constraints,
Collection<Table> tables,
boolean hasOrphans,
LineWriter html) |
Copyright © 2016. All Rights Reserved.