com.healthmarketscience.jackcess
Class Column.AutoNumberGenerator

java.lang.Object
  extended by com.healthmarketscience.jackcess.Column.AutoNumberGenerator
Enclosing class:
Column

public abstract class Column.AutoNumberGenerator
extends Object

Base class for the supported autonumber types.

Usage:
Advanced: This class is for advanced/internal use.

Method Summary
abstract  int getColumnFlags()
          Returns the flags used when writing this column.
abstract  Object getLast()
          Returns the last autonumber generated by this generator.
abstract  Object getNext(Object prevRowValue)
          Returns the next autonumber for this generator.
abstract  DataType getType()
          Returns the type of values generated by this generator.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getLast

public abstract Object getLast()
Returns the last autonumber generated by this generator. Only valid after a call to Table.addRow(java.lang.Object...), otherwise undefined.


getNext

public abstract Object getNext(Object prevRowValue)
Returns the next autonumber for this generator.

Warning, calling this externally will result in this value being "lost" for the table.


getColumnFlags

public abstract int getColumnFlags()
Returns the flags used when writing this column.


getType

public abstract DataType getType()
Returns the type of values generated by this generator.



Copyright © 2005-2013 Health Market Science. All Rights Reserved.