| vars.query.QueryPersistenceService | 
    
    
   Known Indirect Subclasses
  
 | 
Class Overview
DAO used by the Query Application for special operations
 
Summary
| 
  [Expand]
   Inherited Methods  | 
   
From interface
  org.mbari.sql.IQueryable
  
   
  
    
    
	 
    
        | 
            abstract
            
            
            
            
            QueryResults
         | 
        
        executeQuery(String arg0)
        
   |  
	 
    
        | 
            abstract
            
            
            
            <T>
            T
         | 
        
        executeQueryFunction(String arg0, QueryFunction<T> arg1)
        
   |  
 
   
 
 | 
 
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)