Uses of Class
org.apache.cayenne.access.DataNode
Packages that use DataNode
Package
Description
Contains classes that make up Cayenne ORM stack.
Contains classes that handle JDBC interactions.
Contains database adapter API (DbAdapter) and its default implementation.
IBM DB2 DbAdapter.
Apache Derby DbAdapter.
FrontBase DbAdapter.
HSQLDB DbAdapter.
MySQL DbAdapter.
Oracle DbAdapter.
PostgreSQL DbAdapter.
MS SQLServer DbAdapter.
Sybase DbAdapter.
- 
Uses of DataNode in org.apache.cayenne.accessFields in org.apache.cayenne.access declared as DataNodeFields in org.apache.cayenne.access with type parameters of type DataNodeMethods in org.apache.cayenne.access that return DataNodeModifier and TypeMethodDescriptionDataDomain.getDataNode(String nodeName) Returns registered DataNode whose name matchesnameparameter.DataDomain.getDefaultNode()An optional DataNode that is used for DataMaps that are not linked to a DataNode explicitly.DataDomain.lookupDataNode(DataMap map) Returns a DataNode that should handle queries for all entities in a DataMap.DataNode.lookupDataNode(DataMap dataMap) Returns a DataNode that should handle queries for all DataMap components.Methods in org.apache.cayenne.access that return types with arguments of type DataNodeModifier and TypeMethodDescriptionDataDomain.getDataNodes()Returns an unmodifiable collection of DataNodes associated with this domain.Methods in org.apache.cayenne.access with parameters of type DataNodeModifier and TypeMethodDescriptionvoidAdds new DataNode.voidDataDomain.setDefaultNode(DataNode defaultNode) 
- 
Uses of DataNode in org.apache.cayenne.access.dbsyncMethods in org.apache.cayenne.access.dbsync with parameters of type DataNodeModifier and TypeMethodDescriptionCreateIfNoSchemaStrategy.getNameTablesInDB(DataNode dataNode) Returns all the table names in database.protected abstract voidBaseSchemaUpdateStrategy.processSchemaUpdate(DataNode dataNode) protected voidCreateIfNoSchemaStrategy.processSchemaUpdate(DataNode dataNode) protected voidThrowOnPartialOrCreateSchemaStrategy.processSchemaUpdate(DataNode dataNode, List<String> mergerOnlyTable, String errorMessage, int entitiesSize) protected voidThrowOnPartialSchemaStrategy.processSchemaUpdate(DataNode dataNode) protected voidThrowOnPartialSchemaStrategy.processSchemaUpdate(DataNode dataNode, List<String> mergerOnlyTable, String errorMessage, int entitiesSize) voidBaseSchemaUpdateStrategy.updateSchema(DataNode dataNode) voidSchemaUpdateStrategy.updateSchema(DataNode dataNode) voidSkipSchemaUpdateStrategy.updateSchema(DataNode dataNode) 
- 
Uses of DataNode in org.apache.cayenne.access.jdbcFields in org.apache.cayenne.access.jdbc declared as DataNodeModifier and TypeFieldDescriptionprotected DataNodeBaseSQLAction.dataNodeprotected DataNodeSQLTemplateAction.dataNodeConstructors in org.apache.cayenne.access.jdbc with parameters of type DataNodeModifierConstructorDescriptionBaseSQLAction(DataNode dataNode) BatchAction(BatchQuery query, DataNode dataNode, boolean runningAsBatch) EJBQLAction(EJBQLQuery query, SQLActionVisitor actionFactory, DataNode dataNode) ProcedureAction(ProcedureQuery query, DataNode dataNode) SelectAction(Select<?> query, DataNode dataNode) SQLTemplateAction(SQLTemplate query, DataNode dataNode) 
- 
Uses of DataNode in org.apache.cayenne.configuration.runtimeMethods in org.apache.cayenne.configuration.runtime that return DataNodeModifier and TypeMethodDescriptionprotected DataNodeDataDomainProvider.addDataNode(DataDomain dataDomain, DataNodeDescriptor nodeDescriptor) DataNodeFactory.createDataNode(DataNodeDescriptor nodeDescriptor) DefaultDataNodeFactory.createDataNode(DataNodeDescriptor nodeDescriptor) 
- 
Uses of DataNode in org.apache.cayenne.dbaFields in org.apache.cayenne.dba declared as DataNodeMethods in org.apache.cayenne.dba with parameters of type DataNodeModifier and TypeMethodDescriptionprotected booleanJdbcPkGenerator.autoPkTableExists(DataNode node) Checks if AUTO_PK_TABLE already exists in the database.voidJdbcPkGenerator.createAutoPk(DataNode node, List<DbEntity> dbEntities) voidPkGenerator.createAutoPk(DataNode node, List<DbEntity> dbEntities) Generates necessary database objects to provide automatic primary key support.voidJdbcPkGenerator.dropAutoPk(DataNode node, List<DbEntity> dbEntities) Drops table named "AUTO_PK_SUPPORT" if it exists in the database.voidPkGenerator.dropAutoPk(DataNode node, List<DbEntity> dbEntities) Drops any common database objects associated with automatic primary key generation process.JdbcPkGenerator.generatePk(DataNode node, DbAttribute pk) Generates a unique and non-repeating primary key for specified dbEntity.PkGenerator.generatePk(DataNode dataNode, DbAttribute pk) Generates a unique and non-repeating primary key for specified PK attribute.Returns an instance of SQLAction that should handle the query.Uses JdbcActionBuilder to create the right action.protected longJdbcPkGenerator.longPkFromDatabase(DataNode node, DbEntity entity) Performs primary key generation ignoring cache.intRuns JDBC update over a Connection obtained from DataNode.Constructors in org.apache.cayenne.dba with parameters of type DataNode
- 
Uses of DataNode in org.apache.cayenne.dba.db2Methods in org.apache.cayenne.dba.db2 with parameters of type DataNodeModifier and TypeMethodDescriptionUses special action builder to create the right action.Constructors in org.apache.cayenne.dba.db2 with parameters of type DataNode
- 
Uses of DataNode in org.apache.cayenne.dba.derbyMethods in org.apache.cayenne.dba.derby with parameters of type DataNodeConstructors in org.apache.cayenne.dba.derby with parameters of type DataNodeModifierConstructorDescriptionDerbyActionBuilder(DataNode dataNode) DerbySelectAction(Select<?> query, DataNode dataNode) 
- 
Uses of DataNode in org.apache.cayenne.dba.firebirdMethods in org.apache.cayenne.dba.firebird with parameters of type DataNodeModifier and TypeMethodDescriptionConstructors in org.apache.cayenne.dba.firebird with parameters of type DataNodeModifierConstructorDescriptionFirebirdActionBuilder(DataNode dataNode) FirebirdSelectAction(Select<?> query, DataNode dataNode) 
- 
Uses of DataNode in org.apache.cayenne.dba.frontbaseMethods in org.apache.cayenne.dba.frontbase with parameters of type DataNodeModifier and TypeMethodDescriptionvoidFrontBasePkGenerator.createAutoPk(DataNode node, List<DbEntity> dbEntities) voidFrontBasePkGenerator.dropAutoPk(DataNode node, List<DbEntity> dbEntities) Uses FrontBaseActionBuilder to create the right action.protected longFrontBasePkGenerator.longPkFromDatabase(DataNode node, DbEntity entity) Constructors in org.apache.cayenne.dba.frontbase with parameters of type DataNodeModifierConstructorDescriptionFrontBaseActionBuilder(DataNode dataNode) FrontBaseTemplateAction(SQLTemplate query, DataNode dataNode) 
- 
Uses of DataNode in org.apache.cayenne.dba.h2Methods in org.apache.cayenne.dba.h2 with parameters of type DataNodeConstructors in org.apache.cayenne.dba.h2 with parameters of type DataNodeModifierConstructorDescriptionH2ActionBuilder(DataNode node) H2SelectAction(Select<?> query, DataNode dataNode) 
- 
Uses of DataNode in org.apache.cayenne.dba.hsqldbMethods in org.apache.cayenne.dba.hsqldb with parameters of type DataNode
- 
Uses of DataNode in org.apache.cayenne.dba.ingresMethods in org.apache.cayenne.dba.ingres with parameters of type DataNodeConstructors in org.apache.cayenne.dba.ingres with parameters of type DataNodeModifierConstructorDescriptionIngresActionBuilder(DataNode dataNode) IngresSelectAction(Select<T> query, DataNode dataNode) 
- 
Uses of DataNode in org.apache.cayenne.dba.mysqlMethods in org.apache.cayenne.dba.mysql with parameters of type DataNodeModifier and TypeMethodDescriptionUses special action builder to create the right action.protected longMySQLPkGenerator.longPkFromDatabase(DataNode node, DbEntity entity) Overrides superclass's implementation to perform locking of the primary key lookup table.
- 
Uses of DataNode in org.apache.cayenne.dba.oracleMethods in org.apache.cayenne.dba.oracle with parameters of type DataNodeModifier and TypeMethodDescriptionvoidOraclePkGenerator.createAutoPk(DataNode node, List<DbEntity> dbEntities) voidOraclePkGenerator.dropAutoPk(DataNode node, List<DbEntity> dbEntities) Drops PK sequences for all specified DbEntities.Uses OracleActionBuilder to create the right action.Uses OracleActionBuilder to create the right action.OraclePkGenerator.getExistingSequences(DataNode node) Fetches a list of existing sequences that might match Cayenne generated ones.protected longOraclePkGenerator.longPkFromDatabase(DataNode node, DbEntity entity) Generates primary key by calling Oracle sequence corresponding to thedbEntity.
- 
Uses of DataNode in org.apache.cayenne.dba.postgresMethods in org.apache.cayenne.dba.postgres with parameters of type DataNodeModifier and TypeMethodDescriptionUses PostgresActionBuilder to create the right action.Constructors in org.apache.cayenne.dba.postgres with parameters of type DataNodeModifierConstructorDescriptionPostgresBatchAction(BatchQuery query, DataNode dataNode, boolean runningAsBatch) 
- 
Uses of DataNode in org.apache.cayenne.dba.sqliteMethods in org.apache.cayenne.dba.sqlite with parameters of type DataNodeConstructors in org.apache.cayenne.dba.sqlite with parameters of type DataNode
- 
Uses of DataNode in org.apache.cayenne.dba.sqlserverMethods in org.apache.cayenne.dba.sqlserver with parameters of type DataNodeModifier and TypeMethodDescriptionSQLServerPkGenerator.generatePk(DataNode node, DbAttribute pk) Uses SQLServerActionBuilder to create the right action.protected StringSQLServerPkGenerator.guidPkFromDatabase(DataNode node, DbEntity entity) Constructors in org.apache.cayenne.dba.sqlserver with parameters of type DataNodeModifierConstructorDescriptionSQLServerActionBuilder(DataNode dataNode) SQLServerActionBuilder(DataNode dataNode, Integer version) SQLServerBatchAction(BatchQuery batchQuery, DataNode dataNode, boolean runningAsBatch) SQLServerProcedureAction(ProcedureQuery query, DataNode dataNode) SQLServerSelectAction(Select<?> query, DataNode dataNode, boolean needsInMemoryOffset) 
- 
Uses of DataNode in org.apache.cayenne.dba.sybaseMethods in org.apache.cayenne.dba.sybase with parameters of type DataNodeModifier and TypeMethodDescriptionvoidSybasePkGenerator.createAutoPk(DataNode node, List<DbEntity> dbEntities) Generates database objects to provide automatic primary key support.voidSybasePkGenerator.dropAutoPk(DataNode node, List<DbEntity> dbEntities) Drops database objects related to automatic primary key support.protected longSybasePkGenerator.longPkFromDatabase(DataNode node, DbEntity entity)