|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectwt.introspection.TableInfo
wt.introspection.DatabaseViewInfo
DatabaseViewInfo is the class for providing meta-data about a database view for the class.
WTIntrospector
,
ClassInfo
,
DatabaseInfo
,
AliasDescriptor
,
Serialized FormField Summary | |
private com.objectspace.jgl.OrderedMap |
aliasTable
|
private static String |
ALPHABET
|
private ClassInfo[] |
classes
|
private String[] |
classnames
|
private CriteriaDescriptor[] |
criterion
|
static long |
externalizationVersionUID
Version identifier for managing compatibility and evolution of externalizable classes. |
private static ArrayList |
recursionTrail
|
private static String |
RESOURCE
|
(package private) static long |
serialVersionUID
|
private String[] |
tableAliases
|
(package private) static boolean |
VERBOSE
|
Fields inherited from class wt.introspection.TableInfo |
COLUMN_NAME_MAX_LENGTH, columns, owner |
Constructor Summary | |
DatabaseViewInfo()
|
|
DatabaseViewInfo(String view_name)
|
Method Summary | |
protected void |
accumulateClasses()
|
protected void |
accumulateColumns()
|
private void |
addArrayToVector(ArrayList vector,
Object[] array)
|
private void |
addCriteria(ArrayList collector,
String tableID,
RoleDescriptor role,
DatabaseInfo target)
|
private static ColumnDescriptor |
getAliasDescriptor(String name,
ColumnDescriptor[] columns)
|
ClassInfo[] |
getClasses()
Answer with the ordered list of ClassInfo that comprise this view. |
ColumnDescriptor |
getColumnDescriptor(String name)
Obtain a column descriptor by name |
CriteriaDescriptor[] |
getCriterion()
Answer an array of CriteriaInfo's |
String[] |
getTableAliases()
Answer with the ordered list of table aliases that comprise this view. |
private String |
stripThe(String a_string)
|
Methods inherited from class wt.introspection.TableInfo |
getColumnDescriptors, getTablename, readExternal, setOwner, writeExternal |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final long externalizationVersionUID
static final long serialVersionUID
private static final String ALPHABET
static boolean VERBOSE
private static final String RESOURCE
private transient String[] classnames
private transient String[] tableAliases
private transient ClassInfo[] classes
private transient CriteriaDescriptor[] criterion
private transient com.objectspace.jgl.OrderedMap aliasTable
private static ArrayList recursionTrail
Constructor Detail |
public DatabaseViewInfo()
public DatabaseViewInfo(String view_name)
Method Detail |
protected void accumulateClasses() throws WTIntrospectionException
WTIntrospectionException
protected void accumulateColumns() throws WTIntrospectionException
accumulateColumns
in class TableInfo
WTIntrospectionException
private void addArrayToVector(ArrayList vector, Object[] array)
private void addCriteria(ArrayList collector, String tableID, RoleDescriptor role, DatabaseInfo target) throws WTIntrospectionException
WTIntrospectionException
private static ColumnDescriptor getAliasDescriptor(String name, ColumnDescriptor[] columns) throws WTIntrospectionException
WTIntrospectionException
public ClassInfo[] getClasses() throws WTIntrospectionException
WTIntrospectionException
public ColumnDescriptor getColumnDescriptor(String name) throws WTIntrospectionException
getColumnDescriptor
in class TableInfo
WTIntrospectionException
public CriteriaDescriptor[] getCriterion() throws WTIntrospectionException
WTIntrospectionException
public String[] getTableAliases() throws WTIntrospectionException
WTIntrospectionException
private String stripThe(String a_string)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |