Package | Description |
---|---|
org.castor.cpa.persistence.sql.driver | |
org.castor.cpa.persistence.sql.keygen | |
org.exolab.castor.persist.spi |
Defines the interfaces for persistence engine service providers.
|
Modifier and Type | Method and Description |
---|---|
KeyGenerator |
BaseFactory.getKeyGenerator(ClassDescriptor clsDesc)
Returns a key generator as specified in the given class descriptor.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractAfterKeyGenerator
Abstract class that implements the KeyGenerator interface for AFTER_INSERT style.
|
class |
AbstractBeforeKeyGenerator
Abstract Class that implements the KeyGenerator Interface for BEFORE_INSERT style.
|
class |
AbstractKeyGenerator
Abstract Class that implements the KeyGenerator Interface and provide
implementation for methods that are common in more than one subclass of this
AbstractKeyGenerator.
|
class |
HighLowKeyGenerator
HIGH-LOW key generators.
|
class |
IdentityKeyGenerator
IDENTITY key generator.
|
class |
MaxKeyGenerator
MAX key generators.
|
class |
NoKeyGenerator
Key generator implementation that does not generate key.
|
class |
SequenceAfterKeyGenerator
Extends AbstractAfterKeyGenerator and implements additional methods specific
to Sequence Key generator.
|
class |
SequenceBeforeKeyGenerator
Extends AbstractBeforeKeyGenerator and implements additional methods specific
to Sequence Key generator.
|
class |
SequenceDuringKeyGenerator
Implements methods specific to Sequence During Key generator.
|
class |
TableKeyGenerator |
class |
UUIDKeyGenerator
UUID key generator.
|
Modifier and Type | Method and Description |
---|---|
KeyGenerator |
AbstractBeforeKeyGenerator.buildStatement(SQLEngine engine)
Builds the SQL insert statement.
|
KeyGenerator |
NoKeyGenerator.buildStatement(SQLEngine engine)
Builds the SQL insert statement.
|
KeyGenerator |
KeyGenerator.buildStatement(SQLEngine engine)
Builds the SQL insert statement.
|
KeyGenerator |
SequenceDuringKeyGenerator.buildStatement(SQLEngine engine)
Builds the SQL insert statement.
|
KeyGenerator |
AbstractAfterKeyGenerator.buildStatement(SQLEngine engine)
Builds the SQL insert statement.
|
KeyGenerator |
TableKeyGeneratorFactory.getKeyGenerator(PersistenceFactory factory,
Properties params,
int sqlType) |
KeyGenerator |
UUIDKeyGeneratorFactory.getKeyGenerator(PersistenceFactory factory,
Properties params,
int sqlType)
Produce the key generator.
|
KeyGenerator |
KeyGeneratorFactory.getKeyGenerator(PersistenceFactory factory,
Properties params,
int sqlType)
Produce the key generator.
|
KeyGenerator |
HighLowKeyGeneratorFactory.getKeyGenerator(PersistenceFactory factory,
Properties params,
int sqlType)
Produce the key generator.
|
KeyGenerator |
SequenceKeyGeneratorFactory.getKeyGenerator(PersistenceFactory factory,
Properties params,
int sqlType)
Produce the key generator.
|
KeyGenerator |
IdentityKeyGeneratorFactory.getKeyGenerator(PersistenceFactory factory,
Properties params,
int sqlType)
Produce the key generator.
|
KeyGenerator |
MaxKeyGeneratorFactory.getKeyGenerator(PersistenceFactory factory,
Properties params,
int sqlType)
Produce the key generator.
|
KeyGenerator |
NoKeyGeneratorFactory.getKeyGenerator(PersistenceFactory factory,
Properties params,
int sqlType)
Produce the key generator.
|
Modifier and Type | Method and Description |
---|---|
KeyGenerator |
PersistenceFactory.getKeyGenerator(ClassDescriptor clsDesc)
Returns a key generator as specified in the given class descriptor.
|
Copyright © 2016. All rights reserved.