oracle.sysman.dbTarget.db.changemgr.emo.docaccess
Interface DiffClasses

All Known Implementing Classes:
DiffClassifier

public interface DiffClasses


Field Summary
static long ALL_DIFF_CLASSES
          Indicates that all diff classes should be reported.
static long BODY
          Indicates that the objects have a different PL/SQL body.
static int BODY_IDX
           
static long COLUMN_DATATYPE
          Indicates that a column's datatype is different in the two objects.
static int COLUMN_DATATYPE_IDX
           
static long COLUMN_DEFAULT_VAL
          Indicates that a column's default value is different in the two objects.
static int COLUMN_DEFAULT_VAL_IDX
           
static long COLUMN_EXISTENCE
          Indicates that a column exists in one object but not the other.
static int COLUMN_EXISTENCE_IDX
           
static long COLUMN_NAME
          Indicates that a table or view column (matched by position) has a different name in the two objects.
static int COLUMN_NAME_IDX
           
static long COLUMN_NOT_NULL
          Indicates that a column is NOT NULL in one object but not the other.
static int COLUMN_NOT_NULL_IDX
           
static long COLUMN_NUMBER
          Indicates that a table or view column (matched by name) has a different position in the two objects.
static int COLUMN_NUMBER_IDX
           
static long COLUMN_PROPERTIES
          Indicates that table column properties are defined in one table but not the other, or are different in the two tables.
static int COLUMN_PROPERTIES_IDX
           
static long COMMENTS
          Indicates that the objects have different comments.
static int COMMENTS_IDX
           
static long CONSTRAINT_ATTRIBUTES
          Indicates that constraint has different attributes in the two objects.
static int CONSTRAINT_ATTRIBUTES_IDX
           
static long CONSTRAINT_DEFINITION
          Indicates that a constraint has different definitions in the two objects (only applicable when matching constraints by name).
static int CONSTRAINT_DEFINITION_IDX
           
static long CONSTRAINT_EXISTENCE
          Indicates that a constraint exists in one object but not the other (according to the constraint matching rules used in the comparison).
static int CONSTRAINT_EXISTENCE_IDX
           
static long CONSTRAINT_INDEX
          Indicates that the index that implements the two constraints is named or defined differently in the two objects.
static int CONSTRAINT_INDEX_IDX
           
static long CONSTRAINT_NAME
          Indicates that a constraint has different names in the two objects (only applicable when matching constraints by definition and not ignoring name differences).
static int CONSTRAINT_NAME_IDX
           
static long GRANTS
          Indicates that grants are different in two users or roles.
static int GRANTS_IDX
           
static long INDEX_COL_LIST
          Indicates that indexes have different column lists.
static int INDEX_COL_LIST_IDX
           
static long INDEX_TYPE
          Indicates that indexes are of a different type (UNIQUE, BITMAP, or neither).
static int INDEX_TYPE_IDX
           
static long LOGGING
          Indicates that LOGGING is enabled in one object but not the other.
static int LOGGING_IDX
           
static int NUM_DIFF_CLASSES
           
static long ON_OBJECT
          Indicates that the indexes are on different objects.
static int ON_OBJECT_IDX
           
static long PARTITION_DEFINITION
          Indicates that a partition has different definitions in the two objects.
static int PARTITION_DEFINITION_IDX
           
static long PARTITION_NUMBER
          Indicates that the objects have different numbers of partitions.
static int PARTITION_NUMBER_IDX
           
static long PARTITIONED
          Indicates that one object is partitioned and the other is not.
static int PARTITIONED_IDX
           
static long PARTITIONING_TYPE
          Indicates that the objects have different partitioning types.
static int PARTITIONING_TYPE_IDX
           
static long PHYSICAL_ATTRIBUTES
          Indicates that the objects (or parts of the objects) have different physical attributes.
static int PHYSICAL_ATTRIBUTES_IDX
           
static long PHYSICAL_PROPERTIES
          Indicates that physical properties are defined in one object but not the other, or are different in the two objects.
static int PHYSICAL_PROPERTIES_IDX
           
static long REFRESH
          Indicates that the refresh clause is different in the two materialized views.
static int REFRESH_IDX
           
static long SEQUENCE_ATTRIBUTES
          Indicates that attributes of a sequence have different values in the two sequences.
static int SEQUENCE_ATTRIBUTES_IDX
           
static long SUBQUERY
          Indicates that the subquery is different in the two views or materialized views.
static int SUBQUERY_IDX
           
static long TABLE_ORGANIZATION
          Indicates that the tables being compared are of a different organization.
static int TABLE_ORGANIZATION_IDX
           
static long TABLE_PROPERTIES
          Indicates that table properties are defined in one table but not the other, or are different in the two tables.
static int TABLE_PROPERTIES_IDX
           
static long TABLESPACE
          Indicates that the objects (or parts of the objects) are stored in different tablespaces.
static int TABLESPACE_IDX
           
static long TRIGGER_EVENT
          Indicates that the triggers have a different triggering event.
static int TRIGGER_EVENT_IDX
           
