|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SqlChecker
Used to check validity of SQL queries during preprocess.
Method Summary | |
---|---|
void |
checkSequenceExists(java.sql.Connection conn,
java.lang.String name)
Checks whether sequence generator exists in database. |
void |
checkSql(java.sql.Connection conn,
java.lang.String sql)
Checks SQL statement syntax. |
void |
checkStatement(java.sql.PreparedStatement stmt)
Checks SQL statement syntax. |
java.lang.String |
getCurrentSchema(java.sql.DatabaseMetaData meta)
Returns current schema name (for stored proc search). |
java.lang.Class<? extends java.util.Date> |
getDateColumnClass(int sqlType)
Determines which Java Date subclass to use for given Types type code. |
int |
getDateSqlType(java.lang.Class<? extends java.util.Date> cls)
Determines which of SQL date types to use for given Java Date subclass - Types.DATE ,
Types.TIME or Types.TIMESTAMP . |
Method Detail |
---|
java.lang.String getCurrentSchema(java.sql.DatabaseMetaData meta) throws java.sql.SQLException
java.sql.SQLException
void checkSequenceExists(java.sql.Connection conn, java.lang.String name) throws java.sql.SQLException
name
- sequence name
java.sql.SQLException
- when no such sequencevoid checkSql(java.sql.Connection conn, java.lang.String sql) throws java.sql.SQLException
java.sql.SQLException
- when SQL is invalidvoid checkStatement(java.sql.PreparedStatement stmt) throws java.sql.SQLException
java.sql.SQLException
- when SQL is invalidint getDateSqlType(java.lang.Class<? extends java.util.Date> cls)
Types.DATE
,
Types.TIME
or Types.TIMESTAMP
.
java.lang.Class<? extends java.util.Date> getDateColumnClass(int sqlType)
Types
type code.
sqlType
- one of Types.DATE
, Types.TIME
or Types.TIMESTAMP
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |