@Override public String apply(String id) { return processID(id); } });
@Override public String apply(String field) { return processID(field); } },
@Override public String apply(String id) { return processID(id); } });
@Override public String apply(String field) { return processID(field); } },
@Override public String apply(String id) { return processID(id); } });
@Override public String apply(String field) { return processID(field); } },
@Override public String apply(String field) { return processID(field); } },
@Override public String apply(String id) { return processID(id); } });
protected String renderPrimaryKey(String tableName, String pkFieldName) { StringBuilder b = new StringBuilder(); b.append(" PRIMARY KEY("); b.append(processID(pkFieldName)); b.append(")\n"); return b.toString(); }
protected String renderPrimaryKey(String tableName, String pkFieldName) { StringBuilder b = new StringBuilder(); b.append(" PRIMARY KEY("); b.append(processID(pkFieldName)); b.append(")\n"); return b.toString(); }
public final String withSchema(String tableName) { final String processedTableName = processID(tableName); return isSchemaNotEmpty() ? schema + "." + processedTableName : processedTableName; }
public final String withSchema(String tableName) { final String processedTableName = processID(tableName); return isSchemaNotEmpty() ? schema + "." + processedTableName : processedTableName; }
public static String escapeKeyword(EntityManager em, String keyword) { return em.getProvider().processID(keyword); }
protected SQLAction renderInsert(DDLTable ddlTable, DDLValue[] ddlValues) { final StringBuilder columns = new StringBuilder(); final StringBuilder values = new StringBuilder(); for (DDLValue v : ddlValues) { columns.append(processID(v.getField().getName())).append(","); values.append(renderValue(v.getValue())).append(","); } columns.deleteCharAt(columns.length() - 1); values.deleteCharAt(values.length() - 1); return SQLAction.of(new StringBuilder() .append("INSERT INTO ").append(withSchema(ddlTable.getName())) .append("(").append(columns).append(")") .append(" VALUES (").append(values).append(")")); }
protected SQLAction renderInsert(DDLTable ddlTable, DDLValue[] ddlValues) { final StringBuilder columns = new StringBuilder(); final StringBuilder values = new StringBuilder(); for (DDLValue v : ddlValues) { columns.append(processID(v.getField().getName())).append(","); values.append(renderValue(v.getValue())).append(","); } columns.deleteCharAt(columns.length() - 1); values.deleteCharAt(values.length() - 1); return SQLAction.of(new StringBuilder() .append("INSERT INTO ").append(withSchema(ddlTable.getName())) .append("(").append(columns).append(")") .append(" VALUES (").append(values).append(")")); }
private boolean isUsingSequence(List<String> sequenceNames, String tableName, String fieldName) { return sequenceNames.contains(databaseProvider.processID(nameConverters.getSequenceNameConverter().getName(tableName, fieldName))); }
private String withAlias(Query query, String field, final TableNameConverter converter) { final StringBuilder withAlias = new StringBuilder(); if (query.getAlias(query.getTableType()) != null) { withAlias.append(query.getAlias(query.getTableType())).append("."); } else if (!query.getJoins().isEmpty()) { String queryTable = query.getTable(); String tableName = queryTable != null ? queryTable : converter.getName(query.getTableType()); withAlias.append(processID(tableName)).append("."); } return withAlias.append(processID(field)).toString(); }
private String withAlias(Query query, String field, final TableNameConverter converter) { final StringBuilder withAlias = new StringBuilder(); if (query.getAlias(query.getTableType()) != null) { withAlias.append(query.getAlias(query.getTableType())).append("."); } else if (!query.getJoins().isEmpty()) { String queryTable = query.getTable(); String tableName = queryTable != null ? queryTable : converter.getName(query.getTableType()); withAlias.append(processID(tableName)).append("."); } return withAlias.append(processID(field)).toString(); }
protected SQLAction renderAlterTableDropColumnStatement(DDLTable table, DDLField field) { String dropStmt = "ALTER TABLE " + withSchema(table.getName()) + " DROP COLUMN " + processID(field.getName()); return SQLAction.of(dropStmt); }
protected SQLAction renderAlterTableDropColumnStatement(DDLTable table, DDLField field) { String dropStmt = "ALTER TABLE " + withSchema(table.getName()) + " DROP COLUMN " + processID(field.getName()); return SQLAction.of(dropStmt); }