Methods
Modifier and Type |
Method and Description |
static Annotation |
findAnnotation(Annotated object,
Class<? extends Annotation> annotationClass) |
static Column |
findColumnByName(Model model,
String databaseName,
String schemaName,
String tableName,
String columnName) |
static Column |
findColumnByName(Table table,
String columnName) |
static Column |
findColumnByNameIgnoreCase(Table table,
String columnName) |
static Column |
findColumnByPropertyName(Table table,
String propertyName) |
static Database |
findDatabaseByName(Model model,
String databaseName) |
static ForeignKey |
findForeignKeyByName(Table table,
String fkName) |
static ForeignKey |
findForeignKeyByNameIgnoreCase(Table table,
String fkName) |
static ForeignKey |
findOneToManyRelationship(Model model,
String databaseName,
String entityName,
String relationshipName) |
static ForeignKey |
findOneToManyRelationshipByName(Table table,
String relationshipName) |
static Schema |
findSchemaByName(Database database,
String schemaName) |
static Schema |
findSchemaByName(Model model,
String databaseName,
String schemaName) |
static Schema |
findSchemaByNameIgnoreCase(Database database,
String schemaName) |
static ModelSelectionProvider |
findSelectionProviderByName(Table table,
String selectionProviderName) |
static Table |
findTableByEntityName(Database database,
String entityName) |
static Table |
findTableByName(Model model,
String databaseName,
String schemaName,
String tableName) |
static Table |
findTableByName(Schema schema,
String tableName) |
static Table |
findTableByNameIgnoreCase(Schema schema,
String tableName) |
static List<Column> |
getAllColumns(Model model) |
static List<ForeignKey> |
getAllForeignKeys(Model model) |
static List<Schema> |
getAllSchemas(Model model) |
static List<Table> |
getAllTables(Model model) |
static String |
getUniquePropertyName(Table table,
String initialName) |
static boolean |
isInFk(Column column) |
static boolean |
isInPk(Column column) |
static String |
normalizeName(String name) |
static String[] |
splitQualifiedTableName(String qualifiedName) |