Skip navigation links

Oracle® Coherence Java API Reference
Release 3.7.1.0

E22843-01


com.tangosol.util
Class SimpleQueryRecord.PartialResult.IndexLookupRecord

java.lang.Object
  extended by com.tangosol.util.SimpleQueryRecord.PartialResult.IndexLookupRecord

All Implemented Interfaces:
ExternalizableLite, PortableObject, QueryRecord.PartialResult.IndexLookupRecord, java.io.Serializable
Enclosing class:
SimpleQueryRecord.PartialResult

public static class SimpleQueryRecord.PartialResult.IndexLookupRecord
extends java.lang.Object
implements QueryRecord.PartialResult.IndexLookupRecord, ExternalizableLite, PortableObject

Simple QueryRecord.PartialResult.IndexLookupRecord implementation.


Constructor Summary
  SimpleQueryRecord.PartialResult.IndexLookupRecord()
          Default constructor (necessary for the ExternalizableLite interface).
  SimpleQueryRecord.PartialResult.IndexLookupRecord(QueryRecord.PartialResult.IndexLookupRecord record)
          Copy constructor for an IndexLookupRecord.
protected SimpleQueryRecord.PartialResult.IndexLookupRecord(java.lang.String sExtractor, java.lang.String sIndex, boolean fOrdered)
          Construct an IndexLookupRecord.
  SimpleQueryRecord.PartialResult.IndexLookupRecord(ValueExtractor extractor, MapIndex index)
          Construct an IndexLookupRecord.

 

Method Summary
 boolean equals(java.lang.Object o)
          
 java.lang.String getExtractorDescription()
          Get a description of the extractor that was used for the index lookup.
 java.lang.String getIndexDescription()
          Get a description of the associated index.
 int hashCode()
          
 boolean isOrdered()
          Indicates whether or not the associated index is ordered.
 void readExternal(java.io.DataInput in)
          Restore the contents of this object by loading the object's state from the passed DataInput object.
 void readExternal(PofReader in)
          Restore the contents of a user type instance by reading its state using the specified PofReader object.
 void writeExternal(java.io.DataOutput out)
          Save the contents of this object by storing the object's state into the passed DataOutput object.
 void writeExternal(PofWriter out)
          Save the contents of a POF user type instance by writing its state using the specified PofWriter object.

 

Constructor Detail

SimpleQueryRecord.PartialResult.IndexLookupRecord

public SimpleQueryRecord.PartialResult.IndexLookupRecord()
Default constructor (necessary for the ExternalizableLite interface).

SimpleQueryRecord.PartialResult.IndexLookupRecord

public SimpleQueryRecord.PartialResult.IndexLookupRecord(ValueExtractor extractor,
                                                         MapIndex index)
Construct an IndexLookupRecord.
Parameters:
extractor - the extractor
index - the index

SimpleQueryRecord.PartialResult.IndexLookupRecord

public SimpleQueryRecord.PartialResult.IndexLookupRecord(QueryRecord.PartialResult.IndexLookupRecord record)
Copy constructor for an IndexLookupRecord.
Parameters:
record - the record to copy

SimpleQueryRecord.PartialResult.IndexLookupRecord

protected SimpleQueryRecord.PartialResult.IndexLookupRecord(java.lang.String sExtractor,
                                                            java.lang.String sIndex,
                                                            boolean fOrdered)
Construct an IndexLookupRecord.
Parameters:
sExtractor - the extractor description
sIndex - the index description
fOrdered - indicates whether or not the associated index is ordered

Method Detail

getExtractorDescription

public java.lang.String getExtractorDescription()
Get a description of the extractor that was used for the index lookup.
Specified by:
getExtractorDescription in interface QueryRecord.PartialResult.IndexLookupRecord
Returns:
the extractor description

getIndexDescription

public java.lang.String getIndexDescription()
Get a description of the associated index.
Specified by:
getIndexDescription in interface QueryRecord.PartialResult.IndexLookupRecord
Returns:
the index description; null if no index was found for the associated extractor

isOrdered

public boolean isOrdered()
Indicates whether or not the associated index is ordered.
Specified by:
isOrdered in interface QueryRecord.PartialResult.IndexLookupRecord
Returns:
true if the associated index is ordered; false if the index is not ordered or if no index was found for the associated extractor

hashCode

public int hashCode()

equals

public boolean equals(java.lang.Object o)

readExternal

public void readExternal(java.io.DataInput in)
                  throws java.io.IOException
Restore the contents of this object by loading the object's state from the passed DataInput object.
Specified by:
readExternal in interface ExternalizableLite
Parameters:
in - the DataInput stream to read data from in order to restore the state of this object
Throws:
java.io.IOException - if an I/O exception occurs
java.io.NotActiveException - if the object is not in its initial state, and therefore cannot be deserialized into

writeExternal

public void writeExternal(java.io.DataOutput out)
                   throws java.io.IOException
Save the contents of this object by storing the object's state into the passed DataOutput object.
Specified by:
writeExternal in interface ExternalizableLite
Parameters:
out - the DataOutput stream to write the state of this object to
Throws:
java.io.IOException - if an I/O exception occurs

readExternal

public void readExternal(PofReader in)
                  throws java.io.IOException
Restore the contents of a user type instance by reading its state using the specified PofReader object.
Specified by:
readExternal in interface PortableObject
Parameters:
in - the PofReader from which to read the object's state
Throws:
java.io.IOException - if an I/O error occurs

writeExternal

public void writeExternal(PofWriter out)
                   throws java.io.IOException
Save the contents of a POF user type instance by writing its state using the specified PofWriter object.
Specified by:
writeExternal in interface PortableObject
Parameters:
out - the PofWriter to which to write the object's state
Throws:
java.io.IOException - if an I/O error occurs

Skip navigation links

Oracle® Coherence Java API Reference
Release 3.7.1.0

E22843-01


Copyright © 2000, 2011, Oracle and/or its affiliates. All rights reserved.