|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.agimatec.sql.AliasDictionary
public class AliasDictionary
Internal - This type is part of a SQLWriter and used to create SQL aliases for SQL table names during the generation of an SQL statement.
| Field Summary | |
|---|---|
static java.lang.String |
ALIAS_RESERVATION
if table is named @, the alias will not be printed |
| Constructor Summary | |
|---|---|
AliasDictionary()
AliasDictionary constructor comment. |
|
| Method Summary | |
|---|---|
void |
appendAliasListTo(java.io.Writer stream)
Generate the TABLENAME alias, ... list onto the given stream. |
void |
clear()
|
java.lang.String |
findAlias(java.lang.String tableName)
return the first alias for the given table |
java.lang.String |
getHiddenAlias()
|
java.lang.String |
removeAlias(java.lang.String alias)
remove the alias for the table with the given alias. |
void |
setAlias(java.lang.String tableName,
java.lang.String alias)
set the alias for the given table |
void |
setAlias(java.lang.String aTableName,
java.lang.String aALias,
java.lang.String aDBLink)
|
void |
setHiddenAlias(java.lang.String ha)
|
int |
size()
|
java.lang.String |
toString()
return a string representation (no special format garanteed) |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String ALIAS_RESERVATION
| Constructor Detail |
|---|
public AliasDictionary()
| Method Detail |
|---|
public void setHiddenAlias(java.lang.String ha)
ha - public java.lang.String getHiddenAlias()
public void clear()
public void appendAliasListTo(java.io.Writer stream)
throws java.io.IOException
stream -
java.io.IOExceptionpublic int size()
public java.lang.String findAlias(java.lang.String tableName)
public java.lang.String removeAlias(java.lang.String alias)
alias - - the alias (unique) to remove
public void setAlias(java.lang.String tableName,
java.lang.String alias)
public void setAlias(java.lang.String aTableName,
java.lang.String aALias,
java.lang.String aDBLink)
public java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||