[#1071] Make Sequence Serializable
This commit is contained in:
parent
007eb1ac0c
commit
d54e72dcae
@ -44,13 +44,15 @@ import static org.jooq.SQLDialect.ORACLE;
|
||||
import static org.jooq.SQLDialect.POSTGRES;
|
||||
import static org.jooq.SQLDialect.SYBASE;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
|
||||
/**
|
||||
* A type representing sequences in databases that support this.
|
||||
*
|
||||
* @author Lukas Eder
|
||||
*/
|
||||
public interface Sequence<T extends Number> {
|
||||
public interface Sequence<T extends Number> extends Serializable {
|
||||
|
||||
/**
|
||||
* Get the sequence name
|
||||
|
||||
@ -49,9 +49,14 @@ import org.jooq.Sequence;
|
||||
*/
|
||||
public class SequenceImpl<T extends Number> implements Sequence<T> {
|
||||
|
||||
final String name;
|
||||
final Schema schema;
|
||||
final DataType<T> type;
|
||||
/**
|
||||
* Generated UID
|
||||
*/
|
||||
private static final long serialVersionUID = 6224349401603636427L;
|
||||
|
||||
final String name;
|
||||
final Schema schema;
|
||||
final DataType<T> type;
|
||||
|
||||
public SequenceImpl(String name, Schema schema, DataType<T> type) {
|
||||
this.name = name;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user