Uses of Class
org.apache.cayenne.access.DataNode

Packages that use DataNode
org.apache.cayenne.access Contains classes that make up Cayenne ORM stack. 
org.apache.cayenne.access.dbsync   
org.apache.cayenne.dba Contains database adapter API (DbAdapter) and its default implementation. 
org.apache.cayenne.dba.db2 IBM DB2 DbAdapter. 
org.apache.cayenne.dba.derby Apache Derby DbAdapter. 
org.apache.cayenne.dba.frontbase FrontBase DbAdapter. 
org.apache.cayenne.dba.hsqldb HSQLDB DbAdapter. 
org.apache.cayenne.dba.ingres   
org.apache.cayenne.dba.mysql MySQL DbAdapter. 
org.apache.cayenne.dba.openbase OpenBase DbAdapter. 
org.apache.cayenne.dba.oracle Oracle DbAdapter. 
org.apache.cayenne.dba.postgres PostgreSQL DbAdapter. 
org.apache.cayenne.dba.sqlite   
org.apache.cayenne.dba.sqlserver MS SQLServer DbAdapter. 
org.apache.cayenne.dba.sybase Sybase DbAdapter. 
org.apache.cayenne.merge   
 

Uses of DataNode in org.apache.cayenne.access
 

Fields in org.apache.cayenne.access declared as DataNode
protected  DataNode DataDomain.defaultNode
           
protected  DataNode DataPort.destinationNode
           
protected  DataNode DataPort.sourceNode
           
 

Fields in org.apache.cayenne.access with type parameters of type DataNode
protected  java.util.Map<java.lang.String,DataNode> DataDomain.nodes
           
protected  java.util.Map<java.lang.String,DataNode> DataDomain.nodesByDataMapName
           
 

Methods in org.apache.cayenne.access that return DataNode
 DataNode DataDomain.getDataNode(java.lang.String nodeName)
          Returns registered DataNode whose name matches name parameter.
 DataNode DataDomain.getDefaultNode()
          An optional DataNode that is used for DataMaps that are not linked to a DataNode explicitly.
 DataNode DataPort.getDestinationNode()
           
 DataNode DataDomain.getNode(java.lang.String nodeName)
          Deprecated. since 3.1, use a more consistently named DataDomain.getDataNode(String).
 DataNode DataPort.getSourceNode()
           
 DataNode DataDomain.lookupDataNode(DataMap map)
          Returns a DataNode that should handle queries for all entities in a DataMap.
 DataNode 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 DataNode
 java.util.Collection<DataNode> DataDomain.getDataNodes()
          Returns an unmodifiable collection of DataNodes associated with this domain.
 

Methods in org.apache.cayenne.access with parameters of type DataNode
 void DataDomain.addNode(DataNode node)
          Adds new DataNode.
 void DataDomain.setDefaultNode(DataNode defaultNode)
           
 void DataPort.setDestinationNode(DataNode destinationNode)
          Sets the DataNode serving as a destination of the ported data.
 void DataPort.setSourceNode(DataNode sourceNode)
          Sets the DataNode serving as a source of the ported data.
 

Uses of DataNode in org.apache.cayenne.access.dbsync
 

Methods in org.apache.cayenne.access.dbsync with parameters of type DataNode
protected  java.util.Map<java.lang.String,java.lang.Boolean> CreateIfNoSchemaStrategy.getNameTablesInDB(DataNode dataNode)
          Returns all the table names in database.
protected abstract  void BaseSchemaUpdateStrategy.processSchemaUpdate(DataNode dataNode)
           
protected  void CreateIfNoSchemaStrategy.processSchemaUpdate(DataNode dataNode)
           
protected  void ThrowOnPartialSchemaStrategy.processSchemaUpdate(DataNode dataNode)
           
protected  void ThrowOnPartialOrCreateSchemaStrategy.processSchemaUpdate(DataNode dataNode, java.util.List<java.lang.String> mergerOnlyTable, java.lang.String errorMessage, int entitiesSize)
           
protected  void ThrowOnPartialSchemaStrategy.processSchemaUpdate(DataNode dataNode, java.util.List<java.lang.String> mergerOnlyTable, java.lang.String errorMessage, int entitiesSize)
           
 void BaseSchemaUpdateStrategy.updateSchema(DataNode dataNode)
           
 void SchemaUpdateStrategy.updateSchema(DataNode dataNode)
           
 void SkipSchemaUpdateStrategy.updateSchema(DataNode dataNode)
           
 

