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.access
Fields 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.dbsync
Methods 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.jdbc
Fields 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.server
Methods 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.dba
Fields 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.frontbase
Methods 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.ingres
Methods 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.mysql
Methods 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.openbase
Methods 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.oracle
Methods 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.postgres
Methods 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.sqlserver
Methods 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.sybase
Methods 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)