| Home >> All >> com >> jcorporate >> expresso >> core >> dataobjects >> [ jdbc Javadoc ] |
| | com.jcorporate.expresso.core.dataobjects.jdbc.tests.* (3) |
com.jcorporate.expresso.core.dataobjects.jdbc: Javadoc index of package com.jcorporate.expresso.core.dataobjects.jdbc.
Package Samples:
com.jcorporate.expresso.core.dataobjects.jdbc.tests
Classes:
FieldRangeParser: The responsibilities of this class is to verify range values for fields and throw an exception if there is any 'monkeybusiness' detected in the field. The parser does not allow everything a normal SQL query would allows due to parsing complexity. However, it will allow multiple conditions, and ranges for BETWEEN and IN. Accepted Range Strings: [NOT] BETWEEN value1 AND value2 [NOT] IN(value1,value2.....) [>|>=| |>=| Known bugs with Range issues: There can be no single quotes INSIDE string fields. The fields themselves must still be quoted. There cannot be the word AND or OR inside the String range ...
JoinedDataObject: DataObject for use with 1:1 joins between database objects. This class provides a multi-dbobject view of the underlying databases. It is similar to MultiDBObject in that it joins several JDBC-based dataobjects together. The biggest differences are: XML-defined joins. Use XML definitions in your classpath to define the joins. In accordance with jdbc-join_5_1.dtd DBMaint compatible. By refactoring DBMaint so that it is DataObject aware rather than DBObject aware, we gain the ability to manipulate/update the joins in DBMaint directly rather than making readonly database joins. Limitation: Although ...
LobField: This class provides a low level BLOB capability while still keeping the programmer isolated from SQL syntax details. The general usage is as follows: MyDBObject myObj.setField("key1",1); LobField query = new LobField(); query.setCriteria(myObj); java.io.InputStream inputStream = getBlobStream("blobFieldName"); //Do whatever you want with the stream inputStream.flush(); inputStream.close(); query.close(); This class requires a JDBC 2 compliant driver for the BLOB/CLOB data types. Some drivers do not support these features, at which point you'll ...
JDBCExecutor: Initial separation of DBObjects from the underlying JDBC code that gets executed. This is part number 1 where we move a lot of the JDBC code over to this helper class. For round #1 iteration, we're assuming that the valueObject is actually a DBObject that implements the DataObject interface (which it does). This is because we're interested in getting something working and demonstratable, and then slowly flesh out the DataObject interface so that we can eventually completely prune this class completely away from the DBObject class and work strictly with the DataObject Interface.
JoinedDataObjectMetaData: Not yet released - do not use in your own code yet. This object provides an implementation of DataObjectMetaData that is used for the various join operations. It's job is to provide the descriptive services required for applications such as DBMaint to generically access the JoinedDataObject.
JDBCObjectMetaData: DataObject Metadata that is specific to JDBC implementations only. For example, TableName is absolutely meaningless in a non-JDBC environment. The DBObject metadata is derived from this interface
JDBCUtil: This class provides utility functions that are common across the jdbc.* package classes. This class is normally not accessed except through other classes in the jdbc package.
JoinedDigesterBean: Not yet released - do not use in your own code yet. This class provides the Digester information to parse the join definitions so that we can define the join definition in an XML file.
JoinedObjectTest: DBObjectTest.java Copyright 1999, 2000, 2001 Jcorporate Ltd. A test case to verify the functions of DBObject. You can also use this test as
JoinedDataField: Data Field that is aware of local/forein key relations. If you set the local key, it will set the foreign key as well. This i
TestJoinedDigesterBean: JUnitTest case for class: com.jcorporate.expresso.core.dataobjects.jdbc.JoinedDigesterBean
LobFieldTest: Unit test cases for testing the LobField class.
DefaultTransaction: An implementation of a transaction object.
JDBCDataObject: Base class for JDBC-based data objects.
JdbcPersistenceManager
JDBCQuery
| Home | Contact Us | Privacy Policy | Terms of Service |