Class ColumnNodeBuilder
- java.lang.Object
-
- org.apache.cayenne.access.sqlbuilder.ColumnNodeBuilder
-
- All Implemented Interfaces:
NodeBuilder
public class ColumnNodeBuilder extends Object
- Since:
- 4.2
-
-
Method Summary
All Methods Instance Methods Concrete Methods Default Methods Modifier and Type Method Description ColumnNodeBuilder
as(String alias)
OrderingNodeBuilder
asc()
ColumnNodeBuilder
attribute(DbAttribute attribute)
Node
build()
OrderingNodeBuilder
desc()
default ExpressionNodeBuilder
div(NodeBuilder nodeBuilder)
default ExpressionNodeBuilder
eq(NodeBuilder nodeBuilder)
default ExpressionNodeBuilder
gt(NodeBuilder operand)
default ExpressionNodeBuilder
gte(NodeBuilder operand)
default ExpressionNodeBuilder
lt(NodeBuilder operand)
default ExpressionNodeBuilder
lte(NodeBuilder operand)
default ExpressionNodeBuilder
minus(NodeBuilder nodeBuilder)
default ExpressionNodeBuilder
mul(NodeBuilder nodeBuilder)
default ExpressionNodeBuilder
plus(NodeBuilder nodeBuilder)
ColumnNodeBuilder
unescaped()
-
-
-
Method Detail
-
as
public ColumnNodeBuilder as(String alias)
-
unescaped
public ColumnNodeBuilder unescaped()
-
attribute
public ColumnNodeBuilder attribute(DbAttribute attribute)
-
desc
public OrderingNodeBuilder desc()
-
asc
public OrderingNodeBuilder asc()
-
build
public Node build()
- Specified by:
build
in interfaceNodeBuilder
-
lt
public default ExpressionNodeBuilder lt(NodeBuilder operand)
-
gt
public default ExpressionNodeBuilder gt(NodeBuilder operand)
-
lte
public default ExpressionNodeBuilder lte(NodeBuilder operand)
-
gte
public default ExpressionNodeBuilder gte(NodeBuilder operand)
-
eq
public default ExpressionNodeBuilder eq(NodeBuilder nodeBuilder)
-
plus
public default ExpressionNodeBuilder plus(NodeBuilder nodeBuilder)
-
minus
public default ExpressionNodeBuilder minus(NodeBuilder nodeBuilder)
-
mul
public default ExpressionNodeBuilder mul(NodeBuilder nodeBuilder)
-
div
public default ExpressionNodeBuilder div(NodeBuilder nodeBuilder)
-
-