|
|||||||||
| Home >> All >> org >> jdbf >> engine >> [ mapping overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.jdbf.engine.mapping
Class HighLowMap

java.lang.Objectorg.jdbf.engine.mapping.GeneratorMap
org.jdbf.engine.mapping.HighLowMap
- public class HighLowMap
- extends GeneratorMap
The class provides mapping information for generation of keys using a key-values table. This is not the HighLow approach described by Scott Ambler in his paper titled Mapping Objects To Relational Databases Scott Ambler calls this the key-values approach, but others use "HighLow" to describe a modified key-values approach which does not use database access for each key.
| Field Summary | |
private java.lang.String |
high
High value |
private java.lang.String |
keyColumn
The name of the column for the key value. |
private java.lang.Object |
low
Low value |
private java.lang.String |
nextColumn
The name of the column the low value |
private java.lang.String |
table
The name of the table which holds the key-values. |
private java.lang.String |
tableColumn
The name of the column for the table name. |
| Fields inherited from class org.jdbf.engine.mapping.GeneratorMap |
className, type |
| Constructor Summary | |
HighLowMap(java.lang.String table,
java.lang.String keyColumn,
java.lang.String nextColumn,
java.lang.String tableColumn)
|
|
| Method Summary | |
java.lang.String |
getHigh()
|
java.lang.String |
getKeyColumn()
|
java.lang.Object |
getLow()
|
java.lang.String |
getNextColumn()
|
java.lang.String |
getTable()
|
java.lang.String |
getTableColumn()
|
java.lang.String |
getType()
Return type of generator |
void |
setHigh(java.lang.String high)
|
void |
setKeyColumn(java.lang.String keyColumn)
|
void |
setLow(java.lang.Object low)
|
void |
setNextColumn(java.lang.String nextColumn)
|
void |
setTable(java.lang.String table)
|
void |
setTableColumn(java.lang.String tableColumn)
|
java.lang.String |
toString()
Return the object as String |
| Methods inherited from class org.jdbf.engine.mapping.GeneratorMap |
setType |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
nextColumn
private java.lang.String nextColumn
- The name of the column the low value
keyColumn
private java.lang.String keyColumn
- The name of the column for the key value.
tableColumn
private java.lang.String tableColumn
- The name of the column for the table name.
high
private java.lang.String high
- High value
low
private java.lang.Object low
- Low value
table
private java.lang.String table
- The name of the table which holds the key-values. It's
multi-row table having two columns, one for the identifier
for the table name and the other for the next key value
of the corresponding table.
| Constructor Detail |
HighLowMap
public HighLowMap(java.lang.String table, java.lang.String keyColumn, java.lang.String nextColumn, java.lang.String tableColumn)
| Method Detail |
getHigh
public java.lang.String getHigh()
getLow
public java.lang.Object getLow()
getTable
public java.lang.String getTable()
getTableColumn
public java.lang.String getTableColumn()
getType
public java.lang.String getType()
- Description copied from class:
GeneratorMap - Return type of generator
- Overrides:
getTypein classGeneratorMap
getNextColumn
public java.lang.String getNextColumn()
getKeyColumn
public java.lang.String getKeyColumn()
setHigh
public void setHigh(java.lang.String high)
setLow
public void setLow(java.lang.Object low)
setNextColumn
public void setNextColumn(java.lang.String nextColumn)
setKeyColumn
public void setKeyColumn(java.lang.String keyColumn)
setTableColumn
public void setTableColumn(java.lang.String tableColumn)
setTable
public void setTable(java.lang.String table)
toString
public java.lang.String toString()
- Description copied from class:
GeneratorMap - Return the object as String
- Overrides:
toStringin classGeneratorMap
|
|||||||||
| Home >> All >> org >> jdbf >> engine >> [ mapping overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC