|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--dke.smwp.fragmentation.TableName
Resolves and creates shortname to longname mapping.
All columnnames, tablenames, constraint names etc. are limited to 30 characters by the underlying oracle database. In order to provide longer tablenames a mapping between logic names (longnames) and their physical names (shortnames) is required.
Field Summary | |
static java.lang.String |
TABLENAME_SMWP_TABLENAME
|
Constructor Summary | |
TableName()
default constructor |
Method Summary | |
static void |
dropLongName(java.lang.String longName)
deletes shortname-longname mapping |
static java.lang.String |
generateLongname(java.lang.String rootName,
java.util.ArrayList paramNames)
generates longname from root_name and param_names (alphabetical order); root_name {"_" param_name} |
static java.lang.String |
generateLongname(java.lang.String root_name,
java.lang.String[] param_names)
generates longname from root_name and param_names (alphabetical order); root_name {"_" param_name} |
static java.lang.String |
generateShortname(java.lang.String longname)
generates a valid shortname from longname (neccessary due the 30 char restriction on tablenames in oracle) |
static java.lang.String |
getLongname(java.lang.String shortname)
resolves longname upon which a shortname is mapped |
static java.lang.String |
getShortname(java.lang.String longname)
resolves shortname which is mapped to longname |
Methods inherited from class java.lang.Object |
|
Field Detail |
public static java.lang.String TABLENAME_SMWP_TABLENAME
Constructor Detail |
public TableName()
Method Detail |
public static void dropLongName(java.lang.String longName)
longName
- name of mapping which is to be deletedpublic static java.lang.String getShortname(java.lang.String longname)
longname
- longnamepublic static java.lang.String getLongname(java.lang.String shortname)
shortname
- shortnamepublic static java.lang.String generateLongname(java.lang.String rootName, java.util.ArrayList paramNames)
root_name {"_" param_name}
rootName
- root_nameparamNames
- parameter namespublic static java.lang.String generateLongname(java.lang.String root_name, java.lang.String[] param_names)
root_name {"_" param_name}
root_name
- root nameparam_names
- parameter namespublic static java.lang.String generateShortname(java.lang.String longname)
longname
- name which is converted to shortname (max 25 characters)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |