SolarMetric Kodo JDO 2.5.8 generated on January 11 2004

com.solarmetric.kodo.impl.jdbc.sql
Class SQLLiteral

java.lang.Object
  |
  +--com.solarmetric.kodo.impl.jdbc.sql.SQLLiteral
All Implemented Interfaces:
Serializable, SQLElement

public class SQLLiteral
extends Object
implements SQLElement

This class represents a literal String that will be sent as part of a SQLBuffer. It's value is not translatable into a bound parameter.

Since:
2.4
See Also:
Serialized Form

Constructor Summary
SQLLiteral(String value)
           
 
Method Summary
 int applyParameter(PreparedStatement ps, int index)
          We do not bind any parameters with a literal: always return 0.
 String getBoundParameter()
          Returns the bound parameter for inclusion on a PreparedStatement.
 String getUnboundParameter()
          Returns the parameter as a String suitable for embedding in a SQL Statement.
 String toString()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SQLLiteral

public SQLLiteral(String value)
Method Detail

getBoundParameter

public String getBoundParameter()
Description copied from interface: SQLElement
Returns the bound parameter for inclusion on a PreparedStatement. E.g., for a replaceable value, this would be "?", but for a literal it would be the raw String.
Specified by:
getBoundParameter in interface SQLElement

getUnboundParameter

public String getUnboundParameter()
Description copied from interface: SQLElement
Returns the parameter as a String suitable for embedding in a SQL Statement. This will do any disctionary-specific translation in order to return a String suitable for sending the data to the data store.
Specified by:
getUnboundParameter in interface SQLElement

applyParameter

public int applyParameter(PreparedStatement ps,
                          int index)
                   throws SQLException
We do not bind any parameters with a literal: always return 0.
Specified by:
applyParameter in interface SQLElement
Following copied from interface: com.solarmetric.kodo.impl.jdbc.sql.SQLElement
Returns:
the number of parameters bound (typically one or 0)

toString

public String toString()
Overrides:
toString in class Object

SolarMetric Kodo JDO 2.5.8 generated on January 11 2004

Copyright 2001,2002,2003 SolarMetric, Inc. All Rights Reserved.