net.sf.letsparty.cfg
Class TableNameConstructor
java.lang.Object
net.sf.letsparty.cfg.TableNameConstructor
- All Implemented Interfaces:
- Permutable
- public class TableNameConstructor
- extends java.lang.Object
- implements Permutable
Helper class to construct table names with multiple suffixes
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
partitionedTable
private PartitionedTable partitionedTable
indexes
private int[] indexes
cols
private java.util.List[] cols
partitionedTablesList
private java.util.List partitionedTablesList
suffixes
private java.lang.String[] suffixes
TableNameConstructor
public TableNameConstructor(PartitionedTable partitionedTable,
PartitionedTableSuffixList partitionedTableSuffixList)
onPermutation
public void onPermutation()
throws LetsPartyException
- Specified by:
onPermutation
in interface Permutable
- Throws:
LetsPartyException
getIndexes
public int[] getIndexes()
- Specified by:
getIndexes
in interface Permutable
getPartitionedTablesList
public java.util.List getPartitionedTablesList()