org.gusdb.wdk.model
Class Query
java.lang.Object
org.gusdb.wdk.model.Query
- Direct Known Subclasses:
- BooleanQuery, SqlQuery
public abstract class Query
- extends java.lang.Object
|
Constructor Summary |
Query()
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Query
public Query()
setName
public void setName(java.lang.String name)
setDisplayName
public void setDisplayName(java.lang.String displayName)
setDescription
public void setDescription(java.lang.String description)
addParamRef
public void addParamRef(Reference paramRef)
setIsCacheable
public void setIsCacheable(java.lang.Boolean isCacheable)
setHelp
public void setHelp(java.lang.String help)
addColumn
public void addColumn(Column column)
getName
public java.lang.String getName()
getFullName
public java.lang.String getFullName()
getDisplayName
public java.lang.String getDisplayName()
getParams
public Param[] getParams()
getIsCacheable
public java.lang.Boolean getIsCacheable()
getDescription
public java.lang.String getDescription()
getHelp
public java.lang.String getHelp()
getColumns
public Column[] getColumns()
getColumnMap
public java.util.Map getColumnMap()
getColumn
public Column getColumn(java.lang.String columnName)
throws WdkModelException
- Throws:
WdkModelException
makeInstance
public abstract QueryInstance makeInstance()
getInternalParamValues
public java.util.Map getInternalParamValues(java.util.Map values)
throws WdkModelException
- transform a set of param values to internal param values
- Throws:
WdkModelException
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
getResultFactory
public ResultFactory getResultFactory()