public class OMJoinGetterTransformer extends Object
table
foreign-key
...
table (the referenced table in the foreign key)
foreign-key
...
table
...
referencing-foreign-keys
foreign-key (a foreign key where the foreignTable is the current table)
...
table (the referenced table in the foreign key, i.e this table.)
foreign-key
...
table
...
The structure after transformation is
table
foreign-key
...
table (the referenced table in the foreign key)
foreign-key
...
table
...
referencing-foreign-keys
foreign-key (a foreign key where the foreignTable is the current table)
...
table (the referenced table in the foreign key, i.e this table.)
foreign-key
...
table
...
joinGetter name=".."
local
foreign-key (a foreign key referencing the table)
remote
foreign-key (a foreign key of the referenced table)
...
| Constructor and Description |
|---|
OMJoinGetterTransformer() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkElementName(SourceElement tableElement)
Checks that the name of the table element is correct.
|
void |
transform(SourceElement tableElement,
ControllerState controllerState) |
public void transform(SourceElement tableElement, ControllerState controllerState) throws SourceTransformerException
tableElement - the tablecontrollerState - the controller stateSourceTransformerException - if the table cannot be joinedprotected void checkElementName(SourceElement tableElement)
tableElement - the table element, not null.IllegalArgumentException - if the element name is wrong.Copyright © 2000–2020 The Apache Software Foundation. All rights reserved.