Class DefaultDataNodeFactory
java.lang.Object
org.apache.cayenne.configuration.runtime.DefaultDataNodeFactory
- All Implemented Interfaces:
DataNodeFactory
- Since:
- 4.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<DbAdapterDetector> protected BatchTranslator<DeleteBatchQuery> protected EJBQLTranslatorprotected BatchTranslator<InsertBatchQuery> protected AdhocObjectFactoryprotected ProcedureTranslatorprotected RuntimePropertiesprotected RowReaderFactoryprotected SelectTranslatorprotected SQLLoggerprotected SQLTemplateTranslatorprotected BatchTranslator<UpdateBatchQuery> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateDataNode(String channelName, DataNodeDescriptor descriptor) protected DataSourcecreateDataSource(String channelName, DataNodeDescriptor descriptor) protected DbAdaptercreateDbAdapter(Class<? extends DbAdapter> type, DataSource dataSource) protected SchemaUpdateStrategycreateSchemaUpdateStrategy(Class<? extends SchemaUpdateStrategy> type) protected DataNodedoCreateDataNode(String name)
-
Field Details
-
sqlLogger
-
rowReaderFactory
-
insertBatchTranslator
-
updateBatchTranslator
-
deleteBatchTranslator
-
selectTranslator
-
procedureTranslator
-
ejbqlTranslator
-
objectFactory
-
sqlTemplateTranslator
-
adapterDetectors
-
properties
-
-
Constructor Details
-
DefaultDataNodeFactory
public DefaultDataNodeFactory()
-
-
Method Details
-
createDataNode
- Specified by:
createDataNodein interfaceDataNodeFactory
-
doCreateDataNode
-
createDataSource
-
createDbAdapter
-
createSchemaUpdateStrategy
protected SchemaUpdateStrategy createSchemaUpdateStrategy(Class<? extends SchemaUpdateStrategy> type)
-