Top Description Fields Methods
org.apache.derby.iapi.store.access.conglomerate

public Interface MethodFactory

extends ModuleSupportable
Known Direct Subinterfaces
org.apache.derby.iapi.store.access.conglomerate.SortFactory, org.apache.derby.iapi.store.access.conglomerate.ConglomerateFactory
Imports
java.util.Properties, org.apache.derby.catalog.UUID, org.apache.derby.shared.common.error.StandardException, org.apache.derby.iapi.services.monitor.ModuleSupportable

The interface of all access method factories. Specific method factories (sorts, conglomerates), extend this interface.

Field Summary

Modifier and TypeField and Description
public static final String
MODULE

Used to identify this interface when finding it with the Monitor.

Method Summary

Modifier and TypeMethod and Description
public Properties
defaultProperties()

Return the default properties for this access method.

public UUID
primaryFormat()

Return the primary format that this access method supports.

public String
primaryImplementationType()

Return the primary implementation type for this access method.

public boolean
supportsFormat(UUID formatid)

Return whether this access method supports the format supplied in the argument.

public boolean
supportsImplementation(String implementationId)

Return whether this access method implements the implementation type given in the argument string.

Inherited from org.apache.derby.iapi.services.monitor.ModuleSupportable:
canSupport

Field Detail

MODULEback to summary
public static final String MODULE

Used to identify this interface when finding it with the Monitor.

Method Detail

defaultPropertiesback to summary
public Properties defaultProperties()

Return the default properties for this access method.

primaryFormatback to summary
public UUID primaryFormat()

Return the primary format that this access method supports. Although an access method may support more than one format, this is the usual one. the access manager will put the primary format in a hash table for fast access to the appropriate method.

primaryImplementationTypeback to summary
public String primaryImplementationType()

Return the primary implementation type for this access method. Although an access method may implement more than one implementation type, this is the expected one. The access manager will put the primary implementation type in a hash table for fast access.

supportsFormatback to summary
public boolean supportsFormat(UUID formatid)

Return whether this access method supports the format supplied in the argument.

supportsImplementationback to summary
public boolean supportsImplementation(String implementationId)

Return whether this access method implements the implementation type given in the argument string.