Uses of Class
org.apache.cayenne.access.DataNode
| Package | Description | 
|---|---|
| org.apache.cayenne.access | Contains classes that make up Cayenne ORM stack. | 
| org.apache.cayenne.access.dbsync | |
| org.apache.cayenne.access.jdbc | Contains classes that handle JDBC interactions. | 
| org.apache.cayenne.configuration.server | |
| 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.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. | 
- 
Uses of DataNode in org.apache.cayenne.accessFields in org.apache.cayenne.access declared as DataNode Modifier and Type Field Description protected DataNodeDataDomain. defaultNodeFields in org.apache.cayenne.access with type parameters of type DataNode Modifier and Type Field Description protected Map<String,DataNode>DataDomain. nodesprotected Map<String,DataNode>DataDomain. nodesByDataMapNameMethods in org.apache.cayenne.access that return DataNode Modifier and Type Method Description DataNodeDataDomain. getDataNode(String nodeName)Returns registered DataNode whose name matchesnameparameter.DataNodeDataDomain. getDefaultNode()An optional DataNode that is used for DataMaps that are not linked to a DataNode explicitly.DataNodeDataDomain. lookupDataNode(DataMap map)Returns a DataNode that should handle queries for all entities in a DataMap.DataNodeDataNode. 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 Modifier and Type Method Description 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 Modifier and Type Method Description voidDataDomain. addNode(DataNode node)Adds 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 DataNode Modifier and Type Method Description protected Map<String,Boolean>CreateIfNoSchemaStrategy. 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 DataNode Modifier and Type Field Description protected DataNodeBaseSQLAction. dataNodeprotected DataNodeSQLTemplateAction. dataNodeConstructors in org.apache.cayenne.access.jdbc with parameters of type DataNode Constructor Description BaseSQLAction(DataNode dataNode)BatchAction(BatchQuery query, DataNode dataNode, boolean runningAsBatch)EJBQLAction(EJBQLQuery query, SQLActionVisitor actionFactory, DataNode dataNode)ProcedureAction(ProcedureQuery query, DataNode dataNode)SelectAction(SelectQuery<?> query, DataNode dataNode)SQLTemplateAction(SQLTemplate query, DataNode dataNode)
- 
Uses of DataNode in org.apache.cayenne.configuration.serverMethods in org.apache.cayenne.configuration.server that return DataNode Modifier and Type Method Description protected DataNodeDataDomainProvider. addDataNode(DataDomain dataDomain, DataNodeDescriptor nodeDescriptor)DataNodeDataNodeFactory. createDataNode(DataNodeDescriptor nodeDescriptor)DataNodeDefaultDataNodeFactory. createDataNode(DataNodeDescriptor nodeDescriptor)
- 
Uses of DataNode in org.apache.cayenne.dbaFields in org.apache.cayenne.dba declared as DataNode Modifier and Type Field Description protected DataNodeJdbcActionBuilder. dataNodeMethods in org.apache.cayenne.dba with parameters of type DataNode Modifier and Type Method Description protected 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.ObjectJdbcPkGenerator. generatePk(DataNode node, DbAttribute pk)Generates a unique and non-repeating primary key for specified dbEntity.ObjectPkGenerator. generatePk(DataNode dataNode, DbAttribute pk)Generates a unique and non-repeating primary key for specified PK attribute.SQLActionAutoAdapter. getAction(Query query, DataNode node)SQLActionDbAdapter. getAction(Query query, DataNode node)Returns an instance of SQLAction that should handle the query.SQLActionJdbcAdapter. getAction(Query query, DataNode node)Uses JdbcActionBuilder to create the right action.protected longJdbcPkGenerator. longPkFromDatabase(DataNode node, DbEntity entity)Performs primary key generation ignoring cache.intJdbcPkGenerator. runUpdate(DataNode node, String sql)Runs JDBC update over a Connection obtained from DataNode.Constructors in org.apache.cayenne.dba with parameters of type DataNode Constructor Description JdbcActionBuilder(DataNode dataNode)
- 
Uses of DataNode in org.apache.cayenne.dba.db2
- 
Uses of DataNode in org.apache.cayenne.dba.frontbaseMethods in org.apache.cayenne.dba.frontbase with parameters of type DataNode Modifier and Type Method Description voidFrontBasePkGenerator. createAutoPk(DataNode node, List<DbEntity> dbEntities)voidFrontBasePkGenerator. dropAutoPk(DataNode node, List<DbEntity> dbEntities)protected longFrontBasePkGenerator. longPkFromDatabase(DataNode node, DbEntity entity)
- 
Uses of DataNode in org.apache.cayenne.dba.hsqldb
- 
Uses of DataNode in org.apache.cayenne.dba.ingresMethods in org.apache.cayenne.dba.ingres with parameters of type DataNode Modifier and Type Method Description SQLActionIngresAdapter. getAction(Query query, DataNode node)Constructors in org.apache.cayenne.dba.ingres with parameters of type DataNode Constructor Description IngresActionBuilder(DataNode dataNode)IngresSelectAction(SelectQuery<T> query, DataNode dataNode)
- 
Uses of DataNode in org.apache.cayenne.dba.mysqlMethods in org.apache.cayenne.dba.mysql with parameters of type DataNode Modifier and Type Method Description SQLActionMySQLAdapter. getAction(Query query, DataNode node)Uses 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.openbaseMethods in org.apache.cayenne.dba.openbase with parameters of type DataNode Modifier and Type Method Description voidOpenBasePkGenerator. createAutoPk(DataNode node, List<DbEntity> dbEntities)voidOpenBasePkGenerator. dropAutoPk(DataNode node, List<DbEntity> dbEntities)ObjectOpenBasePkGenerator. generatePk(DataNode node, DbAttribute pk)Returns a non-repeating primary key for a given PK attribute.protected longOpenBasePkGenerator. longPkFromDatabase(DataNode node, DbEntity entity)Generates new (unique and non-repeating) primary key for specified DbEntity.
- 
Uses of DataNode in org.apache.cayenne.dba.oracleMethods in org.apache.cayenne.dba.oracle with parameters of type DataNode Modifier and Type Method Description voidOraclePkGenerator. createAutoPk(DataNode node, List<DbEntity> dbEntities)voidOraclePkGenerator. dropAutoPk(DataNode node, List<DbEntity> dbEntities)Drops PK sequences for all specified DbEntities.SQLActionOracle8Adapter. getAction(Query query, DataNode node)Uses OracleActionBuilder to create the right action.SQLActionOracleAdapter. getAction(Query query, DataNode node)Uses OracleActionBuilder to create the right action.protected List<String>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 DataNode Modifier and Type Method Description SQLActionPostgresAdapter. getAction(Query query, DataNode node)Uses PostgresActionBuilder to create the right action.Constructors in org.apache.cayenne.dba.postgres with parameters of type DataNode Constructor Description PostgresBatchAction(BatchQuery query, DataNode dataNode, boolean runningAsBatch)
- 
Uses of DataNode in org.apache.cayenne.dba.sqlite
- 
Uses of DataNode in org.apache.cayenne.dba.sqlserverMethods in org.apache.cayenne.dba.sqlserver with parameters of type DataNode Modifier and Type Method Description ObjectSQLServerPkGenerator. generatePk(DataNode node, DbAttribute pk)SQLActionSQLServerAdapter. getAction(Query query, DataNode node)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 DataNode Constructor Description SQLServerActionBuilder(DataNode dataNode)SQLServerBatchAction(BatchQuery batchQuery, DataNode dataNode, boolean runningAsBatch)SQLServerProcedureAction(ProcedureQuery query, DataNode dataNode)
- 
Uses of DataNode in org.apache.cayenne.dba.sybaseMethods in org.apache.cayenne.dba.sybase with parameters of type DataNode Modifier and Type Method Description voidSybasePkGenerator. 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)