org.openrdf.sail.rdbms.evaluation
Class SqlExprBuilder
java.lang.Object
org.openrdf.sail.rdbms.evaluation.SqlExprBuilder
- Direct Known Subclasses:
- SqlBracketBuilder, SqlCastBuilder
public class SqlExprBuilder
- extends Object
Assemblies an SQL expression.
- Author:
- James Leigh
|
Method Summary |
SqlBracketBuilder |
abs()
|
protected void |
addParameters(List<Object> params)
|
SqlExprBuilder |
and()
|
SqlExprBuilder |
append(CharSequence sql)
|
void |
appendBoolean(boolean booleanValue)
|
SqlExprBuilder |
appendNull()
|
SqlExprBuilder |
appendNumeric(double doubleValue)
|
void |
appendOperator(SqlCompare.Operator op)
|
void |
as(String column)
|
SqlCaseBuilder |
caseBegin()
|
SqlCastBuilder |
cast(int jdbcType)
|
SqlExprBuilder |
column(String alias,
String column)
|
SqlExprBuilder |
columnEquals(String alias,
String column,
Number id)
|
SqlExprBuilder |
columnEquals(String alias,
String column,
String label)
|
SqlExprBuilder |
columnIn(String alias,
String column,
Number[] ids)
|
SqlExprBuilder |
columnsEqual(String al1,
String col1,
String al2,
String col2)
|
void |
concat()
|
SqlExprBuilder |
eq()
|
List<Object> |
getParameters()
|
protected String |
getSqlNull()
|
boolean |
isEmpty()
|
SqlExprBuilder |
isNotNull()
|
SqlExprBuilder |
isNull()
|
void |
like()
|
SqlBracketBuilder |
lowerCase()
|
protected SqlExprBuilder.Mark |
mark()
|
void |
math(MathExpr.MathOp op)
|
SqlBracketBuilder |
mod(int value)
|
SqlBracketBuilder |
not()
|
SqlExprBuilder |
notEqual()
|
SqlExprBuilder |
number(Number time)
|
SqlBracketBuilder |
open()
|
SqlExprBuilder |
or()
|
void |
plus(int range)
|
SqlRegexBuilder |
regex()
|
protected void |
reset(SqlExprBuilder.Mark mark)
|
void |
rightShift(int rightShift)
|
CharSequence |
toSql()
|
String |
toString()
|
SqlExprBuilder |
varchar(String stringValue)
|
SqlExprBuilder
public SqlExprBuilder(QueryBuilderFactory factory)
abs
public SqlBracketBuilder abs()
and
public SqlExprBuilder and()
append
public SqlExprBuilder append(CharSequence sql)
appendBoolean
public void appendBoolean(boolean booleanValue)
appendNull
public SqlExprBuilder appendNull()
appendNumeric
public SqlExprBuilder appendNumeric(double doubleValue)
appendOperator
public void appendOperator(SqlCompare.Operator op)
as
public void as(String column)
number
public SqlExprBuilder number(Number time)
caseBegin
public SqlCaseBuilder caseBegin()
cast
public SqlCastBuilder cast(int jdbcType)
column
public SqlExprBuilder column(String alias,
String column)
columnEquals
public SqlExprBuilder columnEquals(String alias,
String column,
Number id)
columnEquals
public SqlExprBuilder columnEquals(String alias,
String column,
String label)
columnIn
public SqlExprBuilder columnIn(String alias,
String column,
Number[] ids)
columnsEqual
public SqlExprBuilder columnsEqual(String al1,
String col1,
String al2,
String col2)
concat
public void concat()
eq
public SqlExprBuilder eq()
getParameters
public List<Object> getParameters()
isEmpty
public boolean isEmpty()
isNotNull
public SqlExprBuilder isNotNull()
isNull
public SqlExprBuilder isNull()
like
public void like()
lowerCase
public SqlBracketBuilder lowerCase()
math
public void math(MathExpr.MathOp op)
mod
public SqlBracketBuilder mod(int value)
not
public SqlBracketBuilder not()
notEqual
public SqlExprBuilder notEqual()
open
public SqlBracketBuilder open()
or
public SqlExprBuilder or()
plus
public void plus(int range)
regex
public SqlRegexBuilder regex()
rightShift
public void rightShift(int rightShift)
toSql
public CharSequence toSql()
toString
public String toString()
- Overrides:
toString in class Object
varchar
public SqlExprBuilder varchar(String stringValue)
addParameters
protected void addParameters(List<Object> params)
getSqlNull
protected String getSqlNull()
mark
protected SqlExprBuilder.Mark mark()
reset
protected void reset(SqlExprBuilder.Mark mark)
Copyright © 2001-2008 Aduna. All Rights Reserved.