public abstract class NativeSQLQueryNonScalarReturn extends Object implements NativeSQLQueryReturn, Serializable
NativeSQLQueryReturn.TraceLogger
Modifier | Constructor and Description |
---|---|
protected |
NativeSQLQueryNonScalarReturn(String alias,
Map<String,String[]> propertyResults,
LockMode lockMode)
Constructs some form of non-scalar return descriptor
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
String |
getAlias()
Retrieve the defined result alias
|
LockMode |
getLockMode()
Retrieve the lock-mode to apply to this return
|
Map<String,String[]> |
getPropertyResultsMap()
Retrieve the user-supplied column->property mappings.
|
int |
hashCode() |
void |
traceLog(NativeSQLQueryReturn.TraceLogger logger) |
protected NativeSQLQueryNonScalarReturn(String alias, Map<String,String[]> propertyResults, LockMode lockMode)
alias
- The result aliaspropertyResults
- Any user-supplied column->property mappingslockMode
- The lock mode to apply to the return.public String getAlias()
public LockMode getLockMode()
public Map<String,String[]> getPropertyResultsMap()
public void traceLog(NativeSQLQueryReturn.TraceLogger logger)
traceLog
in interface NativeSQLQueryReturn
Copyright © 2017 JBoss by Red Hat. All rights reserved.