Class RequestIdentifier
- java.lang.Object
-
- org.datanucleus.store.rdbms.request.RequestIdentifier
-
public class RequestIdentifier extends java.lang.ObjectRepresentation of a request id.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringclassNameprivate inthashCodeprivate int[]memberNumbersprivate int[]secondaryMemberNumbersprivate DatastoreClasstableprivate RequestTypetype
-
Constructor Summary
Constructors Constructor Description RequestIdentifier(DatastoreClass table, org.datanucleus.metadata.AbstractMemberMetaData[] mmds, org.datanucleus.metadata.AbstractMemberMetaData[] secondaryMmds, RequestType type, java.lang.String className)Constructor.RequestIdentifier(DatastoreClass table, org.datanucleus.metadata.AbstractMemberMetaData[] mmds, RequestType type, java.lang.String className)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)Equality operatorDatastoreClassgetTable()Accessor for the table of this request.inthashCode()Accessor for the hashcode
-
-
-
Field Detail
-
table
private final DatastoreClass table
-
memberNumbers
private final int[] memberNumbers
-
secondaryMemberNumbers
private final int[] secondaryMemberNumbers
-
type
private final RequestType type
-
hashCode
private final int hashCode
-
className
private final java.lang.String className
-
-
Constructor Detail
-
RequestIdentifier
public RequestIdentifier(DatastoreClass table, org.datanucleus.metadata.AbstractMemberMetaData[] mmds, RequestType type, java.lang.String className)
Constructor.- Parameters:
table- Datastore class for which this is a requestmmds- MetaData of fields/properties to use in the request (if required)type- The type being representedclassName- The name of the class
-
RequestIdentifier
public RequestIdentifier(DatastoreClass table, org.datanucleus.metadata.AbstractMemberMetaData[] mmds, org.datanucleus.metadata.AbstractMemberMetaData[] secondaryMmds, RequestType type, java.lang.String className)
Constructor.- Parameters:
table- Datastore class for which this is a requestmmds- MetaData of members to use in the request (if required)secondaryMmds- MetaData of secondary members to use the in the requesttype- The type being representedclassName- The name of the class
-
-
Method Detail
-
getTable
public DatastoreClass getTable()
Accessor for the table of this request.- Returns:
- Table used in the request
-
hashCode
public int hashCode()
Accessor for the hashcode- Overrides:
hashCodein classjava.lang.Object- Returns:
- The hashcode
-
equals
public boolean equals(java.lang.Object o)
Equality operator- Overrides:
equalsin classjava.lang.Object- Parameters:
o- Object to compare with- Returns:
- Whether the objects are equal
-
-