public class SelectBuilder extends Object implements NodeBuilder
Modifier and Type | Method and Description |
---|---|
Node |
build() |
SelectBuilder |
distinct() |
SelectBuilder |
from(NodeBuilder... tables) |
SelectBuilder |
from(NodeBuilder table) |
Node |
getRoot() |
SelectBuilder |
groupBy(Node node) |
SelectBuilder |
groupBy(NodeBuilder... params) |
SelectBuilder |
having(Node node) |
SelectBuilder |
having(NodeBuilder... params) |
SelectBuilder |
limitOffset(int limit,
int offset) |
SelectBuilder |
orderBy(NodeBuilder... params) |
SelectBuilder |
orderBy(NodeBuilder param) |
SelectBuilder |
result(NodeBuilder selectExpression) |
SelectBuilder |
top(int count) |
SelectBuilder |
where(Node node) |
SelectBuilder |
where(NodeBuilder... params) |
public SelectBuilder distinct()
public SelectBuilder top(int count)
public SelectBuilder result(NodeBuilder selectExpression)
public SelectBuilder from(NodeBuilder table)
public SelectBuilder from(NodeBuilder... tables)
public SelectBuilder where(NodeBuilder... params)
public SelectBuilder where(Node node)
public SelectBuilder orderBy(NodeBuilder... params)
public SelectBuilder orderBy(NodeBuilder param)
public SelectBuilder groupBy(NodeBuilder... params)
public SelectBuilder groupBy(Node node)
public SelectBuilder having(NodeBuilder... params)
public SelectBuilder having(Node node)
public SelectBuilder limitOffset(int limit, int offset)
public Node build()
build
in interface NodeBuilder
public Node getRoot()
Copyright © 2001–2020 Apache Cayenne. All rights reserved.