indexing description: "[ Modifiers that are used to modify the behavior of space operations. ]" legal: "See notice at end of class." status: "See notice at end of class." date: "$Date$" revision: "$Revision$" class EGS_MODIFIERS feature -- Constants one_way: INTEGER = 1 -- One way writing no_return_value: INTEGER = 2 -- No return value write: INTEGER = 4 -- Performs a regular write operation. Indicates write-only operation. update: INTEGER = 8 -- Performs a regular update operation. Indicates update-only operation. partial_update: INTEGER = 16 -- If set, null values in the updated entry are treated as "leave as it is". dirty_read: INTEGER = 32 -- If set, the Dirty read option allows you to retrieve the latest state of the object -- before it has been committed. partial_read: INTEGER = 64 -- Partial read return_only_uid: INTEGER = 128 -- Just return the UID of the object and nothing else. assert_unexisting_read_uid: INTEGER = 256 --If set, on Read or Take operation throws EntryNotInSpaceException if the -- specified entry UID is not in the space. exclusive_read_lock: INTEGER = 512 -- Provides an Exclusive Read lock. externalizable_transport: INTEGER = 1024 -- Use externalizable fifo: INTEGER = 2048 -- Use FIFO ordering update_or_write: INTEGER is 4096 -- When set: if the entry to be updated does not reside in the space, -- a new entry is written. read_committed: INTEGER = 8192 -- Provides READ_COMMITTED isolation level in read operations. feature indexing library: "egigs-cpp: Library for accessing the GigaSpaces platform, POCO library based implementation." copyright: "Copyright (c) 2008, Eiffel Software and others" license: "Eiffel Forum License v2 (see http://www.eiffel.com/licensing/forum.txt)" source: "[ Eiffel Software 356 Storke Road, Goleta, CA 93117 USA Telephone 805-685-1006, Fax 805-685-6869 Website http://www.eiffel.com Customer support http://support.eiffel.com ]" end