|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.sqlproc.engine.impl.SqlMappingIdentity
class SqlMappingIdentity
The identity related to one output attribute. To be more precise, it's related to one SqlMappingAttribute
.
For the purpose of correct left join handling, the identities are identified. They are used to prevent the repeated
rows in the output result set. This is used for the associations (one-to-one, one-to-many and many-to-many).
Field Summary | |
---|---|
(package private) Integer |
idenityDistance
The distance from the identity column. |
(package private) List<Integer> |
identityIndexes
The list of all alternative identities. |
(package private) SqlMappingItem |
item
The related mapping rule element for one output attribute. |
(package private) SqlMappingAttribute |
itemAttribute
The related mapping rule sub-element for one output attribute. |
Constructor Summary | |
---|---|
SqlMappingIdentity(SqlMappingItem item)
Creates a new instance. |
|
SqlMappingIdentity(SqlMappingItem item,
SqlMappingAttribute itemAttribute)
Creates a new instance. |
Method Summary | |
---|---|
(package private) void |
addIdentityIndex(Integer identityIndex,
boolean reset)
Adds a new identity index. |
String |
toString()
For debug purposes. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
List<Integer> identityIndexes
Integer idenityDistance
SqlMappingItem item
SqlMappingAttribute itemAttribute
Constructor Detail |
---|
SqlMappingIdentity(SqlMappingItem item)
item
- the related mapping rule elementSqlMappingIdentity(SqlMappingItem item, SqlMappingAttribute itemAttribute)
item
- the related mapping rule elementitemAttribute
- the related mapping rule sub-elementMethod Detail |
---|
void addIdentityIndex(Integer identityIndex, boolean reset)
identityIndex
- a new identity indexreset
- an indicator this is the only identity indexpublic String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |