# Uses of Class
org.apache.cayenne.dba.SequencePkGenerator

Packages that use SequencePkGenerator
Package
Description
org.apache.cayenne.dba.db2
IBM DB2 DbAdapter.
org.apache.cayenne.dba.derby
Apache Derby DbAdapter.
org.apache.cayenne.dba.h2
org.apache.cayenne.dba.ingres
org.apache.cayenne.dba.oracle
Oracle DbAdapter.
org.apache.cayenne.dba.postgres
PostgreSQL DbAdapter.

- ## Uses of SequencePkGenerator in org.apache.cayenne.dba.db2

  Subclasses of SequencePkGenerator in org.apache.cayenne.dba.db2
  Modifier and Type
  Class
  Description
  `class`
  `DB2PkGenerator`
  A sequence-based PK generator used by `DB2Adapter`.

- ## Uses of SequencePkGenerator in org.apache.cayenne.dba.derby

  Subclasses of SequencePkGenerator in org.apache.cayenne.dba.derby
  Modifier and Type
  Class
  Description
  `class`
  `DerbyPkGenerator`
  PK generator for Derby that uses sequences.

- ## Uses of SequencePkGenerator in org.apache.cayenne.dba.h2

  Subclasses of SequencePkGenerator in org.apache.cayenne.dba.h2
  Modifier and Type
  Class
  Description
  `class`
  `H2PkGenerator`
  Default PK generator for H2 that uses sequences for PK generation.

- ## Uses of SequencePkGenerator in org.apache.cayenne.dba.ingres

  Subclasses of SequencePkGenerator in org.apache.cayenne.dba.ingres
  Modifier and Type
  Class
  Description
  `class`
  `IngresPkGenerator`
  Ingres-specific sequence based PK generator.

- ## Uses of SequencePkGenerator in org.apache.cayenne.dba.oracle

  Subclasses of SequencePkGenerator in org.apache.cayenne.dba.oracle
  Modifier and Type
  Class
  Description
  `class`
  `OraclePkGenerator`
  Sequence-based primary key generator implementation for Oracle.

- ## Uses of SequencePkGenerator in org.apache.cayenne.dba.postgres

  Subclasses of SequencePkGenerator in org.apache.cayenne.dba.postgres
  Modifier and Type
  Class
  Description
  `class`
  `PostgresPkGenerator`
  Default PK generator for PostgreSQL that uses sequences for PK generation.