Top Interfaces Classes
module org.eclipse.persistence.core

Package org.eclipse.persistence.internal.databaseaccess


Interface Summary

Modifier and TypeInterface and Description
public interface
Accessor

INTERNAL: Accessor defines the interface used primarily by the assorted TopLink Sessions to interact with a data store.

public interface
AppendCallCustomParameter

INTERNAL:

Purpose: To provide an interface for customary parameters' types used by DatabasePlatform to append parameter to DatabaseCall: descendants of DatabasePlatform may create instances of implementers of this class of this interface in customModifyInDatabaseCall method.

public interface
DatabaseJsonPlatform

Database platform JSON extension.

public interface
Platform

Platform is private to TopLink.

public interface
PlatformWrapper

Marks DatabasePlatform specific wrapper of instance from java.sql.ResultSet.

public interface
QueryStringCall

INTERNAL: Purpose: Used to define query string calls.

Class Summary

Modifier and TypeClass and Description
public abstract class
BatchWritingMechanism

INTERNAL:

BatchWritingMechanism is a private interface, used by the DatabaseAccessor.

public class
BindCallCustomParameter

INTERNAL:

Purpose: To provide a base type for customary parameters' types used for binding by DatabaseCall: descendants of DatabasePlatform may create instances of descendants of this class in customModifyInDatabaseCall method.

public abstract class
ConnectionCustomizer

PUBLIC: The base class for connection customization.

public class
DatabaseAccessor

INTERNAL: DatabaseAccessor is private to EclipseLink.

public abstract class
DatabaseCall

INTERNAL: Purpose: Used as an abstraction of a database invocation.

public class
DatabasePlatform

DatabasePlatform is private to EclipseLink.

public abstract class
DatasourceAccessor

INTERNAL: DatasourceAccessor is an abstract implementation of the Accessor interface providing common functionality to the concrete database and EIS accessors.

public abstract class
DatasourceCall

INTERNAL: Purpose: Used as an abstraction of a datasource invocation.

public class
DatasourcePlatform

DatasourcePlatform is private to TopLink.

public class
DynamicSQLBatchWritingMechanism

INTERNAL:

DynamicSQLBatchWritingMechanism is a private class, used by the DatabaseAccessor.

public class
FieldTypeDefinition

INTERNAL: Purpose: Define a database platform specific definition for a platform independent Java class type.

public class
public class
public class
JsonPlatformManager

Java service manager and service loader for DatabaseJsonPlatform interface.

public class
public class
ParameterizedSQLBatchWritingMechanism

INTERNAL:

ParameterizedSQLBatchWritingMechanism is a private class, used by the DatabaseAccessor.

public class