public abstract class

NativeSQLQueryNonScalarReturn

extends Object
implements Serializable NativeSQLQueryReturn
java.lang.Object
   ↳ org.hibernate.engine.query.sql.NativeSQLQueryNonScalarReturn
Known Direct Subclasses

Class Overview

Represents the base information for a non-scalar return defined as part of a native sql query.

Summary

Protected Constructors
NativeSQLQueryNonScalarReturn(String alias, Map propertyResults, LockMode lockMode)
Constructs some form of non-scalar return descriptor
Public Methods
boolean equals(Object o)
String getAlias()
Retrieve the defined result alias
LockMode getLockMode()
Retrieve the lock-mode to apply to this return
Map getPropertyResultsMap()
Retrieve the user-supplied column->property mappings.
int hashCode()
[Expand]
Inherited Methods
From class java.lang.Object

Protected Constructors

protected NativeSQLQueryNonScalarReturn (String alias, Map propertyResults, LockMode lockMode)

Constructs some form of non-scalar return descriptor

Parameters
alias The result alias
propertyResults Any user-supplied column->property mappings
lockMode The lock mode to apply to the return.

Public Methods

public boolean equals (Object o)

public String getAlias ()

Retrieve the defined result alias

Returns
  • The result alias.

public LockMode getLockMode ()

Retrieve the lock-mode to apply to this return

Returns
  • The lock mode

public Map getPropertyResultsMap ()

Retrieve the user-supplied column->property mappings.

Returns
  • The property mappings.

public int hashCode ()