de.fuberlin.wiwiss.d2rq.expr
Class SQLExpression
java.lang.Object
de.fuberlin.wiwiss.d2rq.expr.Expression
de.fuberlin.wiwiss.d2rq.expr.SQLExpression
public class SQLExpression
- extends Expression
An SQL expression.
TODO: Shouldn't call to SQL so much
- Version:
- $Id: SQLExpression.java,v 1.1 2006/11/02 20:46:46 cyganiak Exp $
- Author:
- Richard Cyganiak (richard@cyganiak.de)
Methods inherited from class de.fuberlin.wiwiss.d2rq.expr.Expression |
and, or |
create
public static Expression create(String sql)
isTrue
public boolean isTrue()
- Specified by:
isTrue
in class Expression
isFalse
public boolean isFalse()
- Specified by:
isFalse
in class Expression
columns
public Set columns()
- Specified by:
columns
in class Expression
renameColumns
public Expression renameColumns(ColumnRenamer columnRenamer)
- Specified by:
renameColumns
in class Expression
toSQL
public String toSQL(ConnectedDB database,
AliasMap aliases)
- Specified by:
toSQL
in class Expression
toString
public String toString()
- Overrides:
toString
in class Object
equals
public boolean equals(Object other)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object