| org.apache.derby.iapi.sql.conn.LanguageConnectionFactory
All known Subclasses: org.apache.derby.impl.sql.conn.GenericLanguageConnectionFactory,
LanguageConnectionFactory | public interface LanguageConnectionFactory (Code) | | Factory interface for items specific to a connection in the language system.
This is expected to be used internally, and so is not in Language.Interface.
This Factory provides pointers to other language factories; the
LanguageConnectionContext holds more dynamic information, such as
prepared statements and whether a commit has occurred or not.
This Factory is for internal items used throughout language during a
connection. Things that users need for the Database API are in
LanguageFactory in Language.Interface.
This factory returns (and thus starts) all the other per-database
language factories. So there might someday be properties as to which
ones to start (attributes, say, like level of optimization).
If the request is relative to a specific connection, the connection
is passed in. Otherwise, they are assumed to be database-wide services.
See Also: org.apache.derby.iapi.sql.LanguageFactory author: ames |
Field Summary | |
String | MODULE Used to locate this factory by the Monitor basic service. |
MODULE | String MODULE(Code) | | Used to locate this factory by the Monitor basic service.
There needs to be a language factory per database.
|
getAccessFactory | AccessFactory getAccessFactory()(Code) | | Get the AccessFactory to use with this language connection
|
getClassFactory | ClassFactory getClassFactory()(Code) | | Get the ClassFactory to use with this language connection
|
getDataValueFactory | DataValueFactory getDataValueFactory()(Code) | | Get the DataValueFactory to use with this language connection
This is expected to get stuffed into the language connection
context and accessed from there.
|
getExecutionFactory | ExecutionFactory getExecutionFactory()(Code) | | Get the ExecutionFactory to use with this language connection
|
getJavaFactory | JavaFactory getJavaFactory()(Code) | | Get the JavaFactory to use with this language connection
|
getNodeFactory | NodeFactory getNodeFactory()(Code) | | Get the NodeFactory to use with this language connection
|
getOptimizerFactory | OptimizerFactory getOptimizerFactory()(Code) | | Get the OptimizerFactory to use with this language connection
|
getPropertyFactory | PropertyFactory getPropertyFactory()(Code) | | Get the PropertyFactory to use with this language connection
|
getStatement | Statement getStatement(SchemaDescriptor compilationSchema, String statementText, boolean forReadOnly)(Code) | | Get a Statement
Parameters: compilationSchema - schema Parameters: statementText - the text for the statement Parameters: forReadOnly - true if concurrency mode is CONCUR_READ_ONLY The Statement |
getTypeCompilerFactory | TypeCompilerFactory getTypeCompilerFactory()(Code) | | Get the TypeCompilerFactory to use with this language connection
|
getUUIDFactory | UUIDFactory getUUIDFactory()(Code) | | Get the UUIDFactory to use with this language connection
|
|
|