public class DDLDelegate extends Object
Constructor and Description |
---|
DDLDelegate() |
Modifier and Type | Method and Description |
---|---|
static String |
getAddColumnSQL(DBMetaData dbmd,
String columnName,
String type,
boolean bLastColumn)
Used to create the sql for adding a new column within a create new table command.
|
static String |
getAddColumnSQL(DBMetaData dbmd,
String tableName,
String columnName,
String type) |
static String |
getAddColumnSQL(DBMetaData dbmd,
String columnName,
String type,
String params,
boolean bLastColumn)
Used to create the sql for adding a new column within a create new table command.
|
static String |
getAddForeignKeySQL(DBMetaData dbmd,
String fromTable,
String toTable,
String constraintName,
String fromColumns,
String toColumns) |
static String |
getAddPkeyConstraintSQL(DBMetaData dbmd,
String tableName,
String constraintName,
String pkeys) |
static String |
getAlterColumnSQL(DBMetaData dbmd,
String tableName,
String columnName,
String newType) |
static String |
getBeginCreateTableSQL(DBMetaData dbmd,
String tableName) |
static String |
getBlobType(DBMetaData dbmd,
int maxLen) |
static String |
getBooleanType(DBMetaData dbmd) |
static String |
getCreateIndexSQL(DBMetaData dbmd,
String tableName,
String indexName,
String columnNames) |
static String |
getCreateTableSQL(DBMetaData dbmd,
String tableName) |
static String |
getCurrencyType(DBMetaData dbmd,
int decimalLen) |
static String |
getDateTimeType(DBMetaData dbmd) |
static String |
getDateType(DBMetaData dbmd) |
static String |
getDoubleType(DBMetaData dbmd,
int decimalLen) |
static String |
getDropColumnSQL(DBMetaData dbmd,
String tableName,
String columnName) |
static String |
getDropForeignKeySQL(DBMetaData dbmd,
String tableName,
String constraintName) |
static String |
getDropIndexSQL(DBMetaData dbmd,
String tableName,
String indexName) |
static String |
getDropPkeyConstraintSQL(DBMetaData dbmd,
String tableName,
String pkName) |
static String |
getDropTableSQL(DBMetaData dbmd,
String tableName) |
static String |
getEndCreateTableSQL(DBMetaData dbmd) |
static String |
getFloatType(DBMetaData dbmd,
int decimalLength) |
static String |
getInsertRecordsSQL_HOLD(DBMetaData dbmd,
String fromName,
String toName) |
static String |
getInsertRecordsSQL(DBMetaData dbmd,
String fromName,
String toName,
String columnNames) |
static String |
getInsertRecordsSQL(DBMetaData dbmd,
String fromName,
String toName,
String fromColumnNames,
String toColumnNames,
String where) |
static String |
getIntType(DBMetaData dbmd) |
static String |
getLongTextType(DBMetaData dbmd,
int maxLen) |
static String |
getLongType(DBMetaData dbmd) |
static String |
getLongUnicodeType(DBMetaData dbmd,
int maxLen) |
static String |
getNumberType(DBMetaData dbmd,
int maxLen,
int decimalLength) |
static String |
getSmallIntType(DBMetaData dbmd) |
static String |
getStringType(DBMetaData dbmd,
int maxLen) |
static String |
getTimestampType(DBMetaData dbmd) |
static String |
getTimeType(DBMetaData dbmd) |
static String |
getUnicodeCharType(DBMetaData dbmd,
int maxLen) |
static String |
getUnicodeType(DBMetaData dbmd,
int maxLen) |
static String |
getUpdateColumnSQL(DBMetaData dbmd,
String tableName,
String fromColumnName,
String toColumnName) |
static String |
getUpdateColumnSQL(DBMetaData dbmd,
String fromTableName,
String toTableName,
String[] fromColumnNames,
String[] toColumnNames) |
static String |
getUpdateColumnSQL(DBMetaData dbmd,
String fromTableName,
String toTableName,
String[] fromColumnNames,
String[] toColumnNames,
String whereClause) |
static String |
getUpdateColumnSQL(DBMetaData dbmd,
String fromTableName,
String toTableName,
String fromColumnName,
String toColumnName) |
static String |
getUpdateColumnSQL(DBMetaData dbmd,
String fromTableName,
String toTableName,
String fromColumnName,
String toColumnName,
String whereClause) |
public static String getCreateTableSQL(DBMetaData dbmd, String tableName)
public static String getBeginCreateTableSQL(DBMetaData dbmd, String tableName)
public static String getEndCreateTableSQL(DBMetaData dbmd)
public static String getInsertRecordsSQL_HOLD(DBMetaData dbmd, String fromName, String toName)
public static String getInsertRecordsSQL(DBMetaData dbmd, String fromName, String toName, String columnNames)
public static String getInsertRecordsSQL(DBMetaData dbmd, String fromName, String toName, String fromColumnNames, String toColumnNames, String where)
public static String getUpdateColumnSQL(DBMetaData dbmd, String tableName, String fromColumnName, String toColumnName)
public static String getUpdateColumnSQL(DBMetaData dbmd, String fromTableName, String toTableName, String fromColumnName, String toColumnName)
public static String getUpdateColumnSQL(DBMetaData dbmd, String fromTableName, String toTableName, String fromColumnName, String toColumnName, String whereClause)
public static String getUpdateColumnSQL(DBMetaData dbmd, String fromTableName, String toTableName, String[] fromColumnNames, String[] toColumnNames)
public static String getUpdateColumnSQL(DBMetaData dbmd, String fromTableName, String toTableName, String[] fromColumnNames, String[] toColumnNames, String whereClause)
public static String getDropPkeyConstraintSQL(DBMetaData dbmd, String tableName, String pkName)
public static String getAddPkeyConstraintSQL(DBMetaData dbmd, String tableName, String constraintName, String pkeys)
public static String getDropIndexSQL(DBMetaData dbmd, String tableName, String indexName)
public static String getDropTableSQL(DBMetaData dbmd, String tableName)
public static String getCreateIndexSQL(DBMetaData dbmd, String tableName, String indexName, String columnNames)
public static String getAddColumnSQL(DBMetaData dbmd, String tableName, String columnName, String type)
public static String getAddColumnSQL(DBMetaData dbmd, String columnName, String type, boolean bLastColumn)
bLastColumn
- true if this is the last column being added for table.public static String getAddColumnSQL(DBMetaData dbmd, String columnName, String type, String params, boolean bLastColumn)
params
- example: "NOT NULL"bLastColumn
- true if this is the last column being added for table.public static String getDropColumnSQL(DBMetaData dbmd, String tableName, String columnName)
public static String getAlterColumnSQL(DBMetaData dbmd, String tableName, String columnName, String newType)
public static String getBlobType(DBMetaData dbmd, int maxLen)
public static String getUnicodeType(DBMetaData dbmd, int maxLen)
public static String getUnicodeCharType(DBMetaData dbmd, int maxLen)
public static String getLongUnicodeType(DBMetaData dbmd, int maxLen)
public static String getStringType(DBMetaData dbmd, int maxLen)
public static String getLongTextType(DBMetaData dbmd, int maxLen)
public static String getBooleanType(DBMetaData dbmd)
public static String getIntType(DBMetaData dbmd)
public static String getSmallIntType(DBMetaData dbmd)
public static String getLongType(DBMetaData dbmd)
public static String getFloatType(DBMetaData dbmd, int decimalLength)
public static String getDoubleType(DBMetaData dbmd, int decimalLen)
public static String getDateType(DBMetaData dbmd)
public static String getDateTimeType(DBMetaData dbmd)
public static String getTimestampType(DBMetaData dbmd)
public static String getCurrencyType(DBMetaData dbmd, int decimalLen)
public static String getTimeType(DBMetaData dbmd)
public static String getNumberType(DBMetaData dbmd, int maxLen, int decimalLength)
public static String getAddForeignKeySQL(DBMetaData dbmd, String fromTable, String toTable, String constraintName, String fromColumns, String toColumns)
public static String getDropForeignKeySQL(DBMetaData dbmd, String tableName, String constraintName)
Copyright © 1999–2019 ViaOA. All rights reserved.