Berkeley DB Java Edition
version 5.0.34

Uses of Class
com.sleepycat.je.SecondaryConfig

Packages that use SecondaryConfig
com.sleepycat.je Foundation for creating environments, databases and transactions; provides cursor based data access. 
com.sleepycat.je.jca.ra Support for the Java Connector Architecture, which provides a standard for connecting the J2EE platform to legacy enterprise information systems (EIS), such as ERP systems, database systems, and legacy applications not written in Java. 
com.sleepycat.persist The Direct Persistence Layer (DPL) adds a persistent object model to the Berkeley DB transactional engine. 
 

Uses of SecondaryConfig in com.sleepycat.je
 

Fields in com.sleepycat.je declared as SecondaryConfig
static SecondaryConfig SecondaryConfig.DEFAULT
           
 

Methods in com.sleepycat.je that return SecondaryConfig
 SecondaryConfig SecondaryConfig.clone()
          Returns a copy of this configuration object.
 SecondaryConfig SecondaryDatabase.getConfig()
          Returns a copy of the secondary configuration of this database.
 SecondaryConfig SecondaryDatabase.getPrivateSecondaryConfig()
          Returns the secondary config without cloning, for internal use.
 SecondaryConfig SecondaryDatabase.getSecondaryConfig()
          Deprecated. As of JE 4.0.13, replaced by SecondaryDatabase.getConfig().

 SecondaryConfig SecondaryConfig.setAllowPopulate(boolean allowPopulate)
          Specifies whether automatic population of the secondary is allowed.
 SecondaryConfig SecondaryConfig.setForeignKeyDatabase(Database foreignKeyDatabase)
          Defines a foreign key integrity constraint for a given foreign key database.
 SecondaryConfig SecondaryConfig.setForeignKeyDeleteAction(ForeignKeyDeleteAction foreignKeyDeleteAction)
          Specifies the action taken when a referenced record in the foreign key database is deleted.
 SecondaryConfig SecondaryConfig.setForeignKeyNullifier(ForeignKeyNullifier foreignKeyNullifier)
          Specifies the user-supplied object used for setting single-valued foreign keys to null.
 SecondaryConfig SecondaryConfig.setForeignMultiKeyNullifier(ForeignMultiKeyNullifier foreignMultiKeyNullifier)
          Specifies the user-supplied object used for setting multi-valued foreign keys to null.
 SecondaryConfig SecondaryConfig.setImmutableSecondaryKey(boolean immutableSecondaryKey)
          Specifies whether the secondary key is immutable.
 SecondaryConfig SecondaryConfig.setKeyCreator(SecondaryKeyCreator keyCreator)
          Specifies the user-supplied object used for creating single-valued secondary keys.
 SecondaryConfig SecondaryConfig.setMultiKeyCreator(SecondaryMultiKeyCreator multiKeyCreator)
          Specifies the user-supplied object used for creating multi-valued secondary keys.
 

Methods in com.sleepycat.je with parameters of type SecondaryConfig
 SecondaryDatabase Environment.openSecondaryDatabase(Transaction txn, String databaseName, Database primaryDatabase, SecondaryConfig dbConfig)
          Opens and optionally creates a SecondaryDatabase.
 

Uses of SecondaryConfig in com.sleepycat.je.jca.ra
 

Methods in com.sleepycat.je.jca.ra with parameters of type SecondaryConfig
 SecondaryDatabase JEConnection.openSecondaryDatabase(String name, Database primaryDatabase, SecondaryConfig config)
           
 

Uses of SecondaryConfig in com.sleepycat.persist
 

Methods in com.sleepycat.persist that return SecondaryConfig
 SecondaryConfig EntityStore.getSecondaryConfig(Class entityClass, String keyName)
          Returns the default secondary database Berkeley DB engine API configuration for an entity class and key name.
 

Methods in com.sleepycat.persist with parameters of type SecondaryConfig
 void EntityStore.setSecondaryConfig(Class entityClass, String keyName, SecondaryConfig config)
          Configures a secondary database for an entity class and key name using the Berkeley DB engine API.
 


Berkeley DB Java Edition
version 5.0.34

Copyright (c) 2004-2011 Oracle. All rights reserved.