public interface

QueryPersistenceService

implements IQueryable
vars.query.QueryPersistenceService
Known Indirect Subclasses

Class Overview

DAO used by the Query Application for special operations

Summary

Public Methods
abstract List<String> findAllConceptNamesAsStrings()
abstract Collection<ILink> findAllLinkTemplates()
abstract Collection<String> findAllNamesUsedInAnnotations()
abstract Collection<ILink> findByConceptNames(Collection<String> conceptNames)
abstract QueryableImpl getAnnotationQueryable()
abstract Integer getCountOfUniqueValuesByColumn(String columnName)
abstract Map<String, String> getMetaData()
abstract String getURL()
abstract Collection<?> getUniqueValuesByColumn(String columnName)
[Expand]
Inherited Methods
From interface org.mbari.sql.IQueryable

Public Methods

public abstract List<String> findAllConceptNamesAsStrings ()

public abstract Collection<ILink> findAllLinkTemplates ()

public abstract Collection<String> findAllNamesUsedInAnnotations ()

public abstract Collection<ILink> findByConceptNames (Collection<String> conceptNames)

public abstract QueryableImpl getAnnotationQueryable ()

public abstract Integer getCountOfUniqueValuesByColumn (String columnName)

public abstract Map<String, String> getMetaData ()

public abstract String getURL ()

Returns
  • A URL (or other identififier) for the database that's being queried. Originally this was the JDBC URL.

public abstract Collection<?> getUniqueValuesByColumn (String columnName)