Uses of Class
org.eclipse.persistence.internal.sessions.DatabaseSessionImpl
Package
Description
-
Uses of DatabaseSessionImpl in org.eclipse.persistence.internal.databaseaccess
Modifier and TypeMethodDescriptionboolean
DatabasePlatform.checkTableExists
(DatabaseSessionImpl session, TableDefinition table, boolean suppressLogging) INTERNAL: Executes and evaluates query to check whether given table exists. -
Uses of DatabaseSessionImpl in org.eclipse.persistence.internal.helper
Modifier and TypeFieldDescriptionstatic final Class
<DatabaseSessionImpl> ClassConstants.PublicInterfaceDatabaseSession_Class
-
Uses of DatabaseSessionImpl in org.eclipse.persistence.internal.jpa
Modifier and TypeMethodDescriptionEntityManagerFactoryDelegate.getDatabaseSession()
INTERNAL: Returns the ServerSession that the Factory will be using and initializes it if it is not available.EntityManagerFactoryImpl.getDatabaseSession()
EntityManagerImpl.getDatabaseSession()
Return the underlying database sessionEntityManagerSetupImpl.getDatabaseSession()
EntityManagerSetupImpl.getDatabaseSession
(Map props) We may be provided a connection via the properties to use.EntityManagerImpl.getMemberDatabaseSession
(Class<?> cls) Return the member DatabaseSessionImpl that maps cls in session broker.Modifier and TypeMethodDescriptionprotected static void
EntityManagerFactoryProvider.login
(DatabaseSessionImpl session, Map properties, boolean requiresConnection) Logs in to given session.protected void
EntityManagerSetupImpl.writeDDL
(String generationSourceProperty, String scriptGenerationSourceProperty, EntityManagerSetupImpl.TableCreationType tableCreationType, Map props, DatabaseSessionImpl session, ClassLoader loader) INTERNAL: Generate the DDL per the properties given.protected void
EntityManagerSetupImpl.writeDDL
(String ddlGeneration, Map props, DatabaseSessionImpl session, ClassLoader classLoader) INTERNAL: Generate the DDL from the persistence unit metadata.void
EntityManagerSetupImpl.writeDDL
(Map props, DatabaseSessionImpl session, ClassLoader classLoader) INTERNAL: Generate the DDL per the properties specified.protected void
EntityManagerSetupImpl.writeMetadataDDLToDatabase
(EntityManagerSetupImpl.TableCreationType tableCreationType, Map props, DatabaseSessionImpl session, ClassLoader classLoader) INTERNAL: Generate and write DDL from the persistence unit metadata to the database.protected void
EntityManagerSetupImpl.writeMetadataDDLToScript
(EntityManagerSetupImpl.TableCreationType tableCreationType, Map props, DatabaseSessionImpl session, ClassLoader classLoader) INTERNAL: Generate and write DDL from the persistence unit metadata to scripts.protected void
EntityManagerSetupImpl.writeSourceScriptToDatabase
(Object source, DatabaseSessionImpl session, ClassLoader loader) This method will read SQL from a reader or URL and send it through to the database. -
Uses of DatabaseSessionImpl in org.eclipse.persistence.internal.sequencing
Modifier and TypeMethodDescriptionstatic SequencingHome
SequencingFactory.createSequencingHome
(DatabaseSessionImpl ownerSession) INTERNAL: Takes a potential owner - a DatabaseSession, returns SequencingHome object. -
Uses of DatabaseSessionImpl in org.eclipse.persistence.internal.sessions.factories
Modifier and TypeMethodDescriptionprotected DatabaseSessionImpl
SessionsFactory.createSession
(DatabaseSessionConfig sessionConfig, Login login) INTERNAL: Return a DatabaseSession object from it's config object using either the project classes or project XML files.protected DatabaseSessionImpl
SessionsFactory.getSession
(SessionConfig sessionConfig, Project project) INTERNAL: Return the correct session type from the sessionConfigModifier and TypeMethodDescriptionvoid
DirectToXMLTypeMappingHelper.addXDBDescriptors
(String name, DatabaseSessionImpl session, NamespaceResolver namespaceResolver) Invoked from a descriptor add the descriptor for DirectToXMLTypeMappingprotected ServerPlatform
SessionsFactory.buildCustomServerPlatformConfig
(CustomServerPlatformConfig platformConfig, DatabaseSessionImpl session) INTERNAL:protected ServerPlatform
SessionsFactory.buildServerPlatformConfig
(ServerPlatformConfig platformConfig, DatabaseSessionImpl session) INTERNAL: Build the appropriate server platform -
Uses of DatabaseSessionImpl in org.eclipse.persistence.jpa
Modifier and TypeMethodDescriptionJpaEntityManager.getDatabaseSession()
Return the underlying database sessionJpaEntityManagerFactory.getDatabaseSession()
Returns the DatabaseSession that the Factory will be using and initializes it if it is not available. -
Uses of DatabaseSessionImpl in org.eclipse.persistence.platform.database
Modifier and TypeMethodDescriptionboolean
MySQLPlatform.checkTableExists
(DatabaseSessionImpl session, TableDefinition table, boolean suppressLogging) INTERNAL: Executes and evaluates query to check whether given table exists.boolean
OraclePlatform.checkTableExists
(DatabaseSessionImpl session, TableDefinition table, boolean suppressLogging) INTERNAL: Executes and evaluates query to check whether given table exists. -
Uses of DatabaseSessionImpl in org.eclipse.persistence.sessions
Modifier and TypeMethodDescriptionvoid
Project.addDescriptor
(ClassDescriptor descriptor, DatabaseSessionImpl session) INTERNAL: Used by the BuilderInterface when reading a Project from INI files.void
Project.addDescriptors
(Collection descriptors, DatabaseSessionImpl session) INTERNAL: Add the descriptors to the session.void
Project.addDescriptors
(Project project, DatabaseSessionImpl session) PUBLIC: Merge the descriptors from another project into this one. -
Uses of DatabaseSessionImpl in org.eclipse.persistence.sessions.broker
Modifier and TypeClassDescriptionclass
Purpose: Provide a single view to a TopLink session that transparently accesses multple databases. -
Uses of DatabaseSessionImpl in org.eclipse.persistence.sessions.factories
Modifier and TypeMethodDescriptionvoid
OracleDirectToXMLTypeMappingHelper.addXDBDescriptors
(String name, DatabaseSessionImpl session, NamespaceResolver namespaceResolver) Invoked from a descriptor is not found. -
Uses of DatabaseSessionImpl in org.eclipse.persistence.sessions.remote
Modifier and TypeClassDescriptionclass
Purpose: Super class to all remote client session's.class
Purpose: Provide transparent remote three-tiered replacation support. -
Uses of DatabaseSessionImpl in org.eclipse.persistence.sessions.server
Modifier and TypeClassDescriptionclass
Implementation of Server INTERNAL: The public interface should be used. -
Uses of DatabaseSessionImpl in org.eclipse.persistence.tools.schemaframework