public TableBuilder(String name, boolean escapeIdentifiers) { _name = name; _escapeIdentifiers = escapeIdentifiers; if(_escapeIdentifiers) { _name = escapeIdentifier(_name); } }
/** * Escapes the new table's name using {@link TableBuilder#escapeIdentifier}. */ public TableBuilder escapeName() { _name = escapeIdentifier(_name); return this; }
/** * Escapes the new column's name using {@link TableBuilder#escapeIdentifier}. */ public ColumnBuilder escapeName() { _name = TableBuilder.escapeIdentifier(_name); return this; }
/** * Adds an IndexBuilder to the new table. */ public TableBuilder addIndex(IndexBuilder index) { if(_escapeIdentifiers) { index.setName(escapeIdentifier(index.getName())); for(IndexBuilder.Column col : index.getColumns()) { col.setName(escapeIdentifier(col.getName())); } } _indexes.add(index); return this; }
name = TableBuilder.escapeIdentifier(name); Table table = null; if(!useExistingTable || ((table = db.getTable(name)) == null)) {
name = TableBuilder.escapeIdentifier(name); Table table = null; if(!useExistingTable || ((table = db.getTable(name)) == null)) {