net.ontopia.persistence.query.jdo
Class JDOQuery

java.lang.Object
  extended by net.ontopia.persistence.query.jdo.JDOQuery

public class JDOQuery
extends Object

INTERNAL: JDOQL complete query. Represents a complete JDO query.


Field Summary
protected  boolean distinct
           
protected  JDOExpressionIF filter
           
protected  int limit
           
protected  int offset
           
protected  List orderby
           
protected  List param_names
           
protected  Map params
           
protected  List select
           
protected  Map variables
           
 
Constructor Summary
JDOQuery()
           
 
Method Summary
 void addAscending(JDOAggregateIF aggregate)
           
 void addAscending(JDOValueIF value)
           
 void addDescending(JDOAggregateIF aggregate)
           
 void addDescending(JDOValueIF value)
           
 void addOrderBy(JDOOrderBy job)
           
 void addParameter(String name, Class klass)
           
 void addSelect(JDOAggregateIF aggregate)
           
 void addSelect(JDOValueIF value)
           
 void addVariable(String name, Class klass)
           
protected  void checkExistingName(String name)
           
 boolean getDistinct()
           
 JDOExpressionIF getFilter()
           
 int getLimit()
           
 int getOffset()
           
 List getOrderBy()
           
 List getParameterNames()
           
 Class getParameterType(String name)
           
 List getSelect()
           
 String[] getSelectedColumnNames()
           
 int getVariableCount()
           
 Collection getVariableNames()
           
 Class getVariableType(String name)
           
 boolean hasParameterName(String name)
           
 boolean hasVariableName(String name)
           
 boolean isSetQuery()
           
 void setDistinct(boolean distinct)
           
 void setFilter(JDOExpressionIF filter)
           
 void setLimit(int limit)
           
 void setOffset(int offset)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

filter

protected JDOExpressionIF filter

distinct

protected boolean distinct

limit

protected int limit

offset

protected int offset

params

protected Map params

param_names

protected List param_names

variables

protected Map variables

select

protected List select

orderby

protected List orderby
Constructor Detail

JDOQuery

public JDOQuery()
Method Detail

isSetQuery

public boolean isSetQuery()

getDistinct

public boolean getDistinct()

setDistinct

public void setDistinct(boolean distinct)

getLimit

public int getLimit()

setLimit

public void setLimit(int limit)

getOffset

public int getOffset()

setOffset

public void setOffset(int offset)

getParameterNames

public List getParameterNames()

hasParameterName

public boolean hasParameterName(String name)

getParameterType

public Class getParameterType(String name)

addParameter

public void addParameter(String name,
                         Class klass)

getVariableCount

public int getVariableCount()

getVariableNames

public Collection getVariableNames()

hasVariableName

public boolean hasVariableName(String name)

getVariableType

public Class getVariableType(String name)

addVariable

public void addVariable(String name,
                        Class klass)

checkExistingName

protected void checkExistingName(String name)
                          throws RuntimeException
Throws:
RuntimeException

getFilter

public JDOExpressionIF getFilter()

setFilter

public void setFilter(JDOExpressionIF filter)

getSelect

public List getSelect()

getSelectedColumnNames

public String[] getSelectedColumnNames()

addSelect

public void addSelect(JDOValueIF value)

addSelect

public void addSelect(JDOAggregateIF aggregate)

getOrderBy

public List getOrderBy()

addOrderBy

public void addOrderBy(JDOOrderBy job)

addAscending

public void addAscending(JDOValueIF value)

addDescending

public void addDescending(JDOValueIF value)

addAscending

public void addAscending(JDOAggregateIF aggregate)

addDescending

public void addDescending(JDOAggregateIF aggregate)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2000-2012 Ontopia.