public final class DBSelection
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
XML_ATTR_ALIAS |
static java.lang.String |
XML_ATTR_COLUMN |
static java.lang.String |
XML_TAG |
static java.lang.String |
XML_TAG_COL_ALIAS |
static java.lang.String |
XML_TAG_QUERY |
| Constructor and Description |
|---|
DBSelection() |
DBSelection(de.vc.config.Configuration config) |
| Modifier and Type | Method and Description |
|---|---|
void |
appendToSQLMask(java.lang.String string)
Appends a string to SQL-mask.
|
void |
clearMapping()
Deprecated.
Use removeAliases().
|
void |
configure(de.vc.config.Configuration configuration)
Configures this selection.
|
java.util.Set |
getColumnAliases(java.lang.String columnName)
Gets a set of all aliases for a column.
|
java.lang.String |
getColumnName(java.lang.String alias)
Gets the table column name of an alias.
|
java.lang.String |
getSQLMask()
Gets the SQL-mask of this selection.
|
void |
mapColumn(java.lang.String fillInName,
java.lang.String dbColumnName)
Deprecated.
Use setColumnAlias
|
void |
removeAliases()
Removes all aliases.
|
void |
setColumnAlias(java.lang.String columnName,
java.lang.String alias)
Set an alias for a table column.
|
void |
setSQLMask(java.lang.String selectSql)
Sets the SQL-mask of this selection.
|
public static final java.lang.String XML_ATTR_ALIAS
public static final java.lang.String XML_ATTR_COLUMN
public static final java.lang.String XML_TAG
public static final java.lang.String XML_TAG_COL_ALIAS
public static final java.lang.String XML_TAG_QUERY
public DBSelection()
public DBSelection(de.vc.config.Configuration config)
throws de.vc.config.ConfigurationException
de.vc.config.ConfigurationExceptionpublic void appendToSQLMask(java.lang.String string)
string - String.public void clearMapping()
public void configure(de.vc.config.Configuration configuration)
throws de.vc.config.ConfigurationException
configuration - Config.de.vc.config.ConfigurationExceptionpublic void mapColumn(java.lang.String fillInName,
java.lang.String dbColumnName)
fillInName - Name of column in report table model.dbColumnName - Name of column in database table.public void removeAliases()
public java.util.Set getColumnAliases(java.lang.String columnName)
columnName - Table column.public java.lang.String getColumnName(java.lang.String alias)
alias - Alias.public java.lang.String getSQLMask()
public void setColumnAlias(java.lang.String columnName,
java.lang.String alias)
columnName - Name of column.alias - Alias of column.public void setSQLMask(java.lang.String selectSql)
selectSql - SQL-mask of this selection.© 2003-2011 by Sascha Schmidt (vision-cloud.de). All Rights Reserved.