com.redhat.persistence.engine.rdbms
Class SQLWriter
java.lang.Object
com.redhat.persistence.engine.rdbms.SQLWriter
- Direct Known Subclasses:
- ANSIWriter
- public abstract class SQLWriter
- extends Object
SQLWriter
- Version:
- $Revision: #16 $ $Date: 2004/04/07 $
- Author:
- Rafael H. Schloming <rhs@mit.edu>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
versionId
public static final String versionId
- See Also:
- Constant Field Values
SQLWriter
public SQLWriter()
getEngine
public RDBMSEngine getEngine()
clear
public void clear()
getSQL
public String getSQL()
getBindings
public Collection getBindings()
getTypes
public Collection getTypes()
getTypeNames
public Collection getTypeNames()
bind
public void bind(PreparedStatement ps,
StatementLifecycle cycle)
write
public void write(String str)
write
public void write(Path path)
write
public void write(com.redhat.persistence.engine.rdbms.Operation op)
write
public void write(SQL sql)
write
public void write(SQL sql,
boolean map)
write
public void write(SQLToken start,
SQLToken end)
write
public void write(SQLToken start,
SQLToken end,
boolean map)
write
public void write(com.redhat.persistence.engine.rdbms.StaticOperation sop)
write
public void write(com.redhat.persistence.engine.rdbms.Join join)
write
public void write(Expression expr)
write
public void write(Condition cond)
write
public void write(Expression.Variable v)
write
public void write(Expression.Value v)
write
public void write(Expression.Passthrough e)
write
public void write(Condition.And cond)
write
public void write(Condition.Or cond)
write
public void write(Condition.Not cond)
write
public void write(Condition.In cond)
write
public void write(Condition.Equals cond)
write
public void write(Condition.Contains cond)
write
public abstract void write(com.redhat.persistence.engine.rdbms.Select select)
write
public abstract void write(com.redhat.persistence.engine.rdbms.Insert insert)
write
public abstract void write(com.redhat.persistence.engine.rdbms.Update update)
write
public abstract void write(com.redhat.persistence.engine.rdbms.Delete delete)
write
public abstract void write(com.redhat.persistence.engine.rdbms.StaticJoin join)
write
public abstract void write(com.redhat.persistence.engine.rdbms.SimpleJoin join)
write
public abstract void write(com.redhat.persistence.engine.rdbms.InnerJoin join)
write
public abstract void write(com.redhat.persistence.engine.rdbms.LeftJoin join)
write
public abstract void write(com.redhat.persistence.engine.rdbms.RightJoin join)
write
public abstract void write(com.redhat.persistence.engine.rdbms.CrossJoin join)
Copyright (c) 2004 Red Hat, Inc. Corporation. All Rights Reserved. Generated at July 21 2004:2337 UTC