# Uses of Class
org.apache.cayenne.dba.oracle.OraclePkGenerator

Packages that use OraclePkGenerator
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.postgres
PostgreSQL DbAdapter.
org.apache.cayenne.dba.sqlserver
MS SQLServer DbAdapter.

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

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

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

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

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

  Subclasses of OraclePkGenerator 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 OraclePkGenerator in org.apache.cayenne.dba.ingres

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

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

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

- ## Uses of OraclePkGenerator in org.apache.cayenne.dba.sqlserver

  Subclasses of OraclePkGenerator in org.apache.cayenne.dba.sqlserver
  Modifier and Type
  Class
  Description
  `class`
  `SQLServerPkGenerator`
  The default PK generator for MS SQL, which uses sequences to generate a PK for an integer key type and NEWID() for UNIQUEIDENTIFIER key type