uk.co.agena.minerva.model.querymodel
Class DatabaseQuery

java.lang.Object
  extended by uk.co.agena.minerva.model.querymodel.DatabaseQuery

public class DatabaseQuery
extends java.lang.Object

Holds the query string needed to perform a database query. This does not hold an actual instantiation of a query, with parameters and results. That is held by a QueryInstance object.

Author:
hearty

Constructor Summary
DatabaseQuery(DataSource dataSource, java.lang.String name, java.lang.String query, java.lang.String description)
           
 
Method Summary
 DataSource getDataSource()
           
 java.lang.String getDescription()
           
 java.lang.String getName()
           
 int getParameterCount()
           
 java.lang.String getQuery()
           
 boolean isStructureQuery()
           
 boolean isUpdate()
           
static DatabaseQuery load(XmlHelper helper, DataSource dataSource)
           
 void setDescription(java.lang.String description)
           
 void setName(java.lang.String name)
           
 void setQuery(java.lang.String query)
           
 void setStructureQuery(boolean isStructureQuery)
           
 void setUpdate(boolean isUpdate)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DatabaseQuery

public DatabaseQuery(DataSource dataSource,
                     java.lang.String name,
                     java.lang.String query,
                     java.lang.String description)
Method Detail

load

public static DatabaseQuery load(XmlHelper helper,
                                 DataSource dataSource)

setQuery

public void setQuery(java.lang.String query)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getParameterCount

public int getParameterCount()

getQuery

public java.lang.String getQuery()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getDataSource

public DataSource getDataSource()

isUpdate

public boolean isUpdate()

setUpdate

public void setUpdate(boolean isUpdate)

isStructureQuery

public boolean isStructureQuery()

setStructureQuery

public void setStructureQuery(boolean isStructureQuery)


Copyright © 2006 Agena Ltd. All Rights Reserved.