@UtilityMarker public final class MetaDataUtility extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
MetaDataUtility.ForeignKeyCardinality |
| Modifier and Type | Method and Description |
|---|---|
static Collection<List<String>> |
allIndexCoumnNames(Table table) |
static List<String> |
columnNames(Index index) |
static String |
constructForeignKeyName(Column pkColumn,
Column fkColumn) |
static boolean |
containsGeneratedColumns(Index index) |
static MetaDataUtility.ForeignKeyCardinality |
findForeignKeyCardinality(BaseForeignKey<?> foreignKey) |
static List<String> |
foreignKeyColumnNames(BaseForeignKey<? extends ColumnReference> foreignKey) |
static boolean |
isForeignKeyUnique(BaseForeignKey<?> foreignKey) |
static Collection<List<String>> |
uniqueIndexCoumnNames(Table table) |
public static Collection<List<String>> allIndexCoumnNames(Table table)
public static String constructForeignKeyName(Column pkColumn, Column fkColumn)
public static final boolean containsGeneratedColumns(Index index)
public static MetaDataUtility.ForeignKeyCardinality findForeignKeyCardinality(BaseForeignKey<?> foreignKey)
public static final List<String> foreignKeyColumnNames(BaseForeignKey<? extends ColumnReference> foreignKey)
public static boolean isForeignKeyUnique(BaseForeignKey<?> foreignKey)
public static Collection<List<String>> uniqueIndexCoumnNames(Table table)
Copyright © 2000-2017 Sualeh Fatehi. All rights reserved.