public class SqlTransformCopy extends Object implements SqlTransform
Modifier and Type | Field and Description |
---|---|
static boolean |
COPY_ALWAYS |
static boolean |
COPY_ONLY_ON_CHANGE |
Constructor and Description |
---|
SqlTransformCopy() |
SqlTransformCopy(boolean alwaysDuplicate) |
Modifier and Type | Method and Description |
---|---|
SqlNode |
transform(SqlCoalesce sqlCoalesce,
SqlNode subNode) |
SqlNode |
transform(com.hp.hpl.jena.sdb.core.sqlnode.SqlDistinct sqlDistinct,
SqlNode subNode) |
SqlNode |
transform(SqlJoinInner sqlJoinInner,
SqlNode left,
SqlNode right) |
SqlNode |
transform(SqlJoinLeftOuter sqlJoinLeftOuter,
SqlNode left,
SqlNode right) |
SqlNode |
transform(SqlProject sqlProject,
SqlNode subNode) |
SqlNode |
transform(com.hp.hpl.jena.sdb.core.sqlnode.SqlRename sqlRename,
SqlNode subNode) |
SqlNode |
transform(SqlRestrict sqlRestrict,
SqlNode subNode) |
SqlNode |
transform(SqlSelectBlock sqlSelectBlock,
SqlNode subNode) |
SqlNode |
transform(SqlSlice sqlSlice,
SqlNode subNode) |
SqlNode |
transform(SqlTable sqlTable) |
SqlNode |
transform(SqlUnion sqlUnion,
SqlNode left,
SqlNode right) |
public static final boolean COPY_ALWAYS
public static final boolean COPY_ONLY_ON_CHANGE
public SqlTransformCopy()
public SqlTransformCopy(boolean alwaysDuplicate)
public SqlNode transform(SqlProject sqlProject, SqlNode subNode)
transform
in interface SqlTransform
public SqlNode transform(com.hp.hpl.jena.sdb.core.sqlnode.SqlDistinct sqlDistinct, SqlNode subNode)
public SqlNode transform(SqlRestrict sqlRestrict, SqlNode subNode)
transform
in interface SqlTransform
public SqlNode transform(SqlSelectBlock sqlSelectBlock, SqlNode subNode)
transform
in interface SqlTransform
public SqlNode transform(SqlJoinInner sqlJoinInner, SqlNode left, SqlNode right)
transform
in interface SqlTransform
public SqlNode transform(SqlJoinLeftOuter sqlJoinLeftOuter, SqlNode left, SqlNode right)
transform
in interface SqlTransform
public SqlNode transform(SqlUnion sqlUnion, SqlNode left, SqlNode right)
transform
in interface SqlTransform
public SqlNode transform(SqlTable sqlTable)
transform
in interface SqlTransform
public SqlNode transform(com.hp.hpl.jena.sdb.core.sqlnode.SqlRename sqlRename, SqlNode subNode)
transform
in interface SqlTransform
public SqlNode transform(SqlCoalesce sqlCoalesce, SqlNode subNode)
transform
in interface SqlTransform
Licenced under the Apache License, Version 2.0