static long TRIGGER_TYPE
          Indicates that the triggers are of a different type (BEFORE, AFTER, or INSTEAD OF).
static int TRIGGER_TYPE_IDX
           
static long UNCLASSIFIED
          Indicates a difference that does not fit into a defined class.
static int UNCLASSIFIED_IDX
           
 

Field Detail

COLUMN_EXISTENCE_IDX

static final int COLUMN_EXISTENCE_IDX
See Also:
Constant Field Values

COLUMN_EXISTENCE

static final long COLUMN_EXISTENCE
Indicates that a column exists in one object but not the other.

See Also:
Constant Field Values

COLUMN_DATATYPE_IDX

static final int COLUMN_DATATYPE_IDX
See Also:
Constant Field Values

COLUMN_DATATYPE

static final long COLUMN_DATATYPE
Indicates that a column's datatype is different in the two objects.

See Also:
Constant Field Values

COLUMN_NOT_NULL_IDX

static final int COLUMN_NOT_NULL_IDX
See Also:
Constant Field Values

COLUMN_NOT_NULL

static final long COLUMN_NOT_NULL
Indicates that a column is NOT NULL in one object but not the other.

See Also:
Constant Field Values

COLUMN_DEFAULT_VAL_IDX

static final int COLUMN_DEFAULT_VAL_IDX
See Also:
Constant Field Values

COLUMN_DEFAULT_VAL

static final long COLUMN_DEFAULT_VAL
Indicates that a column's default value is different in the two objects.

See Also:
Constant Field Values

CONSTRAINT_EXISTENCE_IDX

static final int CONSTRAINT_EXISTENCE_IDX
See Also:
Constant Field Values

CONSTRAINT_EXISTENCE

static final long CONSTRAINT_EXISTENCE
Indicates that a constraint exists in one object but not the other (according to the constraint matching rules used in the comparison).

See Also:
Constant Field Values

CONSTRAINT_DEFINITION_IDX

static final int CONSTRAINT_DEFINITION_IDX
See Also:
Constant Field Values

CONSTRAINT_DEFINITION

static final long CONSTRAINT_DEFINITION
Indicates that a constraint has different definitions in the two objects (only applicable when matching constraints by name).

See Also:
Constant Field Values

CONSTRAINT_NAME_IDX

static final int CONSTRAINT_NAME_IDX
See Also:
Constant Field Values

CONSTRAINT_NAME

static final long CONSTRAINT_NAME
Indicates that a constraint has different names in the two objects (only applicable when matching constraints by definition and not ignoring name differences).

See Also:
Constant Field Values

CONSTRAINT_ATTRIBUTES_IDX

static final int CONSTRAINT_ATTRIBUTES_IDX
See Also:
Constant Field Values

CONSTRAINT_ATTRIBUTES

static final long CONSTRAINT_ATTRIBUTES
Indicates that constraint has different attributes in the two objects.

See Also:
Constant Field Values

CONSTRAINT_INDEX_IDX

static final int CONSTRAINT_INDEX_IDX
See Also:
Constant Field Values

CONSTRAINT_INDEX

static final long CONSTRAINT_INDEX
Indicates that the index that implements the two constraints is named or defined differently in the two objects.

See Also:
Constant Field Values

ON_OBJECT_IDX

static final int ON_OBJECT_IDX
See Also:
Constant Field Values

ON_OBJECT

static final long ON_OBJECT
Indicates that the indexes are on different objects.

See Also:
Constant Field Values

INDEX_COL_LIST_IDX

static final int INDEX_COL_LIST_IDX
See Also:
Constant Field Values

INDEX_COL_LIST

static final long INDEX_COL_LIST
Indicates that indexes have different column lists.

See Also:
Constant Field Values

INDEX_TYPE_IDX

static final int INDEX_TYPE_IDX
See Also:
Constant Field Values

INDEX_TYPE

static final long INDEX_TYPE
Indicates that indexes are of a different type (UNIQUE, BITMAP, or neither).

See Also:
Constant Field Values

TABLESPACE_IDX

static final int TABLESPACE_IDX
See Also:
Constant Field Values

TABLESPACE

static final long TABLESPACE
Indicates that the objects (or parts of the objects) are stored in different tablespaces.

See Also:
Constant Field Values

PHYSICAL_ATTRIBUTES_IDX

static final int PHYSICAL_ATTRIBUTES_IDX
See Also:
Constant Field Values

PHYSICAL_ATTRIBUTES

static final long PHYSICAL_ATTRIBUTES
Indicates that the objects (or parts of the objects) have different physical attributes.

See Also:
Constant Field Values

TABLE_ORGANIZATION_IDX

static final int TABLE_ORGANIZATION_IDX
See Also:
Constant Field Values

TABLE_ORGANIZATION

static final long TABLE_ORGANIZATION
Indicates that the tables being compared are of a different organization.

See Also:
Constant Field Values

COMMENTS_IDX

static final int COMMENTS_IDX
See Also:
Constant Field Values

COMMENTS

static final long COMMENTS
Indicates that the objects have different comments.

See Also:
Constant Field Values

