Package com.j_spaces.core.client
Class ExternalEntry
java.lang.Object
com.j_spaces.core.client.ExternalEntry
- All Implemented Interfaces:
IGSEntry,Serializable,Cloneable,Entry
Deprecated.
Since 8.0 - This class has been deprecated and will be removed in future versions.
For id-based queries, use the GigaSpace.readById/readByIds and related overloades. For extended
matching, use SQLQuery. For weak-type entries, use SpaceDocument.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionboolean[]Deprecated.booleanDeprecated.booleanDeprecated.If true m_Broadcast enabled.Deprecated.The Entry class name.short[]Deprecated.Codes for extending matching with columns in comparison.short[]Deprecated.Codes for extending matching.String[]Deprecated.The Entry field names array.String[]Deprecated.The Entry field Types.Object[]Deprecated.The Entry field values.boolean[]Deprecated.Contains array of boolean values that indicate which of the class fields are index fields.booleanDeprecated.FIFO Indication, iftruethe entry will be returned in a FIFO way.booleanDeprecated.Iftruewill be transient.String[]Deprecated.Contains array of UIDs.booleanDeprecated.If true Lease object would not return from the write/writeMultiple operations.Deprecated.The field name representing the primary key.Object[]Deprecated.range values- correspond to m_ExtendedMatchCodes, this is UP-TO and include values.boolean[]Deprecated.boolean array that indicates for each range value if it is included in range or notbooleanDeprecated.Contains a tag that indicates whether the class should be replicated or not.booleanDeprecated.If true readMultiple/takeMultiple return only UIDs.String[]Deprecated.The Entry super classes names array.longDeprecated.Read only field.Deprecated.Store Entry Unique ID.intDeprecated.Contains a version number that is incremented each time the entry is updated.Deprecated.The field name representing routing field name. -
Constructor Summary
ConstructorsModifierConstructorDescriptionDeprecated.Default constructor required forjava.io.Externalizableinterface.protectedExternalEntry(ExternalEntry entry) Deprecated.Copy constructor, creates a copy of this entry.ExternalEntry(String entryUID) Deprecated.Constructs an ExternalEntry object that will be used as a template.ExternalEntry(String[] multipleUIDs) Deprecated.Constructs an ExternalEntry object that will be used as a template for readMultiple/takeMultiple operations.
You can read/take multiple Entries from the space using their UID's in one space operation.ExternalEntry(String className, Object[] fieldsValues) Deprecated.Constructs an ExternalEntry object.ExternalEntry(String className, Object[] fieldsValues, String[] fieldsNames) Deprecated.Constructs an ExternalEntry object.ExternalEntry(String className, Object[] fieldsValues, String[] fieldsNames, String[] fieldsTypes) Deprecated.Constructs an ExternalEntry object. -
Method Summary
Modifier and TypeMethodDescriptionclone()Deprecated.Shallow clonebooleanDeprecated.Checks for identical UIDs and field values.static booleanDeprecated.General equals method that compares two objects considering null values and multi-dimensional arrays.Deprecated.Entry class Name.Deprecated.Entry-class codebase.Deprecated.shortgetExtendedMatchCode(int index) Deprecated.Get extended match code at specified indexintgetExtendedMatchCodeColumn(int index) Deprecated.Get extended match code at specified indexshort[]Deprecated.Matching code columns array.short[]Deprecated.Matching codes array.intgetFieldPosition(String fieldName) Deprecated.Return the the field position in theFieldsValuesarray.String[]Deprecated.Entry fields names.String[]Deprecated.Entry Fields Types.Object[]Deprecated.Entry field Values.getFieldType(String fieldName) Deprecated.Retries the given field its type class name.getFieldValue(int index) Deprecated.Retrieves the given field value by position.getFieldValue(String fieldName) Deprecated.Retrieves the given field value.boolean[]Deprecated.Indexed fields array indication.Deprecated.Returns a Map.Entry (key-value pair) representation of this entity.String[]Deprecated.Array of Entry UIDs.Deprecated.Converts to object.Deprecated.The field name representing the primary key.boolean[]Deprecated.getRangeValue(int index) Deprecated.Get range value at specified indexbooleangetRangeValueInclusion(int index) Deprecated.Get range value inclusion indicator at specified indexObject[]Deprecated.Entry range Values.Deprecated.Get the routing field name that was selected to be the first index for partition.String[]Deprecated.Entry Super Classes Names.longDeprecated.Entry time to live.getUID()Deprecated.Entry UID.intDeprecated.Ascending version of this EntryintDeprecated.Entry Version ID.booleanDeprecated.inthashCode()Deprecated.Entry UID hashCode.booleanDeprecated.Check if broadcast, applicable only when used with partial replication.booleanDeprecated.booleanisFifo()Deprecated.FIFO Indication.booleanisIndexedField(String fieldName) Deprecated.Checks if the given field is indexed.booleanDeprecated.Check write mode.booleanDeprecated.Check if replicatable, applicable only when used with partial replication.booleanDeprecated.ReturnOnlyUids indication.booleanDeprecated.Check if Transient entry.voidDeprecated.Construct Persistent Entry.voidDeprecated.Construct Transient Entry.voidDeprecated.Restore the class contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays.voidsetBroadcast(boolean broadcast) Deprecated.Set the Broadcast indication value.voidsetClassName(String className) Deprecated.This method should be used for new Entry classes introduced to the space.voidsetExtendedMatchCodeColumns(short[] extendedMatchCodeColumns) Deprecated.voidsetExtendedMatchCodes(short[] extendedMatchCodes) Deprecated.The matching codes.voidsetFieldsNames(String[] fieldsNames) Deprecated.Set the entry field names.voidsetFieldsTypes(String[] fieldsTypes) Deprecated.Entry fields types to set.voidsetFieldsValues(Object[] fieldsValues) Deprecated.Entry field values to set.setFieldValue(int index, Object value) Deprecated.Associates the specified value with the specified field position.setFieldValue(String fieldName, Object value) Deprecated.Associates the specified value with the specified field.voidsetFifo(boolean fifo) Deprecated.Set the FIFO indication.voidsetIndexIndicators(boolean[] indexIndicators) Deprecated.indexed fields array indication to set.voidsetMultipleUIDs(String[] multipleUIDs) Deprecated.Array of Entry UIDs to read.voidsetNOWriteLeaseMode(boolean noWriteLeaseMode) Deprecated.Settruedo not return Lease object after write,falsereturn Lease object after write.voidsetPrimaryKeyName(String fieldName) Deprecated.Sets the field name representing the primary key.voidsetRangeValues(Object[] rangeValues) Deprecated.Entry range values to set.voidsetReplicatable(boolean replicatable) Deprecated.Set the replicatable indication value.voidsetReturnOnlyUids(boolean returnOnlyUids) Deprecated.set the ReturnOnlyUids indication.voidsetRoutingFieldName(String routingFieldName) Deprecated.Set the routing field name that was selected to be the first index for partition.voidsetSuperClassesNames(String[] superClassesNames) Deprecated.set the Super Classes Names Array.setTimeToLive(long timeToLive) Deprecated.Set the time left for this entry to live.voidsetTransient(boolean isTransient) Deprecated.Sets the entry to be transient (true) or persistent (false).voidDeprecated.Set Entry UID.voidsetVersion(int version) Deprecated.voidsetVersionID(int versionID) Deprecated.Entry Version ID.toString()Deprecated.Returns a string representation of theExternalEntry.voidDeprecated.Save the object contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.
-
Field Details
-
m_UID
Deprecated.Store Entry Unique ID. If this field is not null then this UID will be used by the Space, otherwise the space will generate it automatically. When entry have all its fields null (null template) and its UID is assigned, matching will be done using the UID only. The UID is a String based identifier and composed of the following parts: - Class information class Hashcode and name size - Space node name At clustered environment combined from container-name :space name. At non-clustered environment combined from dummy name. - Timestamp - Counter
-
m_ClassName
Deprecated.The Entry class name. -
m_SuperClassesNames
Deprecated.The Entry super classes names array. The order of the values in the array is the class inheritance hierarchy. -
m_FieldsNames
Deprecated.The Entry field names array. -
m_FieldsTypes
Deprecated.The Entry field Types. -
m_FieldsValues
Deprecated.The Entry field values. -
m_IndexIndicators
public boolean[] m_IndexIndicatorsDeprecated.Contains array of boolean values that indicate which of the class fields are index fields. -
m_PrimaryKeyName
Deprecated.The field name representing the primary key. Usually the field name of the first indexed field.- See Also:
-
m_Replicatable
public boolean m_ReplicatableDeprecated.Contains a tag that indicates whether the class should be replicated or not. Used only in the case of partial replication. -
m_Broadcast
public boolean m_BroadcastDeprecated.If true m_Broadcast enabled. -
m_MultipleUIDs
Deprecated.Contains array of UIDs. Used in readMultiple/takeMultiple operations. holds the UIDs of the Objects that are going to be read or take. when using m_ReturnOnlyUids=true the returned UIDs are are kept here in the first Entry returned. -
m_ReturnOnlyUids
public boolean m_ReturnOnlyUidsDeprecated.If true readMultiple/takeMultiple return only UIDs. -
m_isFifo
public boolean m_isFifoDeprecated.FIFO Indication, iftruethe entry will be returned in a FIFO way. -
m_VersionID
public int m_VersionIDDeprecated.Contains a version number that is incremented each time the entry is updated. The initial value to be stored in the space is 1, and is incremented after each update. Value is used for optimistic locking. -
m_ExtendedMatchCodes
public short[] m_ExtendedMatchCodesDeprecated.Codes for extending matching.- See Also:
-
m_ExtendedMatchCodeColumns
public short[] m_ExtendedMatchCodeColumnsDeprecated.Codes for extending matching with columns in comparison.- See Also:
-
m_RangeValues
Deprecated.range values- correspond to m_ExtendedMatchCodes, this is UP-TO and include values. -
m_RangeValuesInclusion
public boolean[] m_RangeValuesInclusionDeprecated.boolean array that indicates for each range value if it is included in range or not -
m_TimeToLive
public long m_TimeToLiveDeprecated.Read only field. Time (in milliseconds) left for this entry to live. This value is correct for the operation time. -
m_isTransient
public boolean m_isTransientDeprecated.Iftruewill be transient. -
m_NOWriteLeaseMode
public boolean m_NOWriteLeaseModeDeprecated.If true Lease object would not return from the write/writeMultiple operations. -
routingFieldName
Deprecated.The field name representing routing field name. on that is taken as the first index for partition.- See Also:
-
_primitiveFields
public boolean[] _primitiveFieldsDeprecated. -
_returnTrueType
public boolean _returnTrueTypeDeprecated.
-
-
Constructor Details
-
ExternalEntry
public ExternalEntry()Deprecated.Default constructor required forjava.io.Externalizableinterface. -
ExternalEntry
Deprecated.Constructs an ExternalEntry object that will be used as a template. The template matching will be done based on the entry UId only.- Parameters:
entryUID- entry UID.
-
ExternalEntry
Deprecated.Copy constructor, creates a copy of this entry.- Parameters:
entry- another ExternalEntry
-
ExternalEntry
Deprecated.Constructs an ExternalEntry object that will be used as a template for readMultiple/takeMultiple operations.
You can read/take multiple Entries from the space using their UID's in one space operation. You should construct ExternalEntry template that includes array of the Entry's UID and use this template with the readMultiple operation. See below example:
The Entry Class:
The Application code:public class MyEntry extends MetaDataEntry{ public MyEntry (){} public MyEntry (int num) { this.attr1 = "attr1 " + num; this.attr2 = "attr2 " + num; } public String attr1,attr2; public String toString() { return "UID:" + __getEntryInfo().m_UID + " attr1:" + attr1 + " attr2:"+ attr2; } }IJSpace space = (IJSpace )SpaceFinder.find("/./mySpace"); String uid[] = new String[10]; for (int i=0; i < 10 ;i++ ) { uid[i] = ClientUIDHandler.createUIDFromName(i , MyEntry.class.getName()); MyEntry entry = new MyEntry(i); entry.__setEntryInfo(new EntryInfo(uid[i],0)); space.write(entry , null ,Lease.FOREVER ); } ExternalEntry multiUIDtemplate = new ExternalEntry(uid); Entry[] result = space.readMultiple(multiUIDtemplate , null , Integer.MAX_VALUE); for (int i=0; i < result.length ;i++ ) { ExternalEntry ee = (ExternalEntry)result[i]; System.out.println(ee.getEntry(space)); }- Parameters:
multipleUIDs- Entries UIDs array.
-
ExternalEntry
public ExternalEntry(String className, Object[] fieldsValues, String[] fieldsNames, String[] fieldsTypes) Deprecated.Constructs an ExternalEntry object. Use this constructor to introduce a new class to the space.- Parameters:
className- The entry class namefieldsValues- The entry field values arrayfieldsNames- The entry field names arrayfieldsTypes- The entry field types array. Field types should be Java full class names.
-
ExternalEntry
Deprecated.Constructs an ExternalEntry object. Use this constructor to introduce a new class to the space.- Parameters:
className- The Entry class namefieldsValues- The Entry field values arrayfieldsNames- The Entry field names array
-
ExternalEntry
Deprecated.Constructs an ExternalEntry object. Do not use this constructor to introduce new the class to the space.- Parameters:
className- The class namefieldsValues- Entry field values array
-
-
Method Details
-
getPrimitiveFields
public boolean[] getPrimitiveFields()Deprecated. -
hasExtendedInfo
public boolean hasExtendedInfo()Deprecated. -
writeExternal
Deprecated.Save the object contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.- Parameters:
out- the stream to write the object to- Throws:
IOException- Includes any I/O exceptions that may occur
-
readExternal
Deprecated.Restore the class contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays.- Parameters:
in- the stream to read data from in order to restore the object- Throws:
IOException- if I/O errors occurClassNotFoundException- If the class for an object being restored cannot be found.
-
equals
Deprecated.Checks for identical UIDs and field values. -
equals
Deprecated.General equals method that compares two objects considering null values and multi-dimensional arrays. In case of arrays - their members are compared recursively.- Returns:
- true if two objects are equal
-
hashCode
public int hashCode()Deprecated.Entry UID hashCode. -
getClassName
Deprecated.Entry class Name.- Specified by:
getClassNamein interfaceIGSEntry- Returns:
- Returns the Entry class Name.
-
setClassName
Deprecated.This method should be used for new Entry classes introduced to the space.- Parameters:
className- The Entry class Name to set.
-
getExtendedMatchCodes
public short[] getExtendedMatchCodes()Deprecated.Matching codes array.- Returns:
- Returns the Matching codes array.
-
getExtendedMatchCodeColumns
public short[] getExtendedMatchCodeColumns()Deprecated.Matching code columns array.- Returns:
- Returns the Matching code columns array.
-
setExtendedMatchCodes
public void setExtendedMatchCodes(short[] extendedMatchCodes) Deprecated.The matching codes.- Parameters:
extendedMatchCodes- The matching codes to set for template objects.This array should match the field values array. Optional Values: TemplateMatchCodes.EQ - equal TemplateMatchCodes.NE - not equal TemplateMatchCodes.GT - greater than TemplateMatchCodes.GE - grater-equal TemplateMatchCodes.LT - less than TemplateMatchCodes.LE - less-equal TemplateMatchCodes.IS_NULL - entry field is null (template field not relevant) TemplateMatchCodes.NOT_NULL - entry field is not null (template field not relevant)
-
setExtendedMatchCodeColumns
public void setExtendedMatchCodeColumns(short[] extendedMatchCodeColumns) Deprecated. -
getFieldsNames
Deprecated.Entry fields names.- Specified by:
getFieldsNamesin interfaceIGSEntry- Returns:
- Returns the entry fields names.
-
setFieldsNames
Deprecated.Set the entry field names.- Parameters:
fieldsNames- The entry field names
-
getFieldsTypes
Deprecated.Entry Fields Types.- Specified by:
getFieldsTypesin interfaceIGSEntry- Returns:
- Returns The entry Fields Types
-
setFieldsTypes
Deprecated.Entry fields types to set.- Parameters:
fieldsTypes- The Entry fields types to set. Field types are Java classes full names.
-
getFieldsValues
Deprecated.Entry field Values.- Specified by:
getFieldsValuesin interfaceIGSEntry- Returns:
- Returns the entry field Values
-
setFieldsValues
Deprecated.Entry field values to set.- Parameters:
fieldsValues- Entry field values to set
-
getRangeValues
Deprecated.Entry range Values.- Returns:
- Returns the entry range Values
-
setRangeValues
Deprecated.Entry range values to set.- Parameters:
rangeValues- Entry range values to set
-
isFifo
public boolean isFifo()Deprecated.FIFO Indication. -
setFifo
public void setFifo(boolean fifo) Deprecated.Set the FIFO indication.- Parameters:
fifo- FIFO indication. This method should be used for new Entry Classes introduced to the space and for templates objects used for matching.
-
getIndexIndicators
public boolean[] getIndexIndicators()Deprecated.Indexed fields array indication.- Specified by:
getIndexIndicatorsin interfaceIGSEntry- Returns:
- Returns the indexed fields array indication
-
setIndexIndicators
public void setIndexIndicators(boolean[] indexIndicators) Deprecated.indexed fields array indication to set.- Parameters:
indexIndicators- Array of fields to Index. The values of this array should match the fields array
-
getPrimaryKeyName
Deprecated.The field name representing the primary key. Usually the field name of the first indexed field (can be null).- Specified by:
getPrimaryKeyNamein interfaceIGSEntry- Returns:
- field name of the primary key.
- See Also:
-
setPrimaryKeyName
Deprecated.Sets the field name representing the primary key. Usually the field name of the first indexed field.- Parameters:
fieldName- field name of the primary key.- See Also:
-
getMultipleUIDs
Deprecated.Array of Entry UIDs.- Returns:
- Returns Array of Entry UIDs
-
setMultipleUIDs
Deprecated.Array of Entry UIDs to read.- Parameters:
multipleUIDs- Array of Entry UIDs to read.
-
isReplicatable
public boolean isReplicatable()Deprecated.Check if replicatable, applicable only when used with partial replication.- Specified by:
isReplicatablein interfaceIGSEntry- Returns:
trueif this entry is replicatable.
-
setReplicatable
public void setReplicatable(boolean replicatable) Deprecated.Set the replicatable indication value.- Parameters:
replicatable- The replicatable indication value. This method should be used with clustered spaces.
-
isBroadcast
public boolean isBroadcast()Deprecated.Check if broadcast, applicable only when used with partial replication.- Specified by:
isBroadcastin interfaceIGSEntry- Returns:
trueif this entry is broadcast.
-
setBroadcast
public void setBroadcast(boolean broadcast) Deprecated.Set the Broadcast indication value.- Parameters:
Broadcast- The Broadcast indication value.
-
isReturnOnlyUids
public boolean isReturnOnlyUids()Deprecated.ReturnOnlyUids indication.- Returns:
- Returns the ReturnOnlyUids indication
-
setReturnOnlyUids
public void setReturnOnlyUids(boolean returnOnlyUids) Deprecated.set the ReturnOnlyUids indication.- Parameters:
returnOnlyUids- set the returnOnlyUids indication value
-
getSuperClassesNames
Deprecated.Entry Super Classes Names.- Specified by:
getSuperClassesNamesin interfaceIGSEntry- Returns:
- Returns the Entry Super Classes Names.
-
getCodebase
Deprecated.Entry-class codebase.- Specified by:
getCodebasein interfaceIGSEntry- Returns:
- default implementation returns null.
-
setSuperClassesNames
Deprecated.set the Super Classes Names Array.- Parameters:
superClassesNames- The Super Classes Names Array
-
getTimeToLive
public long getTimeToLive()Deprecated.Entry time to live.- Specified by:
getTimeToLivein interfaceIGSEntry- Returns:
- the Entry's time to live in milliseconds.
- See Also:
-
setTimeToLive
Deprecated.Set the time left for this entry to live.- Parameters:
timeToLive- in milliseconds
-
getVersion
public int getVersion()Deprecated.Ascending version of this Entry Inherited fromIGSEntryand is equivalent to callinggetVersionID()- Specified by:
getVersionin interfaceIGSEntry- Returns:
- the version of this entry.
- See Also:
-
setVersion
public void setVersion(int version) Deprecated. -
isTransient
public boolean isTransient()Deprecated.Check if Transient entry.- Specified by:
isTransientin interfaceIGSEntry- Returns:
- Returns true if Transient Entry.
-
setTransient
public void setTransient(boolean isTransient) Deprecated.Sets the entry to be transient (true) or persistent (false). -
makeTransient
public void makeTransient()Deprecated.Construct Transient Entry. This method should be used with Persistent spaces. This method should be used with new entries. -
makePersistent
public void makePersistent()Deprecated.Construct Persistent Entry. This method should be used with Persistent spaces. This method should be used with new entries. -
getMapEntry
Deprecated.Returns a Map.Entry (key-value pair) representation of this entity. Relevant when interacting with the Space using Map API; otherwise anullis returned.- Specified by:
getMapEntryin interfaceIGSEntry- Returns:
- a Map.Entry representation of this entity;
nullif no representation. - See Also:
-
getUID
Deprecated.Entry UID. -
setUID
Deprecated.Set Entry UID.- Parameters:
m_uid- The Entry UID to set. When using this method make sure you are using unique value. This method should get as input returned value from ClientUIDHandler.createUIDFromNameThe UID is a String based identifier and composed of the following parts: - Class information class Hashcode and name size - Space node name At clustered environment combined from container-name :space name. At non-clustered environment combined from dummy name. - Timestamp - Counter
-
getVersionID
public int getVersionID()Deprecated.Entry Version ID.- Returns:
- Returns the Entry Version ID. The version number is incremented each time an entry is updated. The initial value to be stored in the space is 1, and is incremented after each update. This value is used when running in optimistic locking mode.
-
setVersionID
public void setVersionID(int versionID) Deprecated.Entry Version ID.- Parameters:
versionID- The Entry Version ID to set.
-
setNOWriteLeaseMode
public void setNOWriteLeaseMode(boolean noWriteLeaseMode) Deprecated.Settruedo not return Lease object after write,falsereturn Lease object after write.- Parameters:
noWriteLeaseMode- write mode.
-
isNOWriteLeaseMode
public boolean isNOWriteLeaseMode()Deprecated.Check write mode.- Returns:
trueif do not return Lease object after write, otherwisefalse.
-
getFieldValue
Deprecated.Retrieves the given field value.- Specified by:
getFieldValuein interfaceIGSEntry- Parameters:
fieldName- name of the field (e.g.Field.getName().- Returns:
- the field value.
-
setFieldValue
Deprecated.Associates the specified value with the specified field.- Specified by:
setFieldValuein interfaceIGSEntry- Parameters:
fieldName- the field name.value- value to be associated with the specified field.- Returns:
- the value that was associated with the specified field.
-
getFieldType
Deprecated.Retries the given field its type class name.- Specified by:
getFieldTypein interfaceIGSEntry- Parameters:
fieldName- the field name.- Returns:
- the field type class name.
-
isIndexedField
Deprecated.Checks if the given field is indexed.- Specified by:
isIndexedFieldin interfaceIGSEntry- Parameters:
fieldName- the field name.- Returns:
trueif the the field is indexed.
-
getFieldValue
Deprecated.Retrieves the given field value by position.- Specified by:
getFieldValuein interfaceIGSEntry- Parameters:
index- the field position.- Returns:
- the field value.
- Throws:
IllegalArgumentException- if field name is not avaliableIllegalStateException- if field values array was not properly set
-
setFieldValue
public Object setFieldValue(int index, Object value) throws IllegalArgumentException, IllegalStateException Deprecated.Associates the specified value with the specified field position.- Specified by:
setFieldValuein interfaceIGSEntry- Parameters:
index- the field position.value- value to be associated with the specified field.- Returns:
- the value that was associated with the specified field.
- Throws:
IllegalArgumentException- if field name is not avaliableIllegalStateException- if field values array was not properly set
-
getFieldPosition
Deprecated.Return the the field position in theFieldsValuesarray.- Specified by:
getFieldPositionin interfaceIGSEntry- Parameters:
fieldName- name of the field (e.g.Field.getName().- Returns:
- the field position in the field values array returned by {
IGSEntry.getFieldsValues().
-
getEntry
Deprecated.- Throws:
UnusableEntryException
-
getObject
Deprecated.Converts to object.
Notice: The returned object is a transformation of this IGSEntry and each change in entry fields should be usingIGSEntry.setFieldValue(int, Object)orIGSEntry.setFieldValue(String, Object).- Specified by:
getObjectin interfaceIGSEntry- Parameters:
space- Space proxy.- Returns:
- Returns converted Object.
- Throws:
UnusableEntryException- One or more fields in the entry cannot be deserialized, or the class for the entry type itself cannot be deserialized.
-
getRoutingFieldName
Deprecated.Get the routing field name that was selected to be the first index for partition.- Specified by:
getRoutingFieldNamein interfaceIGSEntry- Returns:
- the routing field name
-
setRoutingFieldName
Deprecated.Set the routing field name that was selected to be the first index for partition.- Parameters:
routingFieldName- the routing field name
-
clone
Deprecated.Shallow clone -
getExtendedMatchCode
public short getExtendedMatchCode(int index) Deprecated.Get extended match code at specified index- Returns:
- the match code for the given property index
-
getExtendedMatchCodeColumn
public int getExtendedMatchCodeColumn(int index) Deprecated.Get extended match code at specified index- Returns:
- the match code for the given property index
-
getRangeValue
Deprecated.Get range value at specified index- Returns:
- the range value for the given property index
-
getRangeValueInclusion
public boolean getRangeValueInclusion(int index) Deprecated.Get range value inclusion indicator at specified index- Returns:
- the inclusion indicator for the given property index
-
isExtended
public boolean isExtended()Deprecated.- Returns:
- true if external entry has extended matching
-
toString
Deprecated.Returns a string representation of theExternalEntry.- Overrides:
toStringin classObject- Returns:
- a string representation of the
ExternalEntry.
-