@code{ int uniqueConsCount=0; int checkConsCount=0; int parentsCount=0; int childenCount=0; int excludeConsCount=0; int constraintsColspan=1; for(obj : list){ uniqueConsCount=uniqueConsCount+obj.constraints.uniqueConstraints.size(); checkConsCount=checkConsCount+obj.constraints.checkConstraints.size(); parentsCount=parentsCount+obj.constraints.foreignKeyConstraints.size(); childenCount=childenCount+obj.childRelations.size(); excludeConsCount=excludeConsCount+obj.constraints.excludeConstraints.size(); } if (checkConsCount>0){ constraintsColspan++; } if (excludeConsCount>0){ constraintsColspan++; } int i=0; int j=0; int no=1; }
Column Filter
@if{_prefix.readonlyCount>0} @end{} @if{_prefix.compressionCount>0} @end{} @if{_prefix.typeCount>0} @end{} @if{_prefix.dataStoreTypeCount>0} @end{} @if{_prefix.partitioningCount>0} @end{} @if{_prefix.statementCount>0} @end{} @if{_prefix.definitionCount>0} @end{} @if{checkConsCount>0} @end{} @if{excludeConsCount>0} @end{} @if{checkConsCount>0} @end{} @if{excludeConsCount>0} @end{} @if{_prefix.readonlyCount>0} @end{} @if{_prefix.compressionCount>0} @end{} @if{_prefix.typeCount>0} @end{} @if{_prefix.dataStoreTypeCount>0} @end{} @if{_prefix.partitioningCount>0} @end{} @if{_prefix.statementCount>0} @end{} @if{_prefix.definitionCount>0} @end{} @foreach{obj : list} @if{checkConsCount>0} @end{} @if{excludeConsCount>0} @end{} @if{_prefix.readonlyCount>0} @end{} @if{_prefix.compressionCount>0} @end{} @if{_prefix.typeCount>0} @end{} @if{_prefix.dataStoreTypeCount>0} @end{} @if{_prefix.partitioningCount>0} @end{} @if{_prefix.statementCount>0} @end{} @if{_prefix.definitionCount>0} @end{} @end{}
Columns Indexes Relations ConstraintsReadonlyCompressionTypeData Store TypePartitioningStatement(Lines)Definition(Lines)
Parents Children UniqueCheckExclude
@{zeroToEmpty(columnsCount)} @{zeroToEmpty(indexesCount)} @{zeroToEmpty(parentsCount)} @{zeroToEmpty(childenCount)} @{zeroToEmpty(uniqueConsCount)}@{zeroToEmpty(checkConsCount)}@{zeroToEmpty(excludeConsCount)}@{zeroToEmpty(readonlyCount)}@{zeroToEmpty(compressionCount)}@{zeroToEmpty(partitioningCount)}@{zeroToEmpty(statementCount)}@{zeroToEmpty(definitionCount)}
@{zeroToEmpty(obj.columns.size())} @{zeroToEmpty(obj.indexes.size())} @{zeroToEmpty(obj.constraints.foreignKeyConstraints.size())} @{zeroToEmpty(obj.childRelations.size())} @{zeroToEmpty(obj.constraints.uniqueConstraints.size())}@{zeroToEmpty(obj.constraints.checkConstraints.size())}@{zeroToEmpty(obj.constraints.excludeConstraints.size())}@{renderOptions.checkIcon(obj.readonly)}@{renderOptions.checkIcon(obj.compression)}@{obj.tableType}@{obj.dataStoreType}@{renderOptions.checkIcon(obj.partitioning!=null)}@{zeroToEmpty(obj.statement.size())}@{zeroToEmpty(obj.definition.size())}