com.hp.hpl.jena.sdb.core.sqlnode
Class GenerateSQL
java.lang.Object
com.hp.hpl.jena.sdb.core.sqlnode.GenerateSQL
- All Implemented Interfaces:
- SQLGenerator
- Direct Known Subclasses:
- GenerateSQL_MS, GenerateSQLDB2, GenerateSQLDerby, GenerateSQLMySQL, GenerateSQLOracle
public class GenerateSQL
- extends Object
- implements SQLGenerator
forceOldGenerator
public static boolean forceOldGenerator
GenerateSQL
public GenerateSQL()
toSQL
public static String toSQL(SDBRequest request,
SqlNode sqlNode)
toPartSQL
public static String toPartSQL(SDBRequest request,
SqlNode sqlNode)
generateSQL
public String generateSQL(SDBRequest request,
SqlNode sqlNode)
- Generate an SQL statement for the node - force the outer level to be a SELECT
- Specified by:
generateSQL in interface SQLGenerator
generatePartSQL
public String generatePartSQL(SqlNode sqlNode)
- Generate an SQL string for the node - which may no tbe legal SQL (e.g. no outer SELECT).
ensureProject
public static SqlNode ensureProject(SDBRequest request,
SqlNode sqlNode)
Copyright ? 2006, 2007, 2008, 2009 Hewlett-Packard Development Company, LP Copyright ? 2010 Epimorphics Ltd.