org.openrdf.sail.rdbms.evaluation
Class QueryBuilder
java.lang.Object
org.openrdf.sail.rdbms.evaluation.QueryBuilder
public class QueryBuilder
- extends Object
Constructs an SQL query from SqlExprs and FromItems.
- Author:
- James Leigh
QueryBuilder
public QueryBuilder(SqlQueryBuilder builder)
setValueFactory
public void setValueFactory(RdbmsValueFactory vf)
setUsingHashTable
public void setUsingHashTable(boolean usingHashTable)
distinct
public void distinct()
filter
public QueryBuilder filter(ColumnVar var,
Value val)
throws RdbmsException
- Throws:
RdbmsException
from
public void from(FromItem from)
throws RdbmsException,
UnsupportedRdbmsOperatorException
- Throws:
RdbmsException
UnsupportedRdbmsOperatorException
getParameters
public List<?> getParameters()
limit
public void limit(Integer limit)
offset
public void offset(Integer offset)
orderBy
public void orderBy(SqlExpr expr,
boolean isAscending)
throws UnsupportedRdbmsOperatorException
- Throws:
UnsupportedRdbmsOperatorException
select
public QueryBuilder select(SqlExpr expr)
throws UnsupportedRdbmsOperatorException
- Throws:
UnsupportedRdbmsOperatorException
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2001-2009 Aduna. All Rights Reserved.