com.hardcode.gdbms.engine.values
Interface ValueWriter

All Known Subinterfaces:
AlphanumericDBDriver, DBDriver, SpatialDBDriver
All Known Implementing Classes:
CSVDriver, CSVStringDriver, FooDriver, HSQLDBDriver, HSQLDBTransactionalDriver, MySQLDriver, ODBCDriver, PostgreSQLDriver

public interface ValueWriter

DOCUMENT ME!

Author:
Fernando González Cortés

Field Summary
static ValueWriter internalValueWriter
           
 
Method Summary
 java.lang.String getNullStatementString()
          Gets the string of the binary param as it would appear in a SQL statement
 java.lang.String getStatementString(boolean b)
          Gets the string of the binary param as it would appear in a SQL statement
 java.lang.String getStatementString(byte[] binary)
          Gets the string of the binary param as it would appear in a SQL statement
 java.lang.String getStatementString(java.sql.Date d)
          Gets the string of the param as it would appear in a SQL statement
 java.lang.String getStatementString(double d, int sqlType)
          Gets the string of the d param as it would appear in a SQL statement
 java.lang.String getStatementString(Geometry g)
          Gets the string representation of the geometry as it would appear in a SQL statement
 java.lang.String getStatementString(int i, int sqlType)
          Gets the string of the i param as it would appear in a SQL statement
 java.lang.String getStatementString(long i)
          Gets the string of the i param as it would appear in a SQL statement
 java.lang.String getStatementString(java.lang.String str, int sqlType)
          Gets the string of the str param as it would appear in a SQL statement
 java.lang.String getStatementString(java.sql.Time t)
          Gets the string of the param as it would appear in a SQL statement
 java.lang.String getStatementString(java.sql.Timestamp ts)
          Gets the string of the param as it would appear in a SQL statement
 

Field Detail

internalValueWriter

static final ValueWriter internalValueWriter
Method Detail

getStatementString

java.lang.String getStatementString(long i)
Gets the string of the i param as it would appear in a SQL statement

Parameters:
i - long to format
Returns:
String

getStatementString

java.lang.String getStatementString(int i,
                                    int sqlType)
Gets the string of the i param as it would appear in a SQL statement

Parameters:
i - integer to format
sqlType - SQL type of the parameter. Any of the following java.sql.Types constants: INTEGER, SMALLINT, TINYINT
Returns:
String

getStatementString

java.lang.String getStatementString(double d,
                                    int sqlType)
Gets the string of the d param as it would appear in a SQL statement

Parameters:
d - double to format
sqlType - SQL type of the parameter. Any of the following java.sql.Types constants: DOUBLE, FLOAT, REAL, NUMERIC, DECIMAL
Returns:
String

getStatementString

java.lang.String getStatementString(java.lang.String str,
                                    int sqlType)
Gets the string of the str param as it would appear in a SQL statement

Parameters:
str - string to format
sqlType - SQL type of the parameter. Any of the following java.sql.Types constants: CHAR, VARCHAR, LONGVARCHAR
Returns:
String

getStatementString

java.lang.String getStatementString(java.sql.Date d)
Gets the string of the param as it would appear in a SQL statement

Parameters:
d - Date to format
Returns:
String

getStatementString

java.lang.String getStatementString(java.sql.Time t)
Gets the string of the param as it would appear in a SQL statement

Parameters:
t - Time to format
Returns:
String

getStatementString

java.lang.String getStatementString(java.sql.Timestamp ts)
Gets the string of the param as it would appear in a SQL statement

Parameters:
ts - timestamp to format
Returns:
String

getStatementString

java.lang.String getStatementString(byte[] binary)
Gets the string of the binary param as it would appear in a SQL statement

Parameters:
binary - byte array to format
Returns:
String

getStatementString

java.lang.String getStatementString(boolean b)
Gets the string of the binary param as it would appear in a SQL statement

Parameters:
b - byte array to format
Returns:
String

getStatementString

java.lang.String getStatementString(Geometry g)
Gets the string representation of the geometry as it would appear in a SQL statement

Parameters:
g - Geometry
Returns:
String

getNullStatementString

java.lang.String getNullStatementString()
Gets the string of the binary param as it would appear in a SQL statement

Returns:
String


Copyright © 2005-2006 . All Rights Reserved.