Interface QueryBody
- All Superinterfaces:
Serializable
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classstatic classstatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final longstatic final long -
Method Summary
Modifier and TypeMethodDescriptionstatic QueryBodycreateImmutable(List<Resource> datasetDefaultGraphs, List<Resource> datasetNamedGraphs, GroupGraphPattern wherePattern, List<QueryBody.GroupCondition> groupBy, List<Expression> having, List<QueryBody.OrderCondition> orderBy, long offset, long limit, ValuesPattern valuesPattern) static QueryBodycreateImmutable(Resource[] datasetDefaultGraphs, Resource[] datasetNamedGraphs, GroupGraphPattern wherePattern, QueryBody.GroupCondition[] groupBy, Expression[] having, QueryBody.OrderCondition[] orderBy, long offset, long limit, ValuesPattern valuesPattern) static QueryBodycreateImmutable(QueryBody queryBody) static QueryBodylonggetLimit()longvoidsetLimit(long limit) voidsetOffset(long offset) voidsetValuesPattern(ValuesPattern valuesPattern) voidsetWherePattern(GroupGraphPattern wherePattern) void
-
Field Details
-
QUERY_NO_OFFSET
static final long QUERY_NO_OFFSET- See Also:
-
QUERY_NO_LIMIT
static final long QUERY_NO_LIMIT- See Also:
-
-
Method Details
-
getDatasetDefaultGraphs
-
getDatasetNamedGraphs
-
getWherePattern
GroupGraphPattern getWherePattern() -
setWherePattern
-
getGroupBy
List<QueryBody.GroupCondition> getGroupBy() -
getHaving
List<Expression> getHaving() -
getOrderBy
List<QueryBody.OrderCondition> getOrderBy() -
getOffset
long getOffset() -
setOffset
void setOffset(long offset) -
getLimit
long getLimit() -
setLimit
void setLimit(long limit) -
getValuesPattern
ValuesPattern getValuesPattern() -
setValuesPattern
-
toString
-
createImmutable
static QueryBody createImmutable(List<Resource> datasetDefaultGraphs, List<Resource> datasetNamedGraphs, GroupGraphPattern wherePattern, List<QueryBody.GroupCondition> groupBy, List<Expression> having, List<QueryBody.OrderCondition> orderBy, long offset, long limit, ValuesPattern valuesPattern) -
createImmutable
static QueryBody createImmutable(Resource[] datasetDefaultGraphs, Resource[] datasetNamedGraphs, GroupGraphPattern wherePattern, QueryBody.GroupCondition[] groupBy, Expression[] having, QueryBody.OrderCondition[] orderBy, long offset, long limit, ValuesPattern valuesPattern) -
createImmutable
-
createMutable
-