Oracle JDBC API Reference
11g Release 2 ("11.2.0.3.0")

oracle.jdbc.dcn
Enum TableChangeDescription.TableOperation

java.lang.Object
  extended by java.lang.Enum<TableChangeDescription.TableOperation>
      extended by oracle.jdbc.dcn.TableChangeDescription.TableOperation
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<TableChangeDescription.TableOperation>
Enclosing interface:
TableChangeDescription

public static enum TableChangeDescription.TableOperation
extends java.lang.Enum<TableChangeDescription.TableOperation>


Enum Constant Summary
ALL_ROWS
          The table is completely invalidated and row level information isn't available.
ALTER
          Alter table operation (DDL).
DELETE
          Delete operation (DML).
DROP
          Drop table opersation (DDL).
INSERT
          Insert operation (DML).
UPDATE
          Update operation (DML).
 
Method Summary
 int getCode()
          Implementation detail (for internal use only).
static java.util.EnumSet<TableChangeDescription.TableOperation> getTableOperations(int opcode)
          Implementation detail (for internal use only).
static TableChangeDescription.TableOperation valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static TableChangeDescription.TableOperation[] values()
          Returns an array containing the constants of this enum type, in the order they're declared.
 
Methods inherited from class java.lang.Enum
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

ALL_ROWS

public static final TableChangeDescription.TableOperation ALL_ROWS
The table is completely invalidated and row level information isn't available. If the DCN_NOTIFY_ROWIDS option hasn't been turned on during registration, then all events will have this OPERATION_ALL_ROWS flag on. It can also happen in situations where too many rows have changed and it would be too expensive for the server to send the list of them..


INSERT

public static final TableChangeDescription.TableOperation INSERT
Insert operation (DML).


UPDATE

public static final TableChangeDescription.TableOperation UPDATE
Update operation (DML).


DELETE

public static final TableChangeDescription.TableOperation DELETE
Delete operation (DML).


ALTER

public static final TableChangeDescription.TableOperation ALTER
Alter table operation (DDL).


DROP

public static final TableChangeDescription.TableOperation DROP
Drop table opersation (DDL).

Method Detail

values

public static final TableChangeDescription.TableOperation[] values()
Returns an array containing the constants of this enum type, in the order they're declared. This method may be used to iterate over the constants as follows:
for(TableChangeDescription.TableOperation c : TableChangeDescription.TableOperation.values())
        System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they're declared

valueOf

public static TableChangeDescription.TableOperation valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name

getCode

public final int getCode()
Implementation detail (for internal use only).


getTableOperations

public static final java.util.EnumSet<TableChangeDescription.TableOperation> getTableOperations(int opcode)
Implementation detail (for internal use only).


Oracle JDBC API Reference
11g Release 2 ("11.2.0.3.0")

Copyright © 1998, 2007, Oracle. All rights reserved.