| Methods in com.hp.hpl.jena.sdb.compiler that return SqlNode |
SqlNode |
SqlStageList.build(SDBRequest request,
SlotCompiler slotCompiler)
|
SqlNode |
SqlStageBasicQuad.build(SDBRequest request,
SlotCompiler slotCompiler)
|
SqlNode |
SqlStage.build(SDBRequest request,
SlotCompiler slotCompiler)
|
SqlNode |
QuadBlockCompiler.compile(QuadBlock quads)
|
SqlNode |
QuadBlockCompilerMain.compile(QuadBlock quads)
|
static SqlNode |
SqlBuilder.distinct(SDBRequest request,
SqlNode sqlNode)
|
abstract SqlNode |
SlotCompiler.finish(SqlNode sqlNode,
QuadBlock quads)
|
SqlNode |
OpSQL.getSqlNode()
|
static SqlNode |
SqlBuilder.innerJoin(SDBRequest request,
SqlNode left,
SqlNode right)
|
static SqlNode |
SqlBuilder.leftJoin(SDBRequest request,
SqlNode left,
SqlNode right,
SqlExpr expr)
|
static SqlNode |
SqlBuilder.leftJoinCoalesce(SDBRequest request,
String alias,
SqlNode left,
SqlNode right,
Set<com.hp.hpl.jena.sparql.core.Var> coalesceVars)
|
static SqlNode |
SqlBuilder.project(SDBRequest request,
SqlNode sqlNode,
ColAlias col)
|
static SqlNode |
SqlBuilder.project(SDBRequest request,
SqlNode sqlNode,
Collection<ColAlias> cols)
|
static SqlNode |
SqlBuilder.restrict(SDBRequest request,
SqlNode sqlNode,
SqlExpr expr)
|
static SqlNode |
SqlBuilder.restrict(SDBRequest request,
SqlNode sqlNode,
SqlExprList conditions)
|
static SqlNode |
SqlBuilder.slice(SDBRequest request,
SqlNode sqlNode,
long start,
long length)
|
abstract SqlNode |
SlotCompiler.start(QuadBlock quads)
|
static SqlNode |
SqlBuilder.view(SDBRequest request,
SqlNode sqlNode)
|
| Methods in com.hp.hpl.jena.sdb.compiler with parameters of type SqlNode |
static SqlNode |
SqlBuilder.distinct(SDBRequest request,
SqlNode sqlNode)
|
abstract SqlNode |
SlotCompiler.finish(SqlNode sqlNode,
QuadBlock quads)
|
static SqlNode |
SqlBuilder.innerJoin(SDBRequest request,
SqlNode left,
SqlNode right)
|
static SqlNode |
SqlBuilder.leftJoin(SDBRequest request,
SqlNode left,
SqlNode right,
SqlExpr expr)
|
static SqlNode |
SqlBuilder.leftJoinCoalesce(SDBRequest request,
String alias,
SqlNode left,
SqlNode right,
Set<com.hp.hpl.jena.sparql.core.Var> coalesceVars)
|
static SqlNode |
SqlBuilder.project(SDBRequest request,
SqlNode sqlNode,
ColAlias col)
|
static SqlNode |
SqlBuilder.project(SDBRequest request,
SqlNode sqlNode,
Collection<ColAlias> cols)
|
void |
OpSQL.resetSqlNode(SqlNode sqlNode2)
|
static SqlNode |
SqlBuilder.restrict(SDBRequest request,
SqlNode sqlNode,
SqlExpr expr)
|
static SqlNode |
SqlBuilder.restrict(SDBRequest request,
SqlNode sqlNode,
SqlExprList conditions)
|
static SqlNode |
SqlBuilder.slice(SDBRequest request,
SqlNode sqlNode,
long start,
long length)
|
static SqlNode |
SqlBuilder.view(SDBRequest request,
SqlNode sqlNode)
|
| Methods in com.hp.hpl.jena.sdb.core.sqlnode that return SqlNode |
SqlNode |
SqlTable.apply(SqlTransform transform)
|
abstract SqlNode |
SqlNodeBase0.apply(SqlTransform transform)
|
SqlNode |
SqlProject.apply(SqlTransform transform,
SqlNode subNode)
|
SqlNode |
SqlSelectBlock.apply(SqlTransform transform,
SqlNode newSubNode)
|
SqlNode |
SqlCoalesce.apply(SqlTransform transform,
SqlNode newSubNode)
|
abstract SqlNode |
SqlNodeBase1.apply(SqlTransform transform,
SqlNode newSubNode)
|
SqlNode |
SqlSlice.apply(SqlTransform transform,
SqlNode subNode)
|
SqlNode |
SqlRestrict.apply(SqlTransform transform,
SqlNode subNode)
|
SqlNode |
SqlJoinInner.apply(SqlTransform transform,
SqlNode left,
SqlNode right)
|
SqlNode |
SqlUnion.apply(SqlTransform transform,
SqlNode left,
SqlNode right)
|
abstract SqlNode |
SqlNodeBase2.apply(SqlTransform transform,
SqlNode left,
SqlNode right)
|
SqlNode |
SqlJoinLeftOuter.apply(SqlTransform transform,
SqlNode left,
SqlNode right)
|
SqlNode |
SqlSelectBlock.clearView()
Prepare the SelectBlock for use as a top level element - may discard the block |
SqlNode |
SqlTable.copy()
|
abstract SqlNode |
SqlNodeBase0.copy()
|
SqlNode |
SqlProject.copy(SqlNode subNode)
|
SqlNode |
SqlSelectBlock.copy(SqlNode subNode)
|
SqlNode |
SqlCoalesce.copy(SqlNode subNode)
|
abstract SqlNode |
SqlNodeBase1.copy(SqlNode subNode)
|
SqlNode |
SqlSlice.copy(SqlNode subNode)
|
SqlNode |
SqlRestrict.copy(SqlNode subNode)
|
SqlNode |
SqlJoinInner.copy(SqlNode left,
SqlNode right)
|
SqlNode |
SqlUnion.copy(SqlNode left,
SqlNode right)
|
abstract SqlNode |
SqlNodeBase2.copy(SqlNode left,
SqlNode right)
|
SqlNode |
SqlJoinLeftOuter.copy(SqlNode left,
SqlNode right)
|
static SqlNode |
SqlSelectBlock.distinct(SDBRequest request,
SqlNode sqlNode)
|
static SqlNode |
GenerateSQL.ensureProject(SDBRequest request,
SqlNode sqlNode)
|
SqlNode |
SqlNodeBase2.getLeft()
|
SqlNode |
SqlNodeBase2.getRight()
|
SqlNode |
SqlNodeBase1.getSubNode()
|
static SqlNode |
SqlSelectBlock.project(SDBRequest request,
SqlNode sqlNode)
|
static SqlNode |
SqlSelectBlock.project(SDBRequest request,
SqlNode sqlNode,
ColAlias col)
|
static SqlNode |
SqlSelectBlock.project(SDBRequest request,
SqlNode sqlNode,
Collection<ColAlias> cols)
|
static SqlNode |
SqlProject.project(SqlNode sqlNode,
ColAlias col)
make sure this node is a projection and add a column |
static SqlNode |
SqlSelectBlock.restrict(SDBRequest request,
SqlNode sqlNode,
SqlExpr expr)
|
static SqlNode |
SqlSelectBlock.restrict(SDBRequest request,
SqlNode sqlNode,
SqlExprList exprs)
|
static SqlNode |
SqlSelectBlock.slice(SDBRequest request,
SqlNode sqlNode,
long start,
long length)
|
SqlNode |
SqlTransform.transform(SqlCoalesce sqlCoalesce,
SqlNode subNode)
|
SqlNode |
SqlTransformCopy.transform(SqlCoalesce sqlCoalesce,
SqlNode subNode)
|
SqlNode |
SqlTransformCopy.transform(com.hp.hpl.jena.sdb.core.sqlnode.SqlDistinct sqlDistinct,
SqlNode subNode)
|
SqlNode |
SqlTransform.transform(SqlJoinInner sqlJoinInner,
SqlNode left,
SqlNode right)
|
SqlNode |
SqlTransformCopy.transform(SqlJoinInner sqlJoinInner,
SqlNode left,
SqlNode right)
|
SqlNode |
SqlTransform.transform(SqlJoinLeftOuter sqlJoinLeftOuter,
SqlNode left,
SqlNode right)
|
SqlNode |
SqlTransformCopy.transform(SqlJoinLeftOuter sqlJoinLeftOuter,
SqlNode left,
SqlNode right)
|
static SqlNode |
SqlTransformer.transform(SqlNode sqlNode,
SqlTransform transform)
|
SqlNode |
SqlTransform.transform(SqlProject sqlProject,
SqlNode subNode)
|
SqlNode |
SqlTransformCopy.transform(SqlProject sqlProject,
SqlNode subNode)
|
SqlNode |
SqlTransform.transform(com.hp.hpl.jena.sdb.core.sqlnode.SqlRename sqlRename,
SqlNode subNode)
|
SqlNode |
SqlTransformCopy.transform(com.hp.hpl.jena.sdb.core.sqlnode.SqlRename sqlRename,
SqlNode subNode)
|
SqlNode |
SqlTransform.transform(SqlRestrict sqlRestrict,
SqlNode subNode)
|
SqlNode |
SqlTransformCopy.transform(SqlRestrict sqlRestrict,
SqlNode subNode)
|
SqlNode |
SqlTransform.transform(SqlSelectBlock sqlSelectBlock,
SqlNode newSubNode)
|
SqlNode |
SqlTransformCopy.transform(SqlSelectBlock sqlSelectBlock,
SqlNode subNode)
|
SqlNode |
SqlTransformCopy.transform(SqlSlice sqlSlice,
SqlNode subNode)
|
SqlNode |
SqlTransform.transform(SqlTable sqlTable)
|
SqlNode |
SqlTransformCopy.transform(SqlTable sqlTable)
|
SqlNode |
SqlTransform.transform(SqlUnion sqlUnion,
SqlNode left,
SqlNode right)
|
SqlNode |
SqlTransformCopy.transform(SqlUnion sqlUnion,
SqlNode left,
SqlNode right)
|
static SqlNode |
SqlSelectBlock.view(SDBRequest request,
SqlNode sqlNode)
|
| Methods in com.hp.hpl.jena.sdb.core.sqlnode with parameters of type SqlNode |
SqlNode |
SqlProject.apply(SqlTransform transform,
SqlNode subNode)
|
SqlNode |
SqlSelectBlock.apply(SqlTransform transform,
SqlNode newSubNode)
|
SqlNode |
SqlCoalesce.apply(SqlTransform transform,
SqlNode newSubNode)
|
abstract SqlNode |
SqlNodeBase1.apply(SqlTransform transform,
SqlNode newSubNode)
|
SqlNode |
SqlSlice.apply(SqlTransform transform,
SqlNode subNode)
|
SqlNode |
SqlRestrict.apply(SqlTransform transform,
SqlNode subNode)
|
SqlNode |
SqlJoinInner.apply(SqlTransform transform,
SqlNode left,
SqlNode right)
|
SqlNode |
SqlUnion.apply(SqlTransform transform,
SqlNode left,
SqlNode right)
|
abstract SqlNode |
SqlNodeBase2.apply(SqlTransform transform,
SqlNode left,
SqlNode right)
|
SqlNode |
SqlJoinLeftOuter.apply(SqlTransform transform,
SqlNode left,
SqlNode right)
|
SqlNode |
SqlProject.copy(SqlNode subNode)
|
SqlNode |
SqlSelectBlock.copy(SqlNode subNode)
|
SqlNode |
SqlCoalesce.copy(SqlNode subNode)
|
abstract SqlNode |
SqlNodeBase1.copy(SqlNode subNode)
|
SqlNode |
SqlSlice.copy(SqlNode subNode)
|
SqlNode |
SqlRestrict.copy(SqlNode subNode)
|
SqlNode |
SqlJoinInner.copy(SqlNode left,
SqlNode right)
|
SqlNode |
SqlUnion.copy(SqlNode left,
SqlNode right)
|
abstract SqlNode |
SqlNodeBase2.copy(SqlNode left,
SqlNode right)
|
SqlNode |
SqlJoinLeftOuter.copy(SqlNode left,
SqlNode right)
|
static SqlJoin |
SqlJoin.create(JoinType joinType,
SqlNode left,
SqlNode right)
|
static SqlNode |
SqlSelectBlock.distinct(SDBRequest request,
SqlNode sqlNode)
|
static SqlNode |
GenerateSQL.ensureProject(SDBRequest request,
SqlNode sqlNode)
|
String |
GenerateSQL.generatePartSQL(SqlNode sqlNode)
Generate an SQL string for the node - which may no tbe legal SQL (e.g. |
String |
GenerateSQL.generateSQL(SDBRequest request,
SqlNode sqlNode)
Generate an SQL statement for the node - force the outer level to be a SELECT |
static SqlNode |
SqlSelectBlock.project(SDBRequest request,
SqlNode sqlNode)
|
static SqlNode |
SqlSelectBlock.project(SDBRequest request,
SqlNode sqlNode,
ColAlias col)
|
static SqlNode |
SqlSelectBlock.project(SDBRequest request,
SqlNode sqlNode,
Collection<ColAlias> cols)
|
static SqlNode |
SqlProject.project(SqlNode sqlNode,
ColAlias col)
make sure this node is a projection and add a column |
static SqlNode |
SqlSelectBlock.restrict(SDBRequest request,
SqlNode sqlNode,
SqlExpr expr)
|
static SqlNode |
SqlSelectBlock.restrict(SDBRequest request,
SqlNode sqlNode,
SqlExprList exprs)
|
static SqlNode |
SqlSelectBlock.slice(SDBRequest request,
SqlNode sqlNode,
long start,
long length)
|
static String |
GenerateSQL.toPartSQL(SDBRequest request,
SqlNode sqlNode)
|
static String |
GenerateSQL.toSQL(SDBRequest request,
SqlNode sqlNode)
|
SqlNode |
SqlTransform.transform(SqlCoalesce sqlCoalesce,
SqlNode subNode)
|
SqlNode |
SqlTransformCopy.transform(SqlCoalesce sqlCoalesce,
SqlNode subNode)
|
SqlNode |
SqlTransformCopy.transform(com.hp.hpl.jena.sdb.core.sqlnode.SqlDistinct sqlDistinct,
SqlNode subNode)
|
SqlNode |
SqlTransform.transform(SqlJoinInner sqlJoinInner,
SqlNode left,
SqlNode right)
|
SqlNode |
SqlTransformCopy.transform(SqlJoinInner sqlJoinInner,
SqlNode left,
SqlNode right)
|
SqlNode |
SqlTransform.transform(SqlJoinLeftOuter sqlJoinLeftOuter,
SqlNode left,
SqlNode right)
|
SqlNode |
SqlTransformCopy.transform(SqlJoinLeftOuter sqlJoinLeftOuter,
SqlNode left,
SqlNode right)
|
static SqlNode |
SqlTransformer.transform(SqlNode sqlNode,
SqlTransform transform)
|
SqlNode |
SqlTransform.transform(SqlProject sqlProject,
SqlNode subNode)
|
SqlNode |
SqlTransformCopy.transform(SqlProject sqlProject,
SqlNode subNode)
|
SqlNode |
SqlTransform.transform(com.hp.hpl.jena.sdb.core.sqlnode.SqlRename sqlRename,
SqlNode subNode)
|
SqlNode |
SqlTransformCopy.transform(com.hp.hpl.jena.sdb.core.sqlnode.SqlRename sqlRename,
SqlNode subNode)
|
SqlNode |
SqlTransform.transform(SqlRestrict sqlRestrict,
SqlNode subNode)
|
SqlNode |
SqlTransformCopy.transform(SqlRestrict sqlRestrict,
SqlNode subNode)
|
SqlNode |
SqlTransform.transform(SqlSelectBlock sqlSelectBlock,
SqlNode newSubNode)
|
SqlNode |
SqlTransformCopy.transform(SqlSelectBlock sqlSelectBlock,
SqlNode subNode)
|
SqlNode |
SqlTransformCopy.transform(SqlSlice sqlSlice,
SqlNode subNode)
|
SqlNode |
SqlTransform.transform(SqlUnion sqlUnion,
SqlNode left,
SqlNode right)
|
SqlNode |
SqlTransformCopy.transform(SqlUnion sqlUnion,
SqlNode left,
SqlNode right)
|
static SqlNode |
SqlSelectBlock.view(SDBRequest request,
SqlNode sqlNode)
|
static void |
SqlNodeWalker.walk(SqlNode node,
SqlNodeVisitor visitor)
|