PARTITIONED_IDX

static final int PARTITIONED_IDX
See Also:
Constant Field Values

PARTITIONED

static final long PARTITIONED
Indicates that one object is partitioned and the other is not.

See Also:
Constant Field Values

PARTITIONING_TYPE_IDX

static final int PARTITIONING_TYPE_IDX
See Also:
Constant Field Values

PARTITIONING_TYPE

static final long PARTITIONING_TYPE
Indicates that the objects have different partitioning types.

See Also:
Constant Field Values

PARTITION_NUMBER_IDX

static final int PARTITION_NUMBER_IDX
See Also:
Constant Field Values

PARTITION_NUMBER

static final long PARTITION_NUMBER
Indicates that the objects have different numbers of partitions.

See Also:
Constant Field Values

PARTITION_DEFINITION_IDX

static final int PARTITION_DEFINITION_IDX
See Also:
Constant Field Values

PARTITION_DEFINITION

static final long PARTITION_DEFINITION
Indicates that a partition has different definitions in the two objects.

See Also:
Constant Field Values

TRIGGER_TYPE_IDX

static final int TRIGGER_TYPE_IDX
See Also:
Constant Field Values

TRIGGER_TYPE

static final long TRIGGER_TYPE
Indicates that the triggers are of a different type (BEFORE, AFTER, or INSTEAD OF).

See Also:
Constant Field Values

TRIGGER_EVENT_IDX

static final int TRIGGER_EVENT_IDX
See Also:
Constant Field Values

TRIGGER_EVENT

static final long TRIGGER_EVENT
Indicates that the triggers have a different triggering event.

See Also:
Constant Field Values

BODY_IDX

static final int BODY_IDX
See Also:
Constant Field Values

BODY

static final long BODY
Indicates that the objects have a different PL/SQL body.

See Also:
Constant Field Values

LOGGING_IDX

static final int LOGGING_IDX
See Also:
Constant Field Values

LOGGING

static final long LOGGING
Indicates that LOGGING is enabled in one object but not the other.

See Also:
Constant Field Values

TABLE_PROPERTIES_IDX

static final int TABLE_PROPERTIES_IDX
See Also:
Constant Field Values

TABLE_PROPERTIES

static final long TABLE_PROPERTIES
Indicates that table properties are defined in one table but not the other, or are different in the two tables.

See Also:
Constant Field Values

COLUMN_PROPERTIES_IDX

static final int COLUMN_PROPERTIES_IDX
See Also:
Constant Field Values

COLUMN_PROPERTIES

static final long COLUMN_PROPERTIES
Indicates that table column properties are defined in one table but not the other, or are different in the two tables.

See Also:
Constant Field Values

PHYSICAL_PROPERTIES_IDX

static final int PHYSICAL_PROPERTIES_IDX
See Also:
Constant Field Values

PHYSICAL_PROPERTIES

static final long PHYSICAL_PROPERTIES
Indicates that physical properties are defined in one object but not the other, or are different in the two objects.

See Also:
Constant Field Values

SUBQUERY_IDX

static final int SUBQUERY_IDX
See Also:
Constant Field Values

SUBQUERY

static final long SUBQUERY
Indicates that the subquery is different in the two views or materialized views.

See Also:
Constant Field Values

REFRESH_IDX

static final int REFRESH_IDX
See Also:
Constant Field Values

REFRESH

static final long REFRESH
Indicates that the refresh clause is different in the two materialized views.

See Also:
Constant Field Values

COLUMN_NAME_IDX

static final int COLUMN_NAME_IDX
See Also:
Constant Field Values

COLUMN_NAME

static final long COLUMN_NAME
Indicates that a table or view column (matched by position) has a different name in the two objects.

See Also:
Constant Field Values

SEQUENCE_ATTRIBUTES_IDX

static final int SEQUENCE_ATTRIBUTES_IDX
See Also:
Constant Field Values

SEQUENCE_ATTRIBUTES

static final long SEQUENCE_ATTRIBUTES
Indicates that attributes of a sequence have different values in the two sequences.

See Also:
Constant Field Values

COLUMN_NUMBER_IDX

static final int COLUMN_NUMBER_IDX
See Also:
Constant Field Values

COLUMN_NUMBER

static final long COLUMN_NUMBER
Indicates that a table or view column (matched by name) has a different position in the two objects.

See Also:
Constant Field Values

GRANTS_IDX

static final int GRANTS_IDX
See Also:
Constant Field Values

GRANTS

static final long GRANTS
Indicates that grants are different in two users or roles.

See Also:
Constant Field Values

UNCLASSIFIED_IDX

static final int UNCLASSIFIED_IDX
See Also:
Constant Field Values

UNCLASSIFIED

static final long UNCLASSIFIED
Indicates a difference that does not fit into a defined class.

See Also:
Constant Field Values

NUM_DIFF_CLASSES

static final int NUM_DIFF_CLASSES
See Also:
Constant Field Values

ALL_DIFF_CLASSES

static final long ALL_DIFF_CLASSES
Indicates that all diff classes should be reported.

See Also:
Constant Field Values