public final class TableDestination extends AbstractDestination
| Constructor and Description |
|---|
TableDestination(BufferedWriter out,
char columnDelimiter,
String[] rowPropositionIds,
TableColumnSpec[] columnSpecs,
boolean headerWritten) |
| Modifier and Type | Method and Description |
|---|---|
char |
getColumnDelimiter() |
TableColumnSpec[] |
getColumnSpecs() |
TableQueryResultsHandler |
getQueryResultsHandler(Query query,
DataSource dataSource,
KnowledgeSource knowledgeSource)
Performs any initialization required for the query results handler's
configuration.
|
String[] |
getRowPropositionIds() |
String[] |
getSupportedPropositionIds(DataSource dataSource,
KnowledgeSource knowledgeSource)
Infers a list of propositions to populate all of the specified columns.
|
boolean |
isHeaderWritten() |
getDisplayName, getId, getStatistics, isGetStatisticsSupportedpublic TableDestination(BufferedWriter out, char columnDelimiter, String[] rowPropositionIds, TableColumnSpec[] columnSpecs, boolean headerWritten)
public String[] getRowPropositionIds()
public char getColumnDelimiter()
public TableColumnSpec[] getColumnSpecs()
public boolean isHeaderWritten()
public TableQueryResultsHandler getQueryResultsHandler(Query query, DataSource dataSource, KnowledgeSource knowledgeSource) throws QueryResultsHandlerInitException
Destination#collectStatistics() will work. This method is called by
Protempa before
#handleKnowledgeSource(org.protempa.KnowledgeSource) .QueryResultsHandlerInitExceptionpublic String[] getSupportedPropositionIds(DataSource dataSource, KnowledgeSource knowledgeSource) throws GetSupportedPropositionIdsException
getSupportedPropositionIds in interface DestinationgetSupportedPropositionIds in class AbstractDestinationStrings.GetSupportedPropositionIdsExceptionCopyright © 2012–2016 Emory University. All rights reserved.