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.ConfigurationException
public 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.ConfigurationException
public 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.