net.sourceforge.squirrel_sql.plugins.oracle.expander
Class ObjectType

java.lang.Object
  extended by net.sourceforge.squirrel_sql.plugins.oracle.expander.ObjectType

public class ObjectType
extends Object

This class describes one of the new Oracle object types.

Author:
Colin Bell

Field Summary
 DatabaseObjectType _childDboType
          This is the database object type for child nodes.
 DatabaseObjectType _dboType
          This is the database object type for objects of this object type.
 String _objectTypeColumnData
          This is the data in the OBJECT_TYPE column in the SYS.USER_OBJECTS table that corresponds to the child object for this object type.
 
Constructor Summary
ObjectType(DatabaseObjectType dboType, String objectTypeColumnData, DatabaseObjectType childDboType)
          Ctor.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_dboType

public final DatabaseObjectType _dboType
This is the database object type for objects of this object type.


_objectTypeColumnData

public final String _objectTypeColumnData
This is the data in the OBJECT_TYPE column in the SYS.USER_OBJECTS table that corresponds to the child object for this object type. E.G. If the object type is Package group then this data would be PACKAGE.


_childDboType

public final DatabaseObjectType _childDboType
This is the database object type for child nodes.

Constructor Detail

ObjectType

public ObjectType(DatabaseObjectType dboType,
                  String objectTypeColumnData,
                  DatabaseObjectType childDboType)
Ctor.

Parameters:
dboType - Database object type to use for nodes of this object type.
objectTypeColumnData - data in the OBJECT_TYPE column in the SYS.USER_OBJECTS table that corresponds to this object types children.
childDboType - Database object type to use for child nodes.


Copyright © 2001-2010. All Rights Reserved.