org.cloudgraph.rdb.service
Class JDBCSupport
java.lang.Object
org.cloudgraph.rdb.service.JDBCSupport
- Direct Known Subclasses:
- GraphAssembler, GraphDispatcher, GraphQuery
public abstract class JDBCSupport
- extends Object
|
Method Summary |
protected StringBuilder |
createDelete(org.plasma.sdo.PlasmaType type,
Map<String,org.plasma.sdo.access.provider.common.PropertyPair> values)
|
protected StringBuilder |
createInsert(org.plasma.sdo.PlasmaType type,
Map<String,org.plasma.sdo.access.provider.common.PropertyPair> values)
|
protected StringBuilder |
createSelect(org.plasma.sdo.PlasmaType type,
Set<commonj.sdo.Property> props,
List<org.plasma.sdo.access.provider.common.PropertyPair> keyValues,
FilterAssembler filterAssembler,
List<Object> params,
AliasMap aliasMap)
|
protected StringBuilder |
createSelect(org.plasma.sdo.PlasmaType type,
Set<commonj.sdo.Property> props,
List<org.plasma.sdo.access.provider.common.PropertyPair> keyValues,
List<Object> params)
|
protected StringBuilder |
createSelectForUpdate(org.plasma.sdo.PlasmaType type,
List<org.plasma.sdo.access.provider.common.PropertyPair> keyValues,
int waitSeconds)
|
protected StringBuilder |
createUpdate(org.plasma.sdo.PlasmaType type,
Map<String,org.plasma.sdo.access.provider.common.PropertyPair> values)
|
protected void |
execute(org.plasma.sdo.PlasmaType type,
StringBuilder sql,
Map<String,org.plasma.sdo.access.provider.common.PropertyPair> values,
Connection con)
|
protected void |
executeInsert(org.plasma.sdo.PlasmaType type,
StringBuilder sql,
Map<String,org.plasma.sdo.access.provider.common.PropertyPair> values,
Connection con)
|
protected List<org.plasma.sdo.access.provider.common.PropertyPair> |
executeInsertWithGeneratedKeys(org.plasma.sdo.PlasmaType type,
StringBuilder sql,
Map<String,org.plasma.sdo.access.provider.common.PropertyPair> values,
Connection con)
|
protected List<List<org.plasma.sdo.access.provider.common.PropertyPair>> |
fetch(org.plasma.sdo.PlasmaType type,
StringBuilder sql,
Connection con)
|
protected List<List<org.plasma.sdo.access.provider.common.PropertyPair>> |
fetch(org.plasma.sdo.PlasmaType type,
StringBuilder sql,
Set<commonj.sdo.Property> props,
Connection con)
|
protected List<List<org.plasma.sdo.access.provider.common.PropertyPair>> |
fetch(org.plasma.sdo.PlasmaType type,
StringBuilder sql,
Set<commonj.sdo.Property> props,
Object[] params,
Connection con)
|
protected List<org.plasma.sdo.access.provider.common.PropertyPair> |
fetchRow(org.plasma.sdo.PlasmaType type,
StringBuilder sql,
Connection con)
|
protected Map<String,org.plasma.sdo.access.provider.common.PropertyPair> |
fetchRowMap(org.plasma.sdo.PlasmaType type,
StringBuilder sql,
Connection con)
|
protected org.plasma.sdo.PlasmaProperty |
getOppositePriKeyProperty(commonj.sdo.Property targetProperty)
|
protected String |
getQualifiedPhysicalName(org.plasma.sdo.PlasmaType type)
|
protected boolean |
hasUpdatableProperties(Map<String,org.plasma.sdo.access.provider.common.PropertyPair> values)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
converter
protected RDBDataConverter converter
JDBCSupport
protected JDBCSupport()
createSelectForUpdate
protected StringBuilder createSelectForUpdate(org.plasma.sdo.PlasmaType type,
List<org.plasma.sdo.access.provider.common.PropertyPair> keyValues,
int waitSeconds)
throws SQLException
- Throws:
SQLException
getQualifiedPhysicalName
protected String getQualifiedPhysicalName(org.plasma.sdo.PlasmaType type)
createSelect
protected StringBuilder createSelect(org.plasma.sdo.PlasmaType type,
Set<commonj.sdo.Property> props,
List<org.plasma.sdo.access.provider.common.PropertyPair> keyValues,
List<Object> params)
throws SQLException
- Throws:
SQLException
createSelect
protected StringBuilder createSelect(org.plasma.sdo.PlasmaType type,
Set<commonj.sdo.Property> props,
List<org.plasma.sdo.access.provider.common.PropertyPair> keyValues,
FilterAssembler filterAssembler,
List<Object> params,
AliasMap aliasMap)
throws SQLException
- Throws:
SQLException
createInsert
protected StringBuilder createInsert(org.plasma.sdo.PlasmaType type,
Map<String,org.plasma.sdo.access.provider.common.PropertyPair> values)
hasUpdatableProperties
protected boolean hasUpdatableProperties(Map<String,org.plasma.sdo.access.provider.common.PropertyPair> values)
createUpdate
protected StringBuilder createUpdate(org.plasma.sdo.PlasmaType type,
Map<String,org.plasma.sdo.access.provider.common.PropertyPair> values)
createDelete
protected StringBuilder createDelete(org.plasma.sdo.PlasmaType type,
Map<String,org.plasma.sdo.access.provider.common.PropertyPair> values)
fetch
protected List<List<org.plasma.sdo.access.provider.common.PropertyPair>> fetch(org.plasma.sdo.PlasmaType type,
StringBuilder sql,
Connection con)
fetch
protected List<List<org.plasma.sdo.access.provider.common.PropertyPair>> fetch(org.plasma.sdo.PlasmaType type,
StringBuilder sql,
Set<commonj.sdo.Property> props,
Connection con)
fetch
protected List<List<org.plasma.sdo.access.provider.common.PropertyPair>> fetch(org.plasma.sdo.PlasmaType type,
StringBuilder sql,
Set<commonj.sdo.Property> props,
Object[] params,
Connection con)
fetchRowMap
protected Map<String,org.plasma.sdo.access.provider.common.PropertyPair> fetchRowMap(org.plasma.sdo.PlasmaType type,
StringBuilder sql,
Connection con)
fetchRow
protected List<org.plasma.sdo.access.provider.common.PropertyPair> fetchRow(org.plasma.sdo.PlasmaType type,
StringBuilder sql,
Connection con)
execute
protected void execute(org.plasma.sdo.PlasmaType type,
StringBuilder sql,
Map<String,org.plasma.sdo.access.provider.common.PropertyPair> values,
Connection con)
executeInsert
protected void executeInsert(org.plasma.sdo.PlasmaType type,
StringBuilder sql,
Map<String,org.plasma.sdo.access.provider.common.PropertyPair> values,
Connection con)
executeInsertWithGeneratedKeys
protected List<org.plasma.sdo.access.provider.common.PropertyPair> executeInsertWithGeneratedKeys(org.plasma.sdo.PlasmaType type,
StringBuilder sql,
Map<String,org.plasma.sdo.access.provider.common.PropertyPair> values,
Connection con)
getOppositePriKeyProperty
protected org.plasma.sdo.PlasmaProperty getOppositePriKeyProperty(commonj.sdo.Property targetProperty)
Copyright © 2014. All rights reserved.