using System;
using System.Data;
using System.ComponentModel;
using System.Reflection;
using Oracle.DataAccess.Client;
namespace Harlinn.Oracle.DBTool.Utils.DB
{
// Order corresponds to the elements in the
// ObjectReader.ObjectTypeNames array
public enum ObjectType
{
Unknown = 0,
//EDITION
Edition,
//INDEX PARTITION
IndexPartition,
//CONSUMER GROUP
ConsumerGroup,
//SEQUENCE
Sequence,
//TABLE PARTITION
TablePartition,
//SCHEDULE
Schedule,
//RULE
Rule,
//JAVA DATA
JavaData,
//PROCEDURE
Procedure,
//OPERATOR
Operator,
//DESTINATION
Destination,
//WINDOW
Window,
//SCHEDULER GROUP
SchedulerGroup,
//PACKAGE
Package,
//PACKAGE BODY
PackageBody,
//LIBRARY
Library,
//PROGRAM
Program,
//RULE SET
RuleSet,
//CONTEXT
Context,
//TYPE BODY
TypeBody,
//JAVA RESOURCE
JavaResource,
//XML SCHEMA
XMLSchema,
//TRIGGER
Trigger,
//JOB CLASS
JobClass,
//DIRECTORY
Directory,
//MATERIALIZED VIEW
MaterializedView,
//TABLE
Table,
//INDEX
Index,
//SYNONYM
Synonym,
//VIEW
View,
//FUNCTION
Function,
//JAVA CLASS
JavaClass,
//JAVA SOURCE
JavaSource,
//INDEXTYPE
IndexType,
//CLUSTER
Cluster,
//TYPE
Type,
//JOB
Job,
//EVALUATION CONTEXT
EvaluationContext
}
}