private final class ColumnImpl.UnsupportedAutoNumberGenerator extends ColumnImpl.AutoNumberGenerator
| Modifier | Constructor and Description |
|---|---|
private |
UnsupportedAutoNumberGenerator(DataType genType) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
getLast()
Returns the last autonumber generated by this generator.
|
java.lang.Object |
getNext(TableImpl.WriteRowState writeRowState)
Returns the next autonumber for this generator.
|
DataType |
getType()
Returns the type of values generated by this generator.
|
java.lang.Object |
handleInsert(TableImpl.WriteRowState writeRowState,
java.lang.Object inRowValue)
Returns a valid autonumber for this generator.
|
void |
restoreLast(java.lang.Object last)
Restores a previous autonumber generated by this generator.
|
private final DataType _genType
private UnsupportedAutoNumberGenerator(DataType genType)
public java.lang.Object getLast()
ColumnImpl.AutoNumberGeneratorTable.addRow(java.lang.Object...), otherwise undefined.getLast in class ColumnImpl.AutoNumberGeneratorpublic java.lang.Object getNext(TableImpl.WriteRowState writeRowState)
ColumnImpl.AutoNumberGeneratorWarning, calling this externally will result in this value being "lost" for the table.
getNext in class ColumnImpl.AutoNumberGeneratorpublic java.lang.Object handleInsert(TableImpl.WriteRowState writeRowState, java.lang.Object inRowValue)
ColumnImpl.AutoNumberGeneratorWarning, calling this externally may result in this value being "lost" for the table.
handleInsert in class ColumnImpl.AutoNumberGeneratorpublic void restoreLast(java.lang.Object last)
ColumnImpl.AutoNumberGeneratorrestoreLast in class ColumnImpl.AutoNumberGeneratorpublic DataType getType()
ColumnImpl.AutoNumberGeneratorgetType in class ColumnImpl.AutoNumberGenerator