public class

QueryResultsDecorator

extends Object
java.lang.Object
   ↳ vars.query.QueryResultsDecorator

Summary

Public Constructors
QueryResultsDecorator(KnowledgebaseDAOFactory knowledgebaseDAOFactory)
Public Methods
void addBasicPhylogeny(QueryResults queryResults)
Modifies a QueryResults object by adding a column for storing the scientific name for each taxonimic level (KPCOFGS)
void addFullPhylogeny(QueryResults queryResults)
Modifies a QueryResults object by adding a column for storing the scientific name for each taxonimic level.
void addHierarchy(QueryResults queryResults)
static void dropEmptyColumns(QueryResults queryResults)
Drops all columns that do not contain any data.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public QueryResultsDecorator (KnowledgebaseDAOFactory knowledgebaseDAOFactory)

Public Methods

public void addBasicPhylogeny (QueryResults queryResults)

Modifies a QueryResults object by adding a column for storing the scientific name for each taxonimic level (KPCOFGS)

Parameters
queryResults The QueryResults object from a VARS query. The queryResults object should contain a column named "conceptname" (case-insensitive)

public void addFullPhylogeny (QueryResults queryResults)

Modifies a QueryResults object by adding a column for storing the scientific name for each taxonimic level. This includes infra, sub and supra levels.

Parameters
queryResults The QueryResults object from a VARS query. The queryResults object should contain a column named "conceptname" (case-insensitive)

public void addHierarchy (QueryResults queryResults)

public static void dropEmptyColumns (QueryResults queryResults)

Drops all columns that do not contain any data. This includes columsn of whitespace