public abstract class

AbstractQueryExecutor

extends Object
implements QueryExecutor
java.lang.Object
   ↳ vars.query.ui.db.AbstractQueryExecutor
Known Direct Subclasses

Class Overview

Query's are built from the UI components. This class encapsulates the database queries and returns a org.mbari.sql.QueryResults object with the results based on the UI's settings.

Summary

Public Constructors
AbstractQueryExecutor(Collection<ConceptConstraints> conceptConstraints, Collection<ValuePanel> valuePanels, boolean allInterpretations, boolean allAssociations)
Public Methods
Collection<ConceptConstraints> getConceptConstraints()
String getSQL()
Collection<ValuePanel> getValuePanels()
boolean isAllAssociations()
boolean isAllInterpretations()
[Expand]
Inherited Methods
From class java.lang.Object
From interface vars.query.ui.db.QueryExecutor

Public Constructors

public AbstractQueryExecutor (Collection<ConceptConstraints> conceptConstraints, Collection<ValuePanel> valuePanels, boolean allInterpretations, boolean allAssociations)

Public Methods

public Collection<ConceptConstraints> getConceptConstraints ()

public String getSQL ()

public Collection<ValuePanel> getValuePanels ()

public boolean isAllAssociations ()

public boolean isAllInterpretations ()