com.hp.hpl.jena.sdb.core.sqlexpr
Class SqlExprBase

java.lang.Object
  extended by com.hp.hpl.jena.sdb.core.AnnotationsBase
      extended by com.hp.hpl.jena.sdb.core.sqlexpr.SqlExprBase
All Implemented Interfaces:
Annotations, SqlExpr
Direct Known Subclasses:
S_Like, S_Regex, SqlColumn, SqlConstant, SqlExpr1, SqlExpr2, SqlFunction1

public abstract class SqlExprBase
extends AnnotationsBase
implements SqlExpr


Constructor Summary
SqlExprBase()
           
 
Method Summary
 String asSQL()
           
static String asSQL(SqlExpr expr)
           
 Set<SqlColumn> getColumnsNeeded()
           
 boolean isColumn()
           
 boolean isConstant()
           
 String toString()
           
 
Methods inherited from class com.hp.hpl.jena.sdb.core.AnnotationsBase
addNote, addNotes, getNotes, hasNotes, hasOneNote
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.hp.hpl.jena.sdb.core.sqlexpr.SqlExpr
visit
 
Methods inherited from interface com.hp.hpl.jena.sdb.core.Annotations
addNote, addNotes, getNotes, hasNotes, hasOneNote
 

Constructor Detail

SqlExprBase

public SqlExprBase()
Method Detail

toString

public final String toString()
Overrides:
toString in class Object

asSQL

public String asSQL()
Specified by:
asSQL in interface SqlExpr

asSQL

public static String asSQL(SqlExpr expr)

getColumnsNeeded

public Set<SqlColumn> getColumnsNeeded()
Specified by:
getColumnsNeeded in interface SqlExpr

isColumn

public boolean isColumn()
Specified by:
isColumn in interface SqlExpr

isConstant

public boolean isConstant()
Specified by:
isConstant in interface SqlExpr


Copyright ? 2006, 2007, 2008, 2009 Hewlett-Packard Development Company, LP Copyright ? 2010 Epimorphics Ltd.