public class BooleanExprFactory extends QueryModelVisitorBase<UnsupportedRdbmsOperatorException>
Constructor and Description |
---|
BooleanExprFactory() |
Modifier and Type | Method and Description |
---|---|
protected SqlExpr |
bNode(ValueExpr arg) |
protected SqlExpr |
bool(ValueExpr arg) |
SqlExpr |
createBooleanExpr(ValueExpr expr) |
protected SqlExpr |
hash(ValueExpr arg) |
protected SqlExpr |
label(ValueExpr arg) |
protected SqlExpr |
lang(ValueExpr arg) |
void |
meet(And node) |
void |
meet(Bound node) |
void |
meet(Compare compare) |
void |
meet(IsBNode node) |
void |
meet(IsLiteral node) |
void |
meet(IsResource node) |
void |
meet(IsURI node) |
void |
meet(LangMatches node) |
void |
meet(Not node) |
void |
meet(Or node) |
void |
meet(Regex node) |
void |
meet(SameTerm node) |
void |
meet(ValueConstant vc) |
void |
meet(Var var) |
protected void |
meetNode(QueryModelNode arg)
Method called by all of the other meet methods that are not
overridden in subclasses.
|
protected SqlExpr |
numeric(ValueExpr arg) |
void |
setSqlExprFactory(SqlExprFactory sql) |
protected SqlExpr |
time(ValueExpr arg) |
protected SqlExpr |
type(ValueExpr arg) |
protected SqlExpr |
uri(ValueExpr arg) |
protected SqlExpr |
zoned(ValueExpr arg) |
meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meetBinaryTupleOperator, meetBinaryValueOperator, meetCompareSubQueryValueOperator, meetNAryValueOperator, meetOther, meetSubQueryValueOperator, meetUnaryTupleOperator, meetUnaryValueOperator, meetUpdateExpr
protected SqlExpr result
public SqlExpr createBooleanExpr(ValueExpr expr) throws UnsupportedRdbmsOperatorException
public void meet(And node) throws UnsupportedRdbmsOperatorException
meet
in interface QueryModelVisitor<UnsupportedRdbmsOperatorException>
meet
in class QueryModelVisitorBase<UnsupportedRdbmsOperatorException>
UnsupportedRdbmsOperatorException
public void meet(Bound node) throws UnsupportedRdbmsOperatorException
meet
in interface QueryModelVisitor<UnsupportedRdbmsOperatorException>
meet
in class QueryModelVisitorBase<UnsupportedRdbmsOperatorException>
UnsupportedRdbmsOperatorException
public void meet(Compare compare) throws UnsupportedRdbmsOperatorException
meet
in interface QueryModelVisitor<UnsupportedRdbmsOperatorException>
meet
in class QueryModelVisitorBase<UnsupportedRdbmsOperatorException>
UnsupportedRdbmsOperatorException
public void meet(IsBNode node) throws UnsupportedRdbmsOperatorException
meet
in interface QueryModelVisitor<UnsupportedRdbmsOperatorException>
meet
in class QueryModelVisitorBase<UnsupportedRdbmsOperatorException>
UnsupportedRdbmsOperatorException
public void meet(IsLiteral node) throws UnsupportedRdbmsOperatorException
meet
in interface QueryModelVisitor<UnsupportedRdbmsOperatorException>
meet
in class QueryModelVisitorBase<UnsupportedRdbmsOperatorException>
UnsupportedRdbmsOperatorException
public void meet(IsResource node) throws UnsupportedRdbmsOperatorException
meet
in interface QueryModelVisitor<UnsupportedRdbmsOperatorException>
meet
in class QueryModelVisitorBase<UnsupportedRdbmsOperatorException>
UnsupportedRdbmsOperatorException
public void meet(IsURI node) throws UnsupportedRdbmsOperatorException
meet
in interface QueryModelVisitor<UnsupportedRdbmsOperatorException>
meet
in class QueryModelVisitorBase<UnsupportedRdbmsOperatorException>
UnsupportedRdbmsOperatorException
public void meet(LangMatches node) throws UnsupportedRdbmsOperatorException
meet
in interface QueryModelVisitor<UnsupportedRdbmsOperatorException>
meet
in class QueryModelVisitorBase<UnsupportedRdbmsOperatorException>
UnsupportedRdbmsOperatorException
public void meet(Not node) throws UnsupportedRdbmsOperatorException
meet
in interface QueryModelVisitor<UnsupportedRdbmsOperatorException>
meet
in class QueryModelVisitorBase<UnsupportedRdbmsOperatorException>
UnsupportedRdbmsOperatorException
public void meet(Or node) throws UnsupportedRdbmsOperatorException
meet
in interface QueryModelVisitor<UnsupportedRdbmsOperatorException>
meet
in class QueryModelVisitorBase<UnsupportedRdbmsOperatorException>
UnsupportedRdbmsOperatorException
public void meet(Regex node) throws UnsupportedRdbmsOperatorException
meet
in interface QueryModelVisitor<UnsupportedRdbmsOperatorException>
meet
in class QueryModelVisitorBase<UnsupportedRdbmsOperatorException>
UnsupportedRdbmsOperatorException
public void meet(SameTerm node) throws UnsupportedRdbmsOperatorException
meet
in interface QueryModelVisitor<UnsupportedRdbmsOperatorException>
meet
in class QueryModelVisitorBase<UnsupportedRdbmsOperatorException>
UnsupportedRdbmsOperatorException
public void meet(ValueConstant vc) throws UnsupportedRdbmsOperatorException
meet
in interface QueryModelVisitor<UnsupportedRdbmsOperatorException>
meet
in class QueryModelVisitorBase<UnsupportedRdbmsOperatorException>
UnsupportedRdbmsOperatorException
public void meet(Var var) throws UnsupportedRdbmsOperatorException
meet
in interface QueryModelVisitor<UnsupportedRdbmsOperatorException>
meet
in class QueryModelVisitorBase<UnsupportedRdbmsOperatorException>
UnsupportedRdbmsOperatorException
public void setSqlExprFactory(SqlExprFactory sql)
protected SqlExpr bNode(ValueExpr arg) throws UnsupportedRdbmsOperatorException
protected SqlExpr bool(ValueExpr arg) throws UnsupportedRdbmsOperatorException
protected SqlExpr label(ValueExpr arg) throws UnsupportedRdbmsOperatorException
protected SqlExpr lang(ValueExpr arg) throws UnsupportedRdbmsOperatorException
protected SqlExpr hash(ValueExpr arg) throws UnsupportedRdbmsOperatorException
protected void meetNode(QueryModelNode arg) throws UnsupportedRdbmsOperatorException
QueryModelVisitorBase
meetNode
in class QueryModelVisitorBase<UnsupportedRdbmsOperatorException>
arg
- The node that is being visited.UnsupportedRdbmsOperatorException
protected SqlExpr numeric(ValueExpr arg) throws UnsupportedRdbmsOperatorException
protected SqlExpr time(ValueExpr arg) throws UnsupportedRdbmsOperatorException
protected SqlExpr type(ValueExpr arg) throws UnsupportedRdbmsOperatorException
protected SqlExpr uri(ValueExpr arg) throws UnsupportedRdbmsOperatorException
protected SqlExpr zoned(ValueExpr arg) throws UnsupportedRdbmsOperatorException
Copyright © 2001-2016 Aduna. All Rights Reserved.