Class DefaultDataNodeFactory
java.lang.Object
org.apache.cayenne.access.DefaultDataNodeFactory
- All Implemented Interfaces:
DataNodeFactory
- Since:
- 4.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<DbAdapterDetector> protected BatchTranslator<DeleteBatchQuery> protected BatchTranslator<InsertBatchQuery> protected org.apache.cayenne.di.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
-
objectFactory
protected org.apache.cayenne.di.AdhocObjectFactory 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)
-