Uses of DataNode in org.apache.cayenne.dba
 

Methods in org.apache.cayenne.dba with parameters of type DataNode
protected  boolean JdbcPkGenerator.autoPkTableExists(DataNode node)
          Checks if AUTO_PK_TABLE already exists in the database.
 void JdbcPkGenerator.createAutoPk(DataNode node, java.util.List<DbEntity> dbEntities)
           
 void PkGenerator.createAutoPk(DataNode node, java.util.List<DbEntity> dbEntities)
          Generates necessary database objects to provide automatic primary key support.
 void JdbcPkGenerator.dropAutoPk(DataNode node, java.util.List<DbEntity> dbEntities)
          Drops table named "AUTO_PK_SUPPORT" if it exists in the database.
 void PkGenerator.dropAutoPk(DataNode node, java.util.List<DbEntity> dbEntities)
          Drops any common database objects associated with automatic primary key generation process.
 java.lang.Object JdbcPkGenerator.generatePk(DataNode node, DbAttribute pk)
          Generates a unique and non-repeating primary key for specified dbEntity.
 java.lang.Object PkGenerator.generatePk(DataNode dataNode, DbAttribute pk)
          Generates a unique and non-repeating primary key for specified PK attribute.
 SQLAction AutoAdapter.getAction(Query query, DataNode node)
           
 SQLAction DbAdapter.getAction(Query query, DataNode node)
          Returns an instance of SQLAction that should handle the query.
 SQLAction JdbcAdapter.getAction(Query query, DataNode node)
          Uses JdbcActionBuilder to create the right action.
protected  long JdbcPkGenerator.longPkFromDatabase(DataNode node, DbEntity entity)
          Performs primary key generation ignoring cache.
 int JdbcPkGenerator.runUpdate(DataNode node, java.lang.String sql)
          Runs JDBC update over a Connection obtained from DataNode.
 

Uses of DataNode in org.apache.cayenne.dba.db2
 

Methods in org.apache.cayenne.dba.db2 with parameters of type DataNode
 void DB2PkGenerator.createAutoPk(DataNode node, java.util.List<DbEntity> dbEntities)
           
 void DB2PkGenerator.dropAutoPk(DataNode node, java.util.List<DbEntity> dbEntities)
          Drops PK sequences for all specified DbEntities.
protected  java.util.List<java.lang.String> DB2PkGenerator.getExistingSequences(DataNode node)
          Fetches a list of existing sequences that might match Cayenne generated ones.
protected  long DB2PkGenerator.longPkFromDatabase(DataNode node, DbEntity entity)
           
 

Uses of DataNode in org.apache.cayenne.dba.derby
 

Methods in org.apache.cayenne.dba.derby with parameters of type DataNode
protected  long DerbyPkGenerator.longPkFromDatabase(DataNode node, DbEntity entity)
           
 

Uses of DataNode in org.apache.cayenne.dba.frontbase
 

Methods in org.apache.cayenne.dba.frontbase with parameters of type DataNode
 void FrontBasePkGenerator.createAutoPk(DataNode node, java.util.List<DbEntity> dbEntities)
           
 void FrontBasePkGenerator.dropAutoPk(DataNode node, java.util.List<DbEntity> dbEntities)
           
 SQLAction FrontBaseAdapter.getAction(Query query, DataNode node)
          Uses special action builder to create the right action.
protected  long FrontBasePkGenerator.longPkFromDatabase(DataNode node, DbEntity entity)
           
 

Uses of DataNode in org.apache.cayenne.dba.hsqldb
 

Methods in org.apache.cayenne.dba.hsqldb with parameters of type DataNode
 SQLAction HSQLDBAdapter.getAction(Query query, DataNode node)
          Uses special action builder to create the right action.
 

Uses of DataNode in org.apache.cayenne.dba.ingres
 

Methods in org.apache.cayenne.dba.ingres with parameters of type DataNode
 SQLAction IngresAdapter.getAction(Query query, DataNode node)
           
protected  java.util.List<java.lang.String> IngresPkGenerator.getExistingSequences(DataNode node)
           
protected  long IngresPkGenerator.longPkFromDatabase(DataNode node, DbEntity entity)
           
 

Uses of DataNode in org.apache.cayenne.dba.mysql
 

Methods in org.apache.cayenne.dba.mysql with parameters of type DataNode
 SQLAction MySQLAdapter.getAction(Query query, DataNode node)
          Uses special action builder to create the right action.
protected  long MySQLPkGenerator.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.openbase
 

Methods in org.apache.cayenne.dba.openbase with parameters of type DataNode
 void OpenBasePkGenerator.createAutoPk(DataNode node, java.util.List dbEntities)
           
 void OpenBasePkGenerator.dropAutoPk(DataNode node, java.util.List dbEntities)
           
 java.lang.Object OpenBasePkGenerator.generatePk(DataNode node, DbAttribute pk)
          Returns a non-repeating primary key for a given PK attribute.
 SQLAction OpenBaseAdapter.getAction(Query query, DataNode node)
          Uses special action builder to create the right action.
protected  long OpenBasePkGenerator.longPkFromDatabase(DataNode node, DbEntity entity)
          Generates new (unique and non-repeating) primary key for specified DbEntity.
 

Uses of DataNode in org.apache.cayenne.dba.oracle
 

Methods in org.apache.cayenne.dba.oracle with parameters of type DataNode
 void OraclePkGenerator.createAutoPk(DataNode node, java.util.List dbEntities)
           
 void OraclePkGenerator.dropAutoPk(DataNode node, java.util.List dbEntities)
           
 SQLAction Oracle8Adapter.getAction(Query query, DataNode node)
          Uses OracleActionBuilder to create the right action.
 SQLAction OracleAdapter.getAction(Query query, DataNode node)
          Uses OracleActionBuilder to create the right action.
protected  java.util.List OraclePkGenerator.getExistingSequences(DataNode node)
          Fetches a list of existing sequences that might match Cayenne generated ones.
protected  long OraclePkGenerator.longPkFromDatabase(DataNode node, DbEntity entity)
          Generates primary key by calling Oracle sequence corresponding to the dbEntity.
 

Uses of DataNode in org.apache.cayenne.dba.postgres
 

Methods in org.apache.cayenne.dba.postgres with parameters of type DataNode
 SQLAction PostgresAdapter.getAction(Query query, DataNode node)
          Uses PostgresActionBuilder to create the right action.
protected  java.util.List<java.lang.String> PostgresPkGenerator.getExistingSequences(DataNode node)
          Fetches a list of existing sequences that might match Cayenne generated ones.
protected  long PostgresPkGenerator.longPkFromDatabase(DataNode node, DbEntity entity)
           
 

Uses of DataNode in org.apache.cayenne.dba.sqlite
 

Methods in org.apache.cayenne.dba.sqlite with parameters of type DataNode
 SQLAction SQLiteAdapter.getAction(Query query, DataNode node)
           
 

Uses of DataNode in org.apache.cayenne.dba.sqlserver
 

Methods in org.apache.cayenne.dba.sqlserver with parameters of type DataNode
 SQLAction SQLServerAdapter.getAction(Query query, DataNode node)
          Uses SQLServerActionBuilder to create the right action.
 

Uses of DataNode in org.apache.cayenne.dba.sybase
 

Methods in org.apache.cayenne.dba.sybase with parameters of type DataNode
 void SybasePkGenerator.createAutoPk(DataNode node, java.util.List<DbEntity> dbEntities)
          Generates database objects to provide automatic primary key support.
 void SybasePkGenerator.dropAutoPk(DataNode node, java.util.List<DbEntity> dbEntities)
          Drops database objects related to automatic primary key support.
protected  long SybasePkGenerator.longPkFromDatabase(DataNode node, DbEntity entity)
           
 

Uses of DataNode in org.apache.cayenne.merge
 

Methods in org.apache.cayenne.merge that return DataNode
 DataNode ExecutingMergerContext.getDataNode()
           
 DataNode MergerContext.getDataNode()
           
 

Methods in org.apache.cayenne.merge with parameters of type DataNode
 java.util.List<MergerToken> DbMerger.createMergeTokens(DataNode dataNode, DataMap dataMap)
          Create and return a List of MergerTokens to alter the given DataNode to match the given DataMap
 

Constructors in org.apache.cayenne.merge with parameters of type DataNode
ExecutingMergerContext(DataMap map, DataNode node)
           
 



Copyright © 2001-2012 Apache Cayenne. All Rights Reserved.