Class RequestIdentifier
java.lang.Object
org.datanucleus.store.rdbms.request.RequestIdentifier
Representation of a request id.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final String
private final int
private final int[]
private final int[]
private final DatastoreClass
private final RequestType
-
Constructor Summary
ConstructorsConstructorDescriptionRequestIdentifier
(DatastoreClass table, org.datanucleus.metadata.AbstractMemberMetaData[] mmds, org.datanucleus.metadata.AbstractMemberMetaData[] secondaryMmds, RequestType type, String className) Constructor.RequestIdentifier
(DatastoreClass table, org.datanucleus.metadata.AbstractMemberMetaData[] mmds, RequestType type, String className) Constructor. -
Method Summary
-
Field Details
-
table
-
memberNumbers
private final int[] memberNumbers -
secondaryMemberNumbers
private final int[] secondaryMemberNumbers -
type
-
hashCode
private final int hashCode -
className
-
-
Constructor Details
-
RequestIdentifier
public RequestIdentifier(DatastoreClass table, org.datanucleus.metadata.AbstractMemberMetaData[] mmds, RequestType type, 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, 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 Details
-
getTable
Accessor for the table of this request.- Returns:
- Table used in the request
-
hashCode
public int hashCode()Accessor for the hashcode -
equals
Equality operator
-