de.fuberlin.wiwiss.d2rq.algebra
Class Expression
java.lang.Object
de.fuberlin.wiwiss.d2rq.algebra.Expression
public class Expression
- extends Object
An SQL expression.
TODO: Shouldn't call to SQL so much
- Version:
- $Id: Expression.java,v 1.6 2006/09/15 20:38:05 cyganiak Exp $
- Author:
- Richard Cyganiak (richard@cyganiak.de)
TRUE
public static final Expression TRUE
FALSE
public static final Expression FALSE
Expression
public Expression(String expression)
Expression
public Expression(List expressions)
isTrue
public boolean isTrue()
columns
public Set columns()
renameColumns
public Expression renameColumns(ColumnRenamer columnRenamer)
and
public Expression and(Expression other)
toSQL
public String toSQL(ConnectedDB database)
toString
public String toString()
- Overrides:
toString
in class Object
equals
public boolean equals(Object other)
- An expression equals another expression iff their SQL strings are identical.
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object