public class QueryResultMapping extends Object implements MetaDataModes, SourceTracker, Commentable
| Modifier and Type | Class and Description |
|---|---|
class |
QueryResultMapping.PCResult
A persistence-capable result.
|
MODE_ALL, MODE_ANN_MAPPING, MODE_MAPPING, MODE_MAPPING_INIT, MODE_META, MODE_NONE, MODE_QUERYSRC_ANNOTATIONS, SRC_OTHER, SRC_XMLEMPTY_COMMENTS| Modifier and Type | Method and Description |
|---|---|
void |
addColumnResult(Object id)
Add the id of a mapped column in the query result.
|
QueryResultMapping.PCResult |
addPCResult(Class<?> candidate)
Add a mapped persistence-capable result with the given candidate type.
|
int |
getColNumber()
Return the column number in the line of the file at which this
instance was parsed.
|
Object[] |
getColumnResults()
Ids of mapped scalar columns in the result.
|
String[] |
getComments()
Return comments, or empty array if none.
|
Class<?> |
getDefiningType()
The class that defines this query result, or null if none.
|
int |
getLineNumber()
Return the line number of the file at which this instance was parsed.
|
int |
getListingIndex()
Relative order of result mapping in metadata.
|
String |
getName()
Return the name for this query result.
|
QueryResultMapping.PCResult[] |
getPCResults()
Return the mapped persistence-capable types in the query result.
|
String |
getResourceName()
Return the domain-meaningful name of the resource that was loaded
from this source.
|
File |
getSourceFile()
Return the file from which this instance was parsed.
|
int |
getSourceMode()
The source mode of this query result.
|
Object |
getSourceScope()
Return the domain-dependent scope of this instance within its file.
|
int |
getSourceType()
Return the type of source.
|
void |
setColNumber(int colNum) |
void |
setComments(String[] comments)
Set comments.
|
void |
setDefiningType(Class<?> cls)
The class that defines this query result, or null if none.
|
void |
setLineNumber(int lineNum) |
void |
setListingIndex(int idx)
Relative order of result mapping in metadata.
|
void |
setSource(File file,
Object scope,
int srcType) |
void |
setSourceMode(int mode)
The source mode of this query result.
|
String |
toString() |
public String getName()
public Class<?> getDefiningType()
public void setDefiningType(Class<?> cls)
public Object[] getColumnResults()
Resultpublic void addColumnResult(Object id)
Resultpublic QueryResultMapping.PCResult[] getPCResults()
public QueryResultMapping.PCResult addPCResult(Class<?> candidate)
public int getSourceMode()
public void setSourceMode(int mode)
public int getListingIndex()
public void setListingIndex(int idx)
public String[] getComments()
CommentablegetComments in interface Commentablepublic void setComments(String[] comments)
CommentablesetComments in interface Commentablepublic File getSourceFile()
SourceTrackergetSourceFile in interface SourceTrackerpublic Object getSourceScope()
SourceTrackergetSourceScope in interface SourceTrackerpublic int getSourceType()
SourceTrackergetSourceType in interface SourceTrackerpublic String getResourceName()
SourceTrackergetResourceName in interface SourceTrackerpublic int getLineNumber()
SourceTrackergetLineNumber in interface SourceTrackerpublic void setLineNumber(int lineNum)
public int getColNumber()
SourceTrackergetColNumber in interface SourceTrackerpublic void setColNumber(int colNum)
Copyright © 2006–2022 Apache Software Foundation. All rights reserved.