public class SqlOpSelectBlock extends SqlOpBase1
| Modifier and Type | Field and Description |
|---|---|
static Long |
NOT_SET |
subOp| Constructor and Description |
|---|
SqlOpSelectBlock(Schema schema,
SqlOp sqlOp) |
SqlOpSelectBlock(Schema schema,
SqlOp sqlOp,
String aliasName) |
SqlOpSelectBlock(SqlOp node) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
containsCount(Projection projection)
Checks whether a projection contains a COUNT function
TODO HACK Just checking function names for string containment is not the proper way to do this
|
SqlOpSelectBlock |
copy1(SqlOp subOp) |
static SqlOpSelectBlock |
create() |
static SqlOpSelectBlock |
create(SqlOp sqlOp) |
static SqlOpSelectBlock |
create(SqlOp sqlOp,
String aliasName) |
static SqlOp |
distinct(com.hp.hpl.jena.sdb.core.Generator generator,
SqlOp sqlOp) |
static void |
distinct(com.hp.hpl.jena.sdb.core.Generator generator,
SqlOpSelectBlock block) |
String |
getAliasName() |
static String |
getAliasName(SqlOp op) |
List<SqlExpr> |
getConditions() |
List<SqlExpr> |
getGroupByExprs() |
Long |
getLimit() |
Long |
getOffset() |
Projection |
getProjection() |
List<SqlSortCondition> |
getSortConditions() |
boolean |
isDistinct() |
boolean |
isEmpty() |
boolean |
isLocked() |
static void |
order(com.hp.hpl.jena.sdb.core.Generator generator,
SqlOpSelectBlock block,
List<SqlSortCondition> conditions) |
static SqlOp |
restrict(com.hp.hpl.jena.sdb.core.Generator generator,
SqlOp sqlOp,
List<SqlExpr> exprs) |
void |
setAliasName(String aliasName) |
void |
setDistinct(boolean distinct) |
void |
setLimit(Long limit) |
void |
setLock(boolean isLocked) |
void |
setOffset(Long offset) |
void |
setSchema(Schema schema) |
void |
setSubOp(SqlOp subOp) |
static void |
slice(SqlOpSelectBlock block,
Long start,
Long length) |
void |
write(org.apache.jena.atlas.io.IndentedWriter writer) |
getSubOp, getSubOpspublic static final Long NOT_SET
public SqlOpSelectBlock(SqlOp node)
public void setLock(boolean isLocked)
public boolean isLocked()
public void setSchema(Schema schema)
public void setAliasName(String aliasName)
public String getAliasName()
public void setSubOp(SqlOp subOp)
public Projection getProjection()
public Long getOffset()
public Long getLimit()
public boolean isDistinct()
public void setOffset(Long offset)
public void setLimit(Long limit)
public void setDistinct(boolean distinct)
public List<SqlSortCondition> getSortConditions()
public SqlOpSelectBlock copy1(SqlOp subOp)
public static SqlOp restrict(com.hp.hpl.jena.sdb.core.Generator generator, SqlOp sqlOp, List<SqlExpr> exprs)
public static void order(com.hp.hpl.jena.sdb.core.Generator generator,
SqlOpSelectBlock block,
List<SqlSortCondition> conditions)
public static void distinct(com.hp.hpl.jena.sdb.core.Generator generator,
SqlOpSelectBlock block)
public static void slice(SqlOpSelectBlock block, Long start, Long length)
public static SqlOpSelectBlock create()
public static SqlOpSelectBlock create(SqlOp sqlOp)
public static SqlOpSelectBlock create(SqlOp sqlOp, String aliasName)
public void write(org.apache.jena.atlas.io.IndentedWriter writer)
public static boolean containsCount(Projection projection)
projection - public boolean isEmpty()
isEmpty in interface SqlOpisEmpty in class SqlOpBase1Copyright © 2014. All rights reserved.