public class PlSqlInterrogatorFactory
extends java.lang.Object
| Constructor and Description | 
|---|
PlSqlInterrogatorFactory()  | 
| Modifier and Type | Method and Description | 
|---|---|
static PlSqlInterrogator | 
getInterrogator(SourceObject source)
Return a PlSqlInterrogator for the given PlSqlSourceObject. 
 | 
static PlSqlInterrogator | 
getInterrogator(SourceObject source,
               Holder<PlSqlInterrogator> holder)
Return a PlSqlInterrogator for the given PlSqlSourceObject. 
 | 
public static PlSqlInterrogator getInterrogator(SourceObject source)
 PlSqlSourceObjects maintain an internal unique key each time the source changes on the object, and
 this is used to find a PlSqlInterrogator (see PlSqlInterrogator.findOrCreate(String,String)).
 If a PlSqlInterrogator for that key is already cached for the key, it will be returned, otherwise a
 new PlSqlInterrogator will be created, and the source of the PlSqlSourceObject parsed into PlSqlTokens
 and PlSqlFragments.
source - The PlSqlSourceObject.public static PlSqlInterrogator getInterrogator(SourceObject source, Holder<PlSqlInterrogator> holder)
 PlSqlSourceObjects maintain an internal unique key each time the source changes on the object, and
 this is used to find a PlSqlInterrogator (see PlSqlInterrogator.findOrCreate(String,String)).
 If a PlSqlInterrogator for that key is already cached for the key, it will be returned, otherwise a
 new PlSqlInterrogator will be created, and the source of the PlSqlSourceObject parsed into PlSqlTokens
 and PlSqlFragments.
 Optionally a Holder<PlSqlInterrogator> can be passed in.  If not null, the PlSqlInterrogator
 that will be returned is placed in the Holder before the interrogation process starts.
 (see PlSqlInterrogator.findOrCreate(String,String,Holder)).
source - The PlSqlSourceObject.holder -