| Package | Description | 
|---|---|
| com.viaoa.datasource | Datasource independent access for storing and retrieving Objects from a persistent datasource. | 
| com.viaoa.datasource.jdbc.delegate | OADataSourceJDBC delegate classes for implementing access to SQL Relational databases. | 
| com.viaoa.datasource.jdbc.query | OADataSourceJDBC classes used for converting OA Object Queries to SQL, and returning JDBC resultsets for ORM. | 
| com.viaoa.datasource.jdbc.vendor | 
| 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 propertyFromWhereObject,
     String queryWhere,
     Object[] args,
     String extraWhere,
     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. | 
| 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 propertyFromWhereObject,
            String queryWhere,
            Object[] args,
            String extraWhere,
            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 propertyFromWhereObject,
      String queryWhere,
      Object[] params,
      String extraWhere,
      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) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | OADerbyDataSource | 
Copyright © 1999–2025 ViaOA. All rights reserved.