Package | Description |
---|---|
com.viaoa.ds.jdbc.db |
OADataSourceJDBC classes used for ORM - object-relational mapping, and DB metadata.
|
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 | Field and Description |
---|---|
Column[] |
Link.fkeys
columns that are used to join other table.
|
Column |
Column.fkeyToColumn |
Column[] |
Table.selectColumnArray |
Modifier and Type | Method and Description |
---|---|
Column |
Table.getColumn(String name,
String propName) |
Column[] |
Table.getColumns() |
Column[] |
Table.getLinkToColumns(Link link,
Table toTable) |
Column[] |
Table.getPrimaryKeyColumns()
columns that are needed to retrieve primary key.
|
Column |
Table.getPropertyColumn(String propName) |
Column[] |
Table.getSelectColumns()
columns that are needed to retrieve when selecting;
these include all columns that are mapped to a property and
all columns that are needed as fkeys to other objects
|
Modifier and Type | Method and Description |
---|---|
void |
Table.addColumn(Column column) |
void |
Table.setColumns(Column[] columns) |
Modifier and Type | Method and Description |
---|---|
static boolean |
ConverterDelegate.areSingleQuotesNeeded(Column column) |
static void |
AutonumberDelegate.assignNumber(OADataSourceJDBC ds,
OAObject object,
Table table,
Column column)
Assigns autonumber properties.
|
static String |
ConverterDelegate.convert(DBMetaData dbmd,
Column column,
Object value) |
protected static String |
ConverterDelegate.convertToString(DBMetaData dbmd,
Object obj,
boolean bConvertSingleQuotes,
int maxLength,
int decimalPlaces,
Column column) |
protected static String |
AutonumberDelegate.getMaxGuidQuery(DBMetaData dbmd,
Table table,
Column dbcolumn) |
protected static String |
AutonumberDelegate.getMaxIdQuery(DBMetaData dbmd,
Table table,
Column dbcolumn) |
static int |
Delegate.getMaxLength(Column c) |
protected static int |
AutonumberDelegate.getNextNumber(OADataSourceJDBC ds,
Table table,
Column pkColumn,
boolean bAutoIncrement) |
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
|
Modifier and Type | Method and Description |
---|---|
Column[] |
QueryConverter.getSelectColumnArray(Class clazz) |
protected Column |
QueryConverter.parseLink(Vector vec,
String line) |
Constructor and Description |
---|
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) |
Copyright © 1999–2019 ViaOA. All rights reserved.