|
||||||||||
PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.ejb.plugins.cmp.jdbc.SQLUtil
SQLUtil helps with building sql statements.
Nested Class Summary | |
static class |
SQLUtil.OldColumns (src)
utility class to store the information returned by getOldColumns() |
static class |
SQLUtil.OldIndexes (src)
utility class to store the information returned by getOldColumns() |
Field Summary | |
static java.lang.String |
ABS
|
static java.lang.String |
AND
|
static java.lang.String |
ASC
|
static java.lang.String |
AVG
|
static java.lang.String |
BETWEEN
|
static java.lang.String |
COMMA
|
static java.lang.String |
CONCAT
|
static java.lang.String |
COUNT
|
static java.lang.String |
CREATE_INDEX
|
static java.lang.String |
CREATE_TABLE
|
static java.lang.String |
DELETE_FROM
|
static java.lang.String |
DESC
|
static java.lang.String |
DISTINCT
|
static java.lang.String |
DROP_TABLE
|
static java.lang.String |
EMPTY
|
static java.lang.String |
EMPTY_STRING
|
static java.lang.String |
ESCAPE
|
static java.lang.String |
EXISTS
|
static java.lang.String |
FROM
|
static java.lang.String |
IN
|
static java.lang.String |
INSERT_INTO
|
static java.lang.String |
IS
|
static java.lang.String |
LCASE
|
static java.lang.String |
LEFT_JOIN
|
static java.lang.String |
LEFT_OUTER_JOIN
|
static java.lang.String |
LENGTH
|
static java.lang.String |
LIKE
|
static java.lang.String |
LIMIT
|
static java.lang.String |
LOCATE
|
static java.lang.String |
MAX
|
static java.lang.String |
MEMBER_OF
|
static java.lang.String |
MIN
|
static java.lang.String |
MOD
|
static java.lang.String |
NOT
|
static java.lang.String |
NOT_EQUAL
|
static java.lang.String |
NULL
|
static java.lang.String |
OFFSET
|
static java.lang.String |
ON
|
static java.lang.String |
OR
|
static java.lang.String |
ORDERBY
|
static java.lang.String |
SELECT
|
static java.lang.String |
SET
|
static java.lang.String |
SQRT
|
static java.lang.String |
SUBSTRING
|
static java.lang.String |
SUM
|
static java.lang.String |
TYPE
|
static java.lang.String |
UCASE
|
static java.lang.String |
UPDATE
|
static java.lang.String |
VALUES
|
static java.lang.String |
WHERE
|
Constructor Summary | |
SQLUtil()
|
Method Summary | |
static void |
addToRwords(java.lang.String word)
|
static java.lang.StringBuffer |
appendColumnNamesClause(JDBCAbstractEntityBridge (src) entity,
java.lang.String eagerLoadGroup,
java.lang.StringBuffer sb)
Returns ', columnName0 [, columnName1 [AND columnName2 [...]]]' |
static java.lang.StringBuffer |
appendColumnNamesClause(JDBCAbstractEntityBridge (src) entity,
java.lang.String eagerLoadGroup,
java.lang.String alias,
java.lang.StringBuffer sb)
Returns ', columnName0 [, columnName1 [AND columnName2 [...]]]' |
static java.lang.StringBuffer |
appendColumnNamesClause(JDBCFieldBridge (src) [] fields,
boolean[] mask,
java.lang.String identifier,
java.lang.StringBuffer buf)
Returns ', columnName0 [, columnName1 [AND columnName2 [...]]]' |
static java.lang.StringBuffer |
appendColumnNamesClause(JDBCFieldBridge (src) [] fields,
java.lang.String identifier,
java.lang.StringBuffer buf)
Returns ', columnName0 [, columnName1 [AND columnName2 [...]]]' |
static void |
dropTable(DataSource (src) dataSource,
java.lang.String tableName)
|
static java.lang.String |
fixConstraintName(java.lang.String name,
DataSource (src) dataSource)
|
static java.lang.String |
fixTableName(java.lang.String tableName,
DataSource (src) dataSource)
|
static java.lang.StringBuffer |
getColumnNamesClause(JDBCEntityBridge.FieldIterator (src) loadIter,
java.lang.StringBuffer sb)
Returns columnName0 [, columnName1 [AND columnName2 [...]]] |
static java.lang.StringBuffer |
getColumnNamesClause(JDBCFieldBridge (src) [] fields,
java.lang.StringBuffer sb)
Returns columnName0 [, columnName1 [AND columnName2 [...]]] |
static java.lang.StringBuffer |
getColumnNamesClause(JDBCFieldBridge (src) [] fields,
java.lang.String identifier,
java.lang.StringBuffer buf)
Returns columnName0 [, columnName1 [AND columnName2 [...]]] |
static java.lang.StringBuffer |
getColumnNamesClause(JDBCFieldBridge (src) field,
java.lang.StringBuffer sb)
Returns columnName0 [, columnName1 [, columnName2 [...]]] |
static java.lang.StringBuffer |
getColumnNamesClause(JDBCFieldBridge (src) field,
java.lang.String identifier,
java.lang.StringBuffer sb)
Returns identifier.columnName0 [, identifier.columnName1 [, identifier.columnName2 [...]]] |
static java.lang.String |
getCreateTableColumnsClause(JDBCFieldBridge (src) [] fields)
|
static java.lang.String |
getCreateTableColumnsClause(JDBCType (src) type)
Returns columnName0 sqlType0 [, columnName1 sqlType0 [, columnName2 sqlType0 [...]]] |
static java.lang.StringBuffer |
getIsNullClause(boolean not,
JDBCFieldBridge (src) [] fields,
java.lang.String identifier,
java.lang.StringBuffer buf)
Returns identifier.columnName0 IS [NOT] NULL [AND identifier.columnName1 IS [NOT] NULL [AND identifier.columnName2 IS [NOT] NULL [...]]] |
static java.lang.StringBuffer |
getIsNullClause(boolean not,
JDBCFieldBridge (src) field,
java.lang.String identifier,
java.lang.StringBuffer buf)
Returns identifier.columnName0 IS [NOT] NULL [AND identifier.columnName1 IS [NOT] NULL [AND identifier.columnName2 IS [NOT] NULL [...]]] |
static java.lang.StringBuffer |
getJoinClause(JDBCAbstractCMRFieldBridge (src) cmrField,
java.lang.String parentAlias,
java.lang.String childAlias,
java.lang.StringBuffer buf)
|
static java.lang.StringBuffer |
getJoinClause(JDBCFieldBridge (src) [] pkFields,
java.lang.String parent,
JDBCFieldBridge (src) [] fkFields,
java.lang.String child,
java.lang.StringBuffer buf)
|
static SQLUtil.OldColumns (src) |
getOldColumns(java.lang.String tableName,
DataSource (src) dataSource)
|
static SQLUtil.OldIndexes (src) |
getOldIndexes(java.lang.String tableName,
DataSource (src) dataSource)
|
static java.lang.StringBuffer |
getRelationTableJoinClause(JDBCAbstractCMRFieldBridge (src) cmrField,
java.lang.String parentAlias,
java.lang.String relationTableAlias,
java.lang.StringBuffer buf)
|
static java.lang.String |
getSchema(java.lang.String tableName)
|
static java.lang.StringBuffer |
getSelfCompareWhereClause(JDBCFieldBridge (src) [] fields,
java.lang.String fromIdentifier,
java.lang.String toIdentifier,
java.lang.StringBuffer buf)
|
static java.lang.StringBuffer |
getSelfCompareWhereClause(JDBCFieldBridge (src) fromField,
JDBCFieldBridge (src) toField,
java.lang.String fromIdentifier,
java.lang.String toIdentifier,
java.lang.StringBuffer buf)
|
static java.lang.StringBuffer |
getSetClause(JDBCEntityBridge.FieldIterator (src) fieldsIter,
java.lang.StringBuffer buf)
Returns columnName0=? [, columnName1=? [, columnName2=? [...]]] |
static java.lang.String |
getTableNameWithoutSchema(java.lang.String tableName)
|
static java.lang.StringBuffer |
getValuesClause(JDBCFieldBridge (src) [] fields,
java.lang.StringBuffer buf)
Returns ? [, ? [, ? [...]]] |
static java.lang.StringBuffer |
getWhereClause(JDBCFieldBridge (src) [] fields,
long mask,
java.lang.StringBuffer buf)
Returns columnName0=? [AND columnName1=? [AND columnName2=? [...]]] |
static java.lang.StringBuffer |
getWhereClause(JDBCFieldBridge (src) [] fields,
java.lang.StringBuffer buf)
Returns columnName0=? [AND columnName1=? [AND columnName2=? [...]]] |
static java.lang.StringBuffer |
getWhereClause(JDBCFieldBridge (src) [] fields,
java.lang.String identifier,
java.lang.StringBuffer buf)
Returns identifier.columnName0=? [AND identifier.columnName1=? [AND identifier.columnName2=? [...]]] |
static java.lang.StringBuffer |
getWhereClause(JDBCFieldBridge (src) field,
java.lang.StringBuffer buf)
Returns columnName0=? [AND columnName1=? [AND columnName2=? [...]]] |
static java.lang.StringBuffer |
getWhereClause(JDBCType (src) type,
java.lang.String identifier,
java.lang.StringBuffer buf)
Returns identifier.columnName0=? [AND identifier.columnName1=? [AND identifier.columnName2=? [...]]] |
static boolean |
tableExists(java.lang.String tableName,
DataSource (src) dataSource)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String EMPTY_STRING
public static final java.lang.String INSERT_INTO
public static final java.lang.String VALUES
public static final java.lang.String SELECT
public static final java.lang.String DISTINCT
public static final java.lang.String FROM
public static final java.lang.String WHERE
public static final java.lang.String ORDERBY
public static final java.lang.String DELETE_FROM
public static final java.lang.String AND
public static final java.lang.String OR
public static final java.lang.String NOT
public static final java.lang.String EXISTS
public static final java.lang.String COMMA
public static final java.lang.String LEFT_JOIN
public static final java.lang.String LEFT_OUTER_JOIN
public static final java.lang.String ON
public static final java.lang.String NOT_EQUAL
public static final java.lang.String CREATE_TABLE
public static final java.lang.String DROP_TABLE
public static final java.lang.String CREATE_INDEX
public static final java.lang.String NULL
public static final java.lang.String IS
public static final java.lang.String IN
public static final java.lang.String EMPTY
public static final java.lang.String BETWEEN
public static final java.lang.String LIKE
public static final java.lang.String MEMBER_OF
public static final java.lang.String ESCAPE
public static final java.lang.String CONCAT
public static final java.lang.String SUBSTRING
public static final java.lang.String LCASE
public static final java.lang.String UCASE
public static final java.lang.String LENGTH
public static final java.lang.String LOCATE
public static final java.lang.String ABS
public static final java.lang.String MOD
public static final java.lang.String SQRT
public static final java.lang.String COUNT
public static final java.lang.String MAX
public static final java.lang.String MIN
public static final java.lang.String AVG
public static final java.lang.String SUM
public static final java.lang.String ASC
public static final java.lang.String DESC
public static final java.lang.String OFFSET
public static final java.lang.String LIMIT
public static final java.lang.String UPDATE
public static final java.lang.String SET
public static final java.lang.String TYPE
Constructor Detail |
public SQLUtil()
Method Detail |
public static java.lang.String getTableNameWithoutSchema(java.lang.String tableName)
public static java.lang.String getSchema(java.lang.String tableName)
public static java.lang.String fixTableName(java.lang.String tableName, DataSource (src) dataSource) throws DeploymentException (src)
DeploymentException (src)
public static void addToRwords(java.lang.String word)
public static java.lang.String fixConstraintName(java.lang.String name, DataSource (src) dataSource) throws DeploymentException (src)
DeploymentException (src)
public static java.lang.String getCreateTableColumnsClause(JDBCFieldBridge (src) [] fields)
public static java.lang.String getCreateTableColumnsClause(JDBCType (src) type)
public static java.lang.StringBuffer getColumnNamesClause(JDBCFieldBridge (src) [] fields, java.lang.StringBuffer sb)
public static java.lang.StringBuffer getColumnNamesClause(JDBCFieldBridge (src) [] fields, java.lang.String identifier, java.lang.StringBuffer buf)
public static java.lang.StringBuffer getColumnNamesClause(JDBCEntityBridge.FieldIterator (src) loadIter, java.lang.StringBuffer sb)
public static java.lang.StringBuffer getColumnNamesClause(JDBCFieldBridge (src) field, java.lang.StringBuffer sb)
public static java.lang.StringBuffer getColumnNamesClause(JDBCFieldBridge (src) field, java.lang.String identifier, java.lang.StringBuffer sb)
public static java.lang.StringBuffer appendColumnNamesClause(JDBCAbstractEntityBridge (src) entity, java.lang.String eagerLoadGroup, java.lang.StringBuffer sb)
public static java.lang.StringBuffer appendColumnNamesClause(JDBCAbstractEntityBridge (src) entity, java.lang.String eagerLoadGroup, java.lang.String alias, java.lang.StringBuffer sb)
public static java.lang.StringBuffer appendColumnNamesClause(JDBCFieldBridge (src) [] fields, boolean[] mask, java.lang.String identifier, java.lang.StringBuffer buf)
public static java.lang.StringBuffer appendColumnNamesClause(JDBCFieldBridge (src) [] fields, java.lang.String identifier, java.lang.StringBuffer buf)
public static java.lang.StringBuffer getSetClause(JDBCEntityBridge.FieldIterator (src) fieldsIter, java.lang.StringBuffer buf)
public static java.lang.StringBuffer getValuesClause(JDBCFieldBridge (src) [] fields, java.lang.StringBuffer buf)
public static java.lang.StringBuffer getWhereClause(JDBCFieldBridge (src) [] fields, java.lang.StringBuffer buf)
public static java.lang.StringBuffer getWhereClause(JDBCFieldBridge (src) [] fields, java.lang.String identifier, java.lang.StringBuffer buf)
public static java.lang.StringBuffer getWhereClause(JDBCFieldBridge (src) [] fields, long mask, java.lang.StringBuffer buf)
public static java.lang.StringBuffer getWhereClause(JDBCFieldBridge (src) field, java.lang.StringBuffer buf)
public static java.lang.StringBuffer getWhereClause(JDBCType (src) type, java.lang.String identifier, java.lang.StringBuffer buf)
public static java.lang.StringBuffer getIsNullClause(boolean not, JDBCFieldBridge (src) [] fields, java.lang.String identifier, java.lang.StringBuffer buf)
public static java.lang.StringBuffer getIsNullClause(boolean not, JDBCFieldBridge (src) field, java.lang.String identifier, java.lang.StringBuffer buf)
public static java.lang.StringBuffer getJoinClause(JDBCAbstractCMRFieldBridge (src) cmrField, java.lang.String parentAlias, java.lang.String childAlias, java.lang.StringBuffer buf)
public static java.lang.StringBuffer getRelationTableJoinClause(JDBCAbstractCMRFieldBridge (src) cmrField, java.lang.String parentAlias, java.lang.String relationTableAlias, java.lang.StringBuffer buf)
public static java.lang.StringBuffer getJoinClause(JDBCFieldBridge (src) [] pkFields, java.lang.String parent, JDBCFieldBridge (src) [] fkFields, java.lang.String child, java.lang.StringBuffer buf)
public static java.lang.StringBuffer getSelfCompareWhereClause(JDBCFieldBridge (src) [] fields, java.lang.String fromIdentifier, java.lang.String toIdentifier, java.lang.StringBuffer buf)
public static java.lang.StringBuffer getSelfCompareWhereClause(JDBCFieldBridge (src) fromField, JDBCFieldBridge (src) toField, java.lang.String fromIdentifier, java.lang.String toIdentifier, java.lang.StringBuffer buf)
public static boolean tableExists(java.lang.String tableName, DataSource (src) dataSource) throws DeploymentException (src)
DeploymentException (src)
public static SQLUtil.OldColumns (src) getOldColumns(java.lang.String tableName, DataSource (src) dataSource) throws DeploymentException (src)
DeploymentException (src)
public static SQLUtil.OldIndexes (src) getOldIndexes(java.lang.String tableName, DataSource (src) dataSource) throws DeploymentException (src)
DeploymentException (src)
public static void dropTable(DataSource (src) dataSource, java.lang.String tableName) throws DeploymentException (src)
DeploymentException (src)
|
||||||||||
PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |