ar.com.jiji.kaya.query
Class Query

java.lang.Object
  extended by ar.com.jiji.kaya.query.Query

public class Query
extends java.lang.Object

Representa una consulta a realizar sobre los datos, independiente de que se use para accederlos. Usar esta clase solo en casos de queries muy dinamicos, en otro caso es mejor agregar metodos a los dao especificos para cada busqueda.

Version:
$Id: Query.java 71 2005-09-08 20:03:22Z lparravicini $
Author:
lparravicini

Constructor Summary
Query()
           
Query(java.lang.String allowedCols)
           
 
Method Summary
 void add(java.lang.String query, java.lang.Object value)
          Permite Agregar una query desde un string
 void add(java.lang.String column, java.lang.Object value, QueryItem.QueryOp op)
           
 void add(java.lang.String query, QueryItem.QueryOp op)
           
 void addFromString(java.lang.String query)
           
 void addOrQuery(Query q)
           
 void clear()
           
 java.util.Map getAllowedCols()
           
 java.util.List<Query> getOrQuerys()
           
 java.util.List<QueryItem> getQuery()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Query

public Query()

Query

public Query(java.lang.String allowedCols)
      throws QueryParseException
Throws:
QueryParseException
Method Detail

addFromString

public void addFromString(java.lang.String query)
                   throws QueryParseException,
                          InvalidColumnException
Throws:
QueryParseException
InvalidColumnException

getQuery

public java.util.List<QueryItem> getQuery()

add

public void add(java.lang.String query,
                QueryItem.QueryOp op)
         throws InvalidColumnException
Throws:
InvalidColumnException

add

public void add(java.lang.String query,
                java.lang.Object value)
Permite Agregar una query desde un string


add

public void add(java.lang.String column,
                java.lang.Object value,
                QueryItem.QueryOp op)
         throws InvalidColumnException
Throws:
InvalidColumnException

clear

public void clear()

getAllowedCols

public java.util.Map getAllowedCols()

addOrQuery

public void addOrQuery(Query q)

getOrQuerys

public java.util.List<Query> getOrQuerys()


Copyright © 2006 Kaya. All Rights Reserved.