Package tilda.generation.helpers
Class TableRankTracker
- java.lang.Object
-
- tilda.generation.helpers.TableRankTracker
-
public class TableRankTracker extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description TableRankTracker(Object O, int V, java.lang.String As)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static int
findFKDeep(java.util.Deque<TableRankTracker> TRTD, Object O, java.util.List<Column> FKSourceCols, View V, int columnCount)
static int
findFKDeep(java.util.Deque<TableRankTracker> TRTD, Object O, java.util.List<Column> FKSourceCols, View V, int columnCount, java.util.Set<java.lang.String> TableNames, int Level)
static ForeignKey
getClosestFKTable(java.util.Deque<TableRankTracker> TRTD, Object O, View V, int columnCount)
static TableRankTracker
getElementFromLast(java.util.Deque<TableRankTracker> TRTD, Object O, java.lang.String As)
static TableRankTracker
getElementFromLast(java.util.Deque<TableRankTracker> TRTD, Object O, java.util.Set<java.lang.String> TableNames, int Level, java.lang.String As)
java.lang.String
getFullName()
static java.lang.String
PrintTableNames(java.util.Deque<TableRankTracker> TRTD)
-
-
-
Field Detail
-
LOG
protected static final org.apache.logging.log4j.Logger LOG
-
_O
public final Object _O
-
_N
public final java.lang.String _N
-
_V
public final int _V
-
_As
public final java.lang.String _As
-
-
Constructor Detail
-
TableRankTracker
public TableRankTracker(Object O, int V, java.lang.String As)
-
-
Method Detail
-
getFullName
public java.lang.String getFullName()
-
getElementFromLast
public static TableRankTracker getElementFromLast(java.util.Deque<TableRankTracker> TRTD, Object O, java.lang.String As)
-
getElementFromLast
public static TableRankTracker getElementFromLast(java.util.Deque<TableRankTracker> TRTD, Object O, java.util.Set<java.lang.String> TableNames, int Level, java.lang.String As)
-
PrintTableNames
public static java.lang.String PrintTableNames(java.util.Deque<TableRankTracker> TRTD)
-
findFKDeep
public static int findFKDeep(java.util.Deque<TableRankTracker> TRTD, Object O, java.util.List<Column> FKSourceCols, View V, int columnCount) throws java.lang.Exception
- Throws:
java.lang.Exception
-
findFKDeep
public static int findFKDeep(java.util.Deque<TableRankTracker> TRTD, Object O, java.util.List<Column> FKSourceCols, View V, int columnCount, java.util.Set<java.lang.String> TableNames, int Level) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getClosestFKTable
public static ForeignKey getClosestFKTable(java.util.Deque<TableRankTracker> TRTD, Object O, View V, int columnCount) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-