public class SQLUtil extends Object
| Constructor and Description |
|---|
SQLUtil() |
public static void renderCreateTable(DBTable table, boolean includeForeignKeys, NameSpec nameSpec, PrintWriter out)
public static void renderAddForeignKey(DBForeignKeyConstraint fk, NameSpec nameSpec, PrintWriter printer)
public static void renderColumnTypeWithSize(DBColumn column, StringBuilder builder)
public static String substituteMarkers(String sql, String marker, Object substitution, DatabaseDialect dialect)
public static String renderQuery(DBTable table, String[] columnNames, Object[] values, DatabaseDialect dialect)
public static String renderWhereClause(String[] columnNames, Object[] values, DatabaseDialect dialect)
public static boolean isDDL(String sql)
public static boolean isDML(String sql)
public static boolean isProcedureCall(String sql)
public static boolean isQuery(String sql)
public static String constraintSpec(DBConstraint constraint, NameSpec nameSpec)
public static String pkSpec(DBPrimaryKeyConstraint pk, NameSpec nameSpec)
public static String ukSpec(DBUniqueConstraint uk, NameSpec nameSpec)
public static String fkSpec(DBForeignKeyConstraint fk, NameSpec nameSpec)
protected static StringBuilder createConstraintSpecBuilder(DBConstraint constraint, NameSpec nameSpec)
public static String insert(String table, DatabaseDialect dialect, Object... values)
public static String joinFKPath(ForeignKeyPath route, String join_Type, String startAlias, String endAlias, String intermediateAliasBase)
public static String joinFKPath(ForeignKeyPath route, String join_Type, String startAlias, String endAlias, String intermediateAliasBase, String indent)
public static String joinFK(DBForeignKeyConstraint fk, String joinType, String refererAlias, String refereeAlias)
public static String leftJoin(String leftAlias, String[] leftColumns, String rightTable, String rightAlias, String[] rightColumns)
public static String innerJoin(String leftAlias, String[] leftColumns, String rightTable, String rightAlias, String[] rightColumns)
public static String join(String type, String leftAlias, String[] leftColumns, String rightTable, String rightAlias, String[] rightColumns)
public static StringBuilder addRequiredCondition(String condition, StringBuilder builder)
public static StringBuilder addOptionalCondition(String condition, StringBuilder builder)
public static StringBuilder appendConstraintName(DBConstraint constraint, StringBuilder builder, NameSpec nameSpec)
public static void appendConstraintName(DBConstraint constraint, StringBuilder builder)
public static String constraintName(DBConstraint constraint)
protected static String renderNumber(StreamTokenizer tokenizer)
public static String renderColumnListWithTableName(String table, String... columns)
public static String equals(String tableAlias1, String[] colNames1, String tableAlias2, String[] colNames2)
public static String formatValueList(List<String> values, DatabaseDialect dialect)
Copyright © 2006–2014 Volker Bergmann. All rights reserved.