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