| 限定符和类型 | 字段和说明 |
|---|---|
protected List<ForeignKeyMetadata> |
AbstractTableOrViewMetadata.foreignKey |
| 限定符和类型 | 方法和说明 |
|---|---|
ForeignKeyMetadata |
TableOrViewMetadata.addForeignKey(ForeignKeyBuilder builder)
使用builder添加外键元数据
|
ForeignKeyMetadata |
AbstractTableOrViewMetadata.addForeignKey(ForeignKeyBuilder builder) |
| 限定符和类型 | 方法和说明 |
|---|---|
Optional<ForeignKeyMetadata> |
TableOrViewMetadata.getForeignKey(String targetName)
根据关联表获取外键
|
Optional<ForeignKeyMetadata> |
AbstractTableOrViewMetadata.getForeignKey(String targetName) |
List<ForeignKeyMetadata> |
TableOrViewMetadata.getForeignKeys()
获取全部外键
|
List<ForeignKeyMetadata> |
AbstractTableOrViewMetadata.getForeignKeys() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
TableOrViewMetadata.addForeignKey(ForeignKeyMetadata metadata)
添加外键元数据
|
void |
AbstractTableOrViewMetadata.addForeignKey(ForeignKeyMetadata metadata) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
LazyForeignKeyMetadata |
| 限定符和类型 | 方法和说明 |
|---|---|
Optional<ForeignKeyMetadata> |
ForeignKeyMetadata.getMiddleForeignKey(String name) |
Optional<ForeignKeyMetadata> |
LazyForeignKeyMetadata.getMiddleForeignKey(String name) |
List<ForeignKeyMetadata> |
ForeignKeyMetadata.getMiddleForeignKeys() |
List<ForeignKeyMetadata> |
LazyForeignKeyMetadata.getMiddleForeignKeys() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected List<Term> |
DefaultDeleteSqlBuilder.createForeignKeyTerm(ForeignKeyMetadata keyMetadata,
Term term) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected List<Term> |
QueryTermsFragmentBuilder.createForeignKeyTerm(ForeignKeyMetadata keyMetadata,
Term term) |
protected List<Join> |
SelectColumnFragmentBuilder.createJoin(String owner,
String target,
ForeignKeyMetadata key) |
| 限定符和类型 | 方法和说明 |
|---|---|
SqlFragments |
ForeignKeyTermFragmentBuilder.createFragments(String tableName,
ForeignKeyMetadata key,
List<Term> terms) |
SqlFragments |
DefaultForeignKeyTermFragmentBuilder.createFragments(String tableName,
ForeignKeyMetadata key,
List<Term> terms) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected List<Term> |
DefaultUpdateSqlBuilder.createForeignKeyTerm(ForeignKeyMetadata keyMetadata,
Term term) |
Copyright © 2021. All rights reserved.