Package | Description |
---|---|
com.viaoa.ds |
Datasource independent access for storing and retrieving Objects from a persistent datasource.
|
com.viaoa.ds.jdbc.delegate |
OADataSourceJDBC delegate classes for implementing access to SQL Relational databases.
|
com.viaoa.ds.jdbc.query |
OADataSourceJDBC classes used for converting OA Object Queries to SQL, and returning JDBC resultsets for ORM.
|
Modifier and Type | Method and Description |
---|---|
static OADataSourceJDBC |
OADataSourceDelegate.getJDBCDataSource() |
Modifier and Type | Method and Description |
---|---|
static void |
Delegate.adjustDatabase(OADataSourceJDBC ds) |
static void |
AutonumberDelegate.assignNumber(OADataSourceJDBC ds,
OAObject object,
Table table,
Column column)
Assigns autonumber properties.
|
static int |
SelectDelegate.count(OADataSourceJDBC ds,
Class selectClass,
Object whereObject,
String propertyFromWhereObject,
int max) |
static int |
SelectDelegate.count(OADataSourceJDBC ds,
Class selectClass,
Object whereObject,
String extraWhere,
Object[] args,
String propertyFromWhereObject,
int max) |
static int |
SelectDelegate.count(OADataSourceJDBC ds,
Class clazz,
String queryWhere,
int max) |
static int |
SelectDelegate.count(OADataSourceJDBC ds,
Class clazz,
String queryWhere,
Object[] params,
int max) |
static int |
SelectDelegate.count(OADataSourceJDBC ds,
Class clazz,
String queryWhere,
Object param,
int max) |
static int |
SelectDelegate.countPassthru(OADataSourceJDBC ds,
String query,
int max) |
static void |
DeleteDelegate.delete(OADataSourceJDBC ds,
OAObject object) |
static Object |
SelectDelegate.execute(OADataSourceJDBC ds,
String command) |
static ArrayList<ManyToMany> |
SelectDelegate.getManyToMany(OADataSourceJDBC ds,
OALinkInfo linkInfo)
20180602 select Link table.
|
protected static int |
AutonumberDelegate.getNextNumber(OADataSourceJDBC ds,
Table table,
Column pkColumn,
boolean bAutoIncrement) |
static byte[] |
SelectDelegate.getPropertyBlobValue(OADataSourceJDBC ds,
OAObject whereObject,
String property) |
static int |
Delegate.getPropertyMaxLength(OADataSourceJDBC ds,
Class c,
String propertyName)
Returns max length allowed for a property.
|
static String |
SelectDelegate.getSelectSQL(OADataSourceJDBC ds,
QueryConverter qc,
Class clazz,
OAObject whereObject,
String extraWhere,
Object[] args,
String propertyFromWhereObject,
String queryOrder,
int max,
boolean bDirty) |
static void |
InsertDelegate.insert(OADataSourceJDBC ds,
OAObject object) |
static void |
InsertDelegate.insertWithoutReferences(OADataSourceJDBC ds,
OAObject obj) |
static void |
UpdateDelegate.removeReference(OADataSourceJDBC ds,
OAObject oaObj,
String propertyName) |
static OADataSourceIterator |
SelectDelegate.select(OADataSourceJDBC ds,
Class clazz,
OAObject whereObject,
String extraWhere,
Object[] params,
String propertyFromWhereObject,
String queryOrder,
int max,
boolean bDirty) |
static OADataSourceIterator |
SelectDelegate.select(OADataSourceJDBC ds,
Class clazz,
String queryWhere,
Object[] params,
String queryOrder,
int max,
boolean bDirty) |
static OADataSourceIterator |
SelectDelegate.selectObject(OADataSourceJDBC ds,
Class clazz,
OAObjectKey key,
boolean bDirty) |
static Iterator |
SelectDelegate.selectPassthru(OADataSourceJDBC ds,
Class clazz,
String query,
int max,
boolean bDirty) |
static OADataSourceIterator |
SelectDelegate.selectPassthru(OADataSourceJDBC ds,
Class clazz,
String queryWhere,
String queryOrder,
int max,
boolean bDirty)
Note: queryWhere needs to begin with "FROM TABLENAME WHERE ..."
queryOrder will be prefixed with "ORDER BY "
|
static void |
AutonumberDelegate.setNextNumber(OADataSourceJDBC ds,
Table table,
int nextNumberToUse) |
static void |
UpdateDelegate.update(OADataSourceJDBC ds,
OAObject oaObj) |
protected static void |
UpdateDelegate.update(OADataSourceJDBC ds,
OAObject oaObj,
Class clazz,
String[] includeProperties,
String[] excludeProperties) |
static void |
UpdateDelegate.update(OADataSourceJDBC ds,
OAObject oaObj,
String[] includeProperties,
String[] excludeProperties) |
static void |
UpdateDelegate.updateMany2ManyLinks(OADataSourceJDBC ds,
OAObject masterObject,
OAObject[] adds,
OAObject[] removes,
String propFromMaster) |
static boolean |
VerifyDelegate.verify(OADataSourceJDBC ds) |
static boolean |
VerifyDelegate.verifyLinks(Table t,
DatabaseMetaData dbmd,
OADataSourceJDBC ds,
ArrayList<String> alError) |
static void |
AutonumberDelegate.verifyNumberUsed(OADataSourceJDBC ds,
OAObject object,
Table table,
Column column,
int id)
This is used to determine if an assigned ID needs to change the autoNextNumber ID
|
Constructor and Description |
---|
QueryConverter(OADataSourceJDBC ds) |
ResultSetIterator(OADataSourceJDBC ds,
Class clazz,
Column[] columns,
String query,
int max) |
ResultSetIterator(OADataSourceJDBC ds,
Class clazz,
Column[] columns,
String query,
Object[] arguments,
int max) |
ResultSetIterator(OADataSourceJDBC ds,
Class clazz,
Column[] columns,
String query,
String query2,
int max) |
ResultSetIterator(OADataSourceJDBC ds,
Class clazz,
DataAccessObject dataAccessObject,
String query,
Object[] arguments) |
ResultSetIterator(OADataSourceJDBC ds,
Class clazz,
DataAccessObject dataAccessObject,
String query,
String query2,
int max) |
Copyright © 1999–2019 ViaOA. All rights reserved.