Skip navigation links
org.eclipse.persistence.platform.database.oracle.publisher.viewcache
Class ViewRowFactory
java.lang.Object
org.eclipse.persistence.platform.database.oracle.publisher.viewcache.AbstractViewRow
org.eclipse.persistence.platform.database.oracle.publisher.viewcache.ViewRowFactory
- All Implemented Interfaces:
- ViewRow
- Direct Known Subclasses:
- AllCollTypes, AllMethodParams, AllMethodResults, AllObjects, AllQueueTables, AllSynonyms, AllTypeAttrs, AllTypeMethods, AllTypes, UserArguments
-
public class ViewRowFactory
- extends AbstractViewRow
- implements ViewRow
Field Summary |
private java.util.Map<java.lang.String,java.lang.reflect.Field> |
m_fieldCache
|
Method Summary |
static ViewRow |
createViewRow(java.lang.String view, java.lang.String[] columns, java.sql.ResultSet rs)
|
boolean |
equals(java.lang.String key, java.lang.Object value)
|
static java.lang.String |
getProject(java.lang.String view, java.lang.String[] columns)
|
static boolean |
hasPosition(java.lang.String view)
|
static boolean |
hasSequence(java.lang.String view)
|
Methods inherited from class org.eclipse.persistence.platform.database.oracle.publisher.viewcache.AbstractViewRow |
isAllArguments, isAllCollTypes, isAllMethodParams, isAllMethodResults, isAllObjects, isAllQueueTables, isAllSynonyms, isAllTypeAttrs, isAllTypeMethods, isAllTypes, isSingleColumnViewRow, isUserArguments |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.persistence.platform.database.oracle.publisher.viewcache.ViewRow |
isAllArguments, isAllCollTypes, isAllMethodParams, isAllMethodResults, isAllObjects, isAllQueueTables, isAllSynonyms, isAllTypeAttrs, isAllTypeMethods, isAllTypes, isSingleColumnViewRow, isUserArguments |
m_fieldCache
private transient java.util.Map<java.lang.String,java.lang.reflect.Field> m_fieldCache
ViewRowFactory
public ViewRowFactory()
createViewRow
public static ViewRow createViewRow(java.lang.String view,
java.lang.String[] columns,
java.sql.ResultSet rs)
throws java.sql.SQLException
-
- Throws:
java.sql.SQLException
getProject
public static java.lang.String getProject(java.lang.String view,
java.lang.String[] columns)
hasSequence
public static boolean hasSequence(java.lang.String view)
hasPosition
public static boolean hasPosition(java.lang.String view)
equals
public boolean equals(java.lang.String key,
java.lang.Object value)
-
- Specified by:
equals
in interface ViewRow
- Overrides:
equals
in class AbstractViewRow
Skip navigation links