Class RequestIdentifier
- java.lang.Object
-
- org.datanucleus.store.rdbms.request.RequestIdentifier
-
public class RequestIdentifier extends java.lang.Object
Representation of a request id.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
className
private int
hashCode
private int[]
memberNumbers
private int[]
secondaryMemberNumbers
private DatastoreClass
table
private RequestType
type
-
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 boolean
equals(java.lang.Object o)
Equality operatorDatastoreClass
getTable()
Accessor for the table of this request.int
hashCode()
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:
hashCode
in classjava.lang.Object
- Returns:
- The hashcode
-
equals
public boolean equals(java.lang.Object o)
Equality operator- Overrides:
equals
in classjava.lang.Object
- Parameters:
o
- Object to compare with- Returns:
- Whether the objects are equal
-
-