| Package | Description |
|---|---|
| com.sleepycat.je |
Foundation for creating environments, databases and transactions; provides
cursor based data access.
|
| com.sleepycat.je.dbi |
INTERNAL: Underlying XxxImpl classes for Environment, Database and Cursor,
plus other misc classes (originally, dbi meant "db internal interface").
|
| com.sleepycat.je.trigger |
NOT YET RELEASED: Triggers provide a mechanism for automatically executing one
or more application defined trigger methods whenever a certain type of
operation is performed.
|
| Modifier and Type | Method and Description |
|---|---|
List<Trigger> |
DatabaseConfig.getTriggers() |
| Modifier and Type | Method and Description |
|---|---|
DatabaseConfig |
SecondaryConfig.setTriggers(List<Trigger> triggers) |
DatabaseConfig |
DatabaseConfig.setTriggers(List<Trigger> triggers) |
void |
DatabaseConfig.setTriggersVoid(List<Trigger> triggers) |
| Modifier and Type | Method and Description |
|---|---|
List<Trigger> |
DatabaseImpl.getTriggers()
This method should be the only method used to obtain triggers after
reading the MapLN from the log.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
TriggerManager.invokeAddRemoveTriggers(Locker locker,
List<Trigger> oldTriggers,
List<Trigger> newTriggers)
Invoke the triggers associated with the addition or removal of the
trigger itself.
|
static void |
TriggerManager.invokeAddRemoveTriggers(Locker locker,
List<Trigger> oldTriggers,
List<Trigger> newTriggers)
Invoke the triggers associated with the addition or removal of the
trigger itself.
|
boolean |
DatabaseImpl.setTriggers(Locker locker,
String dbName,
List<Trigger> newTriggers,
boolean overridePersistentTriggers)
Sets the list of triggers associated with the database.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
PersistentTrigger
Placeholder to be used when persistent triggers are supported in the future.
|
interface |
ReplicatedDatabaseTrigger
ReplicatedTrigger defines trigger methods that are invoked on a
replica when a replica needs to resume a transaction that's only partially
present in the replica's logs and needs to be resumed so that it can be
replayed to a conclusion, that is, to the point where the partial
transaction has been committed or aborted by the master.
|
| Modifier and Type | Method and Description |
|---|---|
Trigger |
Trigger.setDatabaseName(String databaseName)
Sets the database name associated with this trigger.
|
Copyright © 2024. All rights reserved.