|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.objectweb.jorm.metainfo.lib.BasicMetaObject
org.objectweb.jorm.metainfo.lib.BasicMappingStructure
org.objectweb.jorm.mapper.rdb.metainfo.RdbPrimitiveElementMapping
Description
Field Summary |
Fields inherited from class org.objectweb.jorm.metainfo.lib.BasicMappingStructure |
linkedMO |
Fields inherited from class org.objectweb.jorm.metainfo.lib.BasicMetaObject |
debug, logger, loggerFactory, parent |
Constructor Summary | |
RdbPrimitiveElementMapping(java.lang.String name,
java.lang.String type,
boolean notNull,
MetaObject linkedMO,
MetaObject parent)
Builds a new BasicRdbPrimitiveElementMapping. |
|
RdbPrimitiveElementMapping(java.lang.String name,
java.lang.String type,
boolean notNull,
MetaObject linkedMO,
MetaObject parent,
RdbJoin join)
Builds a new BasicRdbPrimitiveElementMapping. |
Method Summary | |
void |
bindPrimitiveElement(RdbJoin join,
PrimitiveElement pe)
|
int |
compareTo(java.lang.Object o)
|
java.lang.String |
getEqualPredicateValue()
Returns the predicate value associated with the column. |
RdbJoin |
getJoinByPrimitiveElement(PrimitiveElement pe)
|
java.lang.String |
getName()
Returns the name of the current column. |
java.util.Map |
getPrimitiveElementByRdbJoin()
|
RdbFilter |
getRdbFilter()
Returns an RdbFilter object. |
java.lang.String |
getType()
Returns the SQL type of the current object. |
boolean |
isFilter()
Indicates if the column is used as a filter column |
boolean |
isNotNull()
Allows to know if the column is null or not. |
PrimitiveElement |
lookupPrimitiveElement(RdbJoin join)
|
void |
setIsNotNull(boolean isNotNull)
|
void |
setName(java.lang.String columnName)
|
void |
setType(java.lang.String sqlType)
|
Methods inherited from class org.objectweb.jorm.metainfo.lib.BasicMappingStructure |
getLinkedMO, getMapperName, getProjectName, setLinkedMO |
Methods inherited from class org.objectweb.jorm.metainfo.lib.BasicMetaObject |
getChildren, getLogger, getLoggerFactory, getManager, getParent, setLogger, setLoggerFactory, setLoggingOnChild, setParent |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.objectweb.jorm.metainfo.api.MappingStructure |
getLinkedMO, getMapperName, getProjectName, setLinkedMO |
Methods inherited from interface org.objectweb.jorm.metainfo.api.MetaObject |
getParent, setParent |
Constructor Detail |
public RdbPrimitiveElementMapping(java.lang.String name, java.lang.String type, boolean notNull, MetaObject linkedMO, MetaObject parent)
name
- the name of the columntype
- the sql type of the columnnotNull
- true, if the column can not be null, else false.parent
- the parent of the current objectpublic RdbPrimitiveElementMapping(java.lang.String name, java.lang.String type, boolean notNull, MetaObject linkedMO, MetaObject parent, RdbJoin join)
name
- the name of the columntype
- the sql type of the columnnotNull
- true, if the column can not be null, else false.parent
- the parent of the current objectMethod Detail |
public int compareTo(java.lang.Object o)
compareTo
in interface java.lang.Comparable
public java.lang.String getName()
public java.lang.String getType()
public RdbFilter getRdbFilter()
public boolean isFilter()
public java.lang.String getEqualPredicateValue() throws PException
PException
public boolean isNotNull()
public void setName(java.lang.String columnName)
public void setType(java.lang.String sqlType)
public void setIsNotNull(boolean isNotNull)
public void bindPrimitiveElement(RdbJoin join, PrimitiveElement pe)
public PrimitiveElement lookupPrimitiveElement(RdbJoin join)
public java.util.Map getPrimitiveElementByRdbJoin()
public RdbJoin getJoinByPrimitiveElement(PrimitiveElement pe)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |