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

Packages that use JdbcPkGenerator
Package
Description
org.apache.cayenne.dba.db2
IBM DB2 DbAdapter.
org.apache.cayenne.dba.derby
Apache Derby DbAdapter.
org.apache.cayenne.dba.frontbase
FrontBase DbAdapter.
org.apache.cayenne.dba.h2
org.apache.cayenne.dba.ingres
org.apache.cayenne.dba.mysql
MySQL DbAdapter.
org.apache.cayenne.dba.openbase
OpenBase DbAdapter.
org.apache.cayenne.dba.oracle
Oracle DbAdapter.
org.apache.cayenne.dba.postgres
PostgreSQL DbAdapter.
org.apache.cayenne.dba.sqlserver
MS SQLServer DbAdapter.
org.apache.cayenne.dba.sybase
Sybase DbAdapter.

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

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

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

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

- ## Uses of JdbcPkGenerator in org.apache.cayenne.dba.frontbase

  Subclasses of JdbcPkGenerator in org.apache.cayenne.dba.frontbase
  Modifier and Type
  Class
  Description
  `class`
  `FrontBasePkGenerator`

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

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

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

- ## Uses of JdbcPkGenerator in org.apache.cayenne.dba.mysql

  Subclasses of JdbcPkGenerator in org.apache.cayenne.dba.mysql
  Modifier and Type
  Class
  Description
  `class`
  `MySQLPkGenerator`

- ## Uses of JdbcPkGenerator in org.apache.cayenne.dba.openbase

  Subclasses of JdbcPkGenerator in org.apache.cayenne.dba.openbase
  Modifier and Type
  Class
  Description
  `class`
  `OpenBasePkGenerator`
  Deprecated.
  since 4.2

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

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

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

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

  Subclasses of JdbcPkGenerator 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

- ## Uses of JdbcPkGenerator in org.apache.cayenne.dba.sybase

  Subclasses of JdbcPkGenerator in org.apache.cayenne.dba.sybase
  Modifier and Type
  Class
  Description
  `class`
  `SybasePkGenerator`
  Primary key generator implementation for Sybase.