public abstract class PlSqlUtilCore
extends java.lang.Object
| Constructor and Description |
|---|
PlSqlUtilCore() |
| Modifier and Type | Method and Description |
|---|---|
static PlSqlSubProgram |
findPlSqlSubProgram(java.lang.String callSignature,
PlSqlBlock block)
Finds the PlSqlSubProgram of the given signature in the given PlSqlBlock.
|
protected abstract PlSqlSubProgram |
findPlSqlSubProgramImpl(java.lang.String callSignature,
PlSqlBlock block)
|
static java.lang.String |
getNameFromSource(java.lang.String source)
Extracts the name of the PL/SQL Object represented by the given source
|
protected abstract java.lang.String |
getNameFromSourceImpl(java.lang.String source)
Implementation of
getNameFromSource(java.lang.String) |
static java.util.List<DBObject> |
getPlSqlFragmentReferers(PlSqlSourceObject so,
DBObjectID to)
Return a List of DBObjects within the PlSqlSourceObject which "may" reference the given DBObjectID.
|
protected abstract java.util.List<DBObject> |
getPlSqlFragmentReferersImpl(PlSqlSourceObject so,
DBObjectID to)
|
protected static void |
setInstance(PlSqlUtilCore instance)
Allow implementation class to be registered
|
protected abstract PlSqlSubProgram findPlSqlSubProgramImpl(java.lang.String callSignature, PlSqlBlock block)
protected abstract java.util.List<DBObject> getPlSqlFragmentReferersImpl(PlSqlSourceObject so, DBObjectID to)
protected abstract java.lang.String getNameFromSourceImpl(java.lang.String source)
getNameFromSource(java.lang.String)protected static void setInstance(PlSqlUtilCore instance)
public static PlSqlSubProgram findPlSqlSubProgram(java.lang.String callSignature, PlSqlBlock block)
callSignature - The signature of the PlSqlSubProgram.block - The PlSqlBlock in which to search.public static java.util.List<DBObject> getPlSqlFragmentReferers(PlSqlSourceObject so, DBObjectID to)
so - The parent PlSqlSourceObjectto - The id of the object to which references are being soughtpublic static java.lang.String getNameFromSource(java.lang.String source)
source - sourec of the PlSql object