|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCTypeMappingMetaData
public final class JDBCTypeMappingMetaData
Imutable class which holds a map between Java Classes and JDBCMappingMetaData.
Field Summary | |
---|---|
static String |
ABS
|
static JDBCFunctionMappingMetaData |
AVG_FUNC
|
static String |
CONCAT
|
static String |
COUNT
|
static JDBCFunctionMappingMetaData |
COUNT_FUNC
|
static String |
LCASE
|
static String |
LENGTH
|
static String |
LOCATE
|
static JDBCFunctionMappingMetaData |
MAX_FUNC
|
static JDBCFunctionMappingMetaData |
MIN_FUNC
|
static JDBCFunctionMappingMetaData |
MOD_FUNC
|
static String |
SQRT
|
static String |
SUBSTRING
|
static JDBCFunctionMappingMetaData |
SUM_FUNC
|
static String |
UCASE
|
Constructor Summary | |
---|---|
JDBCTypeMappingMetaData(Element element)
Constructs a mapping with the data contained in the type-mapping xml element from a jbosscmp-jdbc xml file. |
Method Summary | |
---|---|
JDBCFunctionMappingMetaData |
getAddColumnTemplate()
Returns add column SQL template. |
String |
getAliasHeaderPrefix()
Gets the prefix for that is used when generating an alias header. |
String |
getAliasHeaderSuffix()
Gets the suffix for that is used when generating an alias header. |
int |
getAliasMaxLength()
Gets maximum length of a table alias. |
JDBCFunctionMappingMetaData |
getAlterColumnTemplate()
Returns auto increment SQL template. |
JDBCFunctionMappingMetaData |
getAutoIncrementTemplate()
Returns auto increment SQL template. |
JDBCFunctionMappingMetaData |
getDropColumnTemplate()
Returns auto increment SQL template. |
String |
getFalseMapping()
Gets the value to which the boolean false value in EJB-QL will be mapped. |
JDBCFunctionMappingMetaData |
getFkConstraintTemplate()
Returns fk constraint SQL template. |
JDBCFunctionMappingMetaData |
getFunctionMapping(String name)
|
Collection |
getMappings()
|
int |
getMaxKeysInDelete()
|
String |
getName()
Gets the name of this mapping. |
JDBCFunctionMappingMetaData |
getPkConstraintTemplate()
Returns pk constraint SQL template. |
JDBCFunctionMappingMetaData |
getRowLockingTemplate()
Returns rowLocking SQL template. |
String |
getTrueMapping()
Gets the value to which the boolean true value in EJB-QL will be mapped. |
JDBCMappingMetaData |
getTypeMappingMetaData(Class type)
|
boolean |
isSubquerySupported()
Does this type mapping support subqueries? |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String CONCAT
public static final String SUBSTRING
public static final String LCASE
public static final String UCASE
public static final String LENGTH
public static final String LOCATE
public static final String ABS
public static final String SQRT
public static final String COUNT
public static JDBCFunctionMappingMetaData COUNT_FUNC
public static JDBCFunctionMappingMetaData MAX_FUNC
public static JDBCFunctionMappingMetaData MIN_FUNC
public static JDBCFunctionMappingMetaData AVG_FUNC
public static JDBCFunctionMappingMetaData SUM_FUNC
public static JDBCFunctionMappingMetaData MOD_FUNC
Constructor Detail |
---|
public JDBCTypeMappingMetaData(Element element) throws org.jboss.deployment.DeploymentException
element
- the xml Element which contains the metadata about
this type mapping
org.jboss.deployment.DeploymentException
- if the xml element is not semantically correctMethod Detail |
---|
public String getName()
public String getAliasHeaderPrefix()
public String getAliasHeaderSuffix()
public int getAliasMaxLength()
public boolean isSubquerySupported()
public String getTrueMapping()
public String getFalseMapping()
public int getMaxKeysInDelete()
public JDBCMappingMetaData getTypeMappingMetaData(Class type)
public JDBCFunctionMappingMetaData getFunctionMapping(String name)
public JDBCFunctionMappingMetaData getRowLockingTemplate()
public JDBCFunctionMappingMetaData getPkConstraintTemplate()
public JDBCFunctionMappingMetaData getFkConstraintTemplate()
public JDBCFunctionMappingMetaData getAutoIncrementTemplate()
public JDBCFunctionMappingMetaData getAddColumnTemplate()
public JDBCFunctionMappingMetaData getDropColumnTemplate()
public JDBCFunctionMappingMetaData getAlterColumnTemplate()
public Collection getMappings()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |