org.openrdf.sail.rdbms.evaluation
Class QueryBuilderFactory

java.lang.Object
  extended by org.openrdf.sail.rdbms.evaluation.QueryBuilderFactory
Direct Known Subclasses:
PgQueryBuilderFactory

public class QueryBuilderFactory
extends Object

Creates the SQL query building components.

Author:
James Leigh

Constructor Summary
QueryBuilderFactory()
           
 
Method Summary
 QueryBuilder createQueryBuilder()
           
 SqlBracketBuilder createSqlBracketBuilder(SqlExprBuilder where)
           
 SqlCastBuilder createSqlCastBuilder(SqlExprBuilder where, int type)
           
 SqlExprBuilder createSqlExprBuilder()
           
 SqlJoinBuilder createSqlJoinBuilder(String table, String alias)
           
 SqlQueryBuilder createSqlQueryBuilder()
           
 SqlRegexBuilder createSqlRegexBuilder(SqlExprBuilder where)
           
 void setUsingHashTable(boolean b)
           
 void setValueFactory(RdbmsValueFactory vf)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryBuilderFactory

public QueryBuilderFactory()
Method Detail

setValueFactory

public void setValueFactory(RdbmsValueFactory vf)

setUsingHashTable

public void setUsingHashTable(boolean b)

createQueryBuilder

public QueryBuilder createQueryBuilder()

createSqlQueryBuilder

public SqlQueryBuilder createSqlQueryBuilder()

createSqlExprBuilder

public SqlExprBuilder createSqlExprBuilder()

createSqlRegexBuilder

public SqlRegexBuilder createSqlRegexBuilder(SqlExprBuilder where)

createSqlBracketBuilder

public SqlBracketBuilder createSqlBracketBuilder(SqlExprBuilder where)

createSqlJoinBuilder

public SqlJoinBuilder createSqlJoinBuilder(String table,
                                           String alias)

createSqlCastBuilder

public SqlCastBuilder createSqlCastBuilder(SqlExprBuilder where,
                                           int type)


Copyright © 2001-2008 Aduna. All Rights Reserved.