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 java.lang.Object
|
Method Summary |
protected java.lang.StringBuilder |
createDelete(org.plasma.sdo.PlasmaType type,
java.util.Map<java.lang.String,org.plasma.sdo.access.provider.common.PropertyPair> values)
|
protected java.lang.StringBuilder |
createInsert(org.plasma.sdo.PlasmaType type,
java.util.Map<java.lang.String,org.plasma.sdo.access.provider.common.PropertyPair> values)
|
protected java.lang.StringBuilder |
createSelect(org.plasma.sdo.PlasmaType type,
java.util.Set<commonj.sdo.Property> props,
java.util.List<org.plasma.sdo.access.provider.common.PropertyPair> keyValues)
|
protected java.lang.StringBuilder |
createSelect(org.plasma.sdo.PlasmaType type,
java.util.Set<commonj.sdo.Property> props,
java.util.List<org.plasma.sdo.access.provider.common.PropertyPair> keyValues,
FilterAssembler filterAssembler,
AliasMap aliasMap)
|
protected java.lang.StringBuilder |
createSelectForUpdate(org.plasma.sdo.PlasmaType type,
java.util.List<org.plasma.sdo.access.provider.common.PropertyPair> keyValues,
int waitSeconds)
|
protected java.lang.StringBuilder |
createUpdate(org.plasma.sdo.PlasmaType type,
java.util.Map<java.lang.String,org.plasma.sdo.access.provider.common.PropertyPair> values)
|
protected void |
execute(org.plasma.sdo.PlasmaType type,
java.lang.StringBuilder sql,
java.util.Map<java.lang.String,org.plasma.sdo.access.provider.common.PropertyPair> values,
java.sql.Connection con)
|
protected void |
executeInsert(org.plasma.sdo.PlasmaType type,
java.lang.StringBuilder sql,
java.util.Map<java.lang.String,org.plasma.sdo.access.provider.common.PropertyPair> values,
java.sql.Connection con)
|
protected java.util.List<org.plasma.sdo.access.provider.common.PropertyPair> |
executeInsertWithGeneratedKeys(org.plasma.sdo.PlasmaType type,
java.lang.StringBuilder sql,
java.util.Map<java.lang.String,org.plasma.sdo.access.provider.common.PropertyPair> values,
java.sql.Connection con)
|
protected java.util.List<org.plasma.sdo.PlasmaDataObject> |
fetch(org.plasma.sdo.PlasmaDataObject source,
org.plasma.sdo.PlasmaProperty sourceProperty,
java.lang.StringBuilder sqlQuery,
java.sql.Connection con)
|
protected java.util.List<java.util.List<org.plasma.sdo.access.provider.common.PropertyPair>> |
fetch(org.plasma.sdo.PlasmaType type,
java.lang.StringBuilder sql,
java.sql.Connection con)
|
protected java.util.List<java.util.List<org.plasma.sdo.access.provider.common.PropertyPair>> |
fetch(org.plasma.sdo.PlasmaType type,
java.lang.StringBuilder sql,
java.util.Set<commonj.sdo.Property> props,
java.sql.Connection con)
|
protected java.util.List<java.util.List<org.plasma.sdo.access.provider.common.PropertyPair>> |
fetch(org.plasma.sdo.PlasmaType type,
java.lang.StringBuilder sql,
java.util.Set<commonj.sdo.Property> props,
java.lang.Object[] params,
java.sql.Connection con)
|
protected java.util.List<org.plasma.sdo.access.provider.common.PropertyPair> |
fetchRow(org.plasma.sdo.PlasmaType type,
java.lang.StringBuilder sql,
java.sql.Connection con)
|
protected java.util.Map<java.lang.String,org.plasma.sdo.access.provider.common.PropertyPair> |
fetchRowMap(org.plasma.sdo.PlasmaType type,
java.lang.StringBuilder sql,
java.sql.Connection con)
|
protected java.lang.String |
getQualifiedPhysicalName(org.plasma.sdo.PlasmaType type)
|
protected boolean |
hasUpdatableProperties(java.util.Map<java.lang.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 java.lang.StringBuilder createSelectForUpdate(org.plasma.sdo.PlasmaType type,
java.util.List<org.plasma.sdo.access.provider.common.PropertyPair> keyValues,
int waitSeconds)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getQualifiedPhysicalName
protected java.lang.String getQualifiedPhysicalName(org.plasma.sdo.PlasmaType type)
createSelect
protected java.lang.StringBuilder createSelect(org.plasma.sdo.PlasmaType type,
java.util.Set<commonj.sdo.Property> props,
java.util.List<org.plasma.sdo.access.provider.common.PropertyPair> keyValues)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
createSelect
protected java.lang.StringBuilder createSelect(org.plasma.sdo.PlasmaType type,
java.util.Set<commonj.sdo.Property> props,
java.util.List<org.plasma.sdo.access.provider.common.PropertyPair> keyValues,
FilterAssembler filterAssembler,
AliasMap aliasMap)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
createInsert
protected java.lang.StringBuilder createInsert(org.plasma.sdo.PlasmaType type,
java.util.Map<java.lang.String,org.plasma.sdo.access.provider.common.PropertyPair> values)
hasUpdatableProperties
protected boolean hasUpdatableProperties(java.util.Map<java.lang.String,org.plasma.sdo.access.provider.common.PropertyPair> values)
createUpdate
protected java.lang.StringBuilder createUpdate(org.plasma.sdo.PlasmaType type,
java.util.Map<java.lang.String,org.plasma.sdo.access.provider.common.PropertyPair> values)
createDelete
protected java.lang.StringBuilder createDelete(org.plasma.sdo.PlasmaType type,
java.util.Map<java.lang.String,org.plasma.sdo.access.provider.common.PropertyPair> values)
fetch
protected java.util.List<java.util.List<org.plasma.sdo.access.provider.common.PropertyPair>> fetch(org.plasma.sdo.PlasmaType type,
java.lang.StringBuilder sql,
java.sql.Connection con)
fetch
protected java.util.List<java.util.List<org.plasma.sdo.access.provider.common.PropertyPair>> fetch(org.plasma.sdo.PlasmaType type,
java.lang.StringBuilder sql,
java.util.Set<commonj.sdo.Property> props,
java.sql.Connection con)
fetch
protected java.util.List<java.util.List<org.plasma.sdo.access.provider.common.PropertyPair>> fetch(org.plasma.sdo.PlasmaType type,
java.lang.StringBuilder sql,
java.util.Set<commonj.sdo.Property> props,
java.lang.Object[] params,
java.sql.Connection con)
fetch
protected java.util.List<org.plasma.sdo.PlasmaDataObject> fetch(org.plasma.sdo.PlasmaDataObject source,
org.plasma.sdo.PlasmaProperty sourceProperty,
java.lang.StringBuilder sqlQuery,
java.sql.Connection con)
fetchRowMap
protected java.util.Map<java.lang.String,org.plasma.sdo.access.provider.common.PropertyPair> fetchRowMap(org.plasma.sdo.PlasmaType type,
java.lang.StringBuilder sql,
java.sql.Connection con)
fetchRow
protected java.util.List<org.plasma.sdo.access.provider.common.PropertyPair> fetchRow(org.plasma.sdo.PlasmaType type,
java.lang.StringBuilder sql,
java.sql.Connection con)
execute
protected void execute(org.plasma.sdo.PlasmaType type,
java.lang.StringBuilder sql,
java.util.Map<java.lang.String,org.plasma.sdo.access.provider.common.PropertyPair> values,
java.sql.Connection con)
executeInsert
protected void executeInsert(org.plasma.sdo.PlasmaType type,
java.lang.StringBuilder sql,
java.util.Map<java.lang.String,org.plasma.sdo.access.provider.common.PropertyPair> values,
java.sql.Connection con)
executeInsertWithGeneratedKeys
protected java.util.List<org.plasma.sdo.access.provider.common.PropertyPair> executeInsertWithGeneratedKeys(org.plasma.sdo.PlasmaType type,
java.lang.StringBuilder sql,
java.util.Map<java.lang.String,org.plasma.sdo.access.provider.common.PropertyPair> values,
java.sql.Connection con)
Copyright © 2013. All Rights Reserved.