private void convertAutoIncrementColumn(Table table, Column c) { if (c.isAutoIncrement()) { if (c.isPrimaryKey()) { c.setOriginalSQL("IDENTITY"); } else { int objId = getObjectId(); c.convertAutoIncrementToSequence(session, getSchema(), objId, table.isTemporary()); } } }
/** * For the given list of columns, create sequences for auto-increment * columns (if needed), and then get the list of all sequences of the * columns. * * @param columns the columns * @param temporary whether generated sequences should be temporary * @return the list of sequences (may be empty) */ protected ArrayList<Sequence> generateSequences(ArrayList<Column> columns, boolean temporary) { ArrayList<Sequence> sequences = New.arrayList(); if (columns != null) { for (Column c : columns) { if (c.isAutoIncrement()) { int objId = getObjectId(); c.convertAutoIncrementToSequence(session, getSchema(), objId, temporary); if (!Constants.CLUSTERING_DISABLED.equals(session.getDatabase().getCluster())) { throw DbException.getUnsupportedException("CLUSTERING && auto-increment columns"); } } Sequence seq = c.getSequence(); if (seq != null) { sequences.add(seq); } } } return sequences; }
private void convertAutoIncrementColumn(Table table, Column c) { if (c.isAutoIncrement()) { if (c.isPrimaryKey()) { c.setOriginalSQL("IDENTITY"); } else { int objId = getObjectId(); c.convertAutoIncrementToSequence(session, getSchema(), objId, table.isTemporary()); } } }
private void convertAutoIncrementColumn(Table table, Column c) { if (c.isAutoIncrement()) { if (c.isPrimaryKey()) { c.setOriginalSQL("IDENTITY"); } else { int objId = getObjectId(); c.convertAutoIncrementToSequence(session, getSchema(), objId, table.isTemporary()); } } }
if (c.isAutoIncrement()) { int objId = getObjectId(); c.convertAutoIncrementToSequence(session, getSchema(), objId, data.temporary); if (!Constants.CLUSTERING_DISABLED .equals(session.getDatabase().getCluster())) {
if (c.isAutoIncrement()) { int objId = getObjectId(); c.convertAutoIncrementToSequence(session, getSchema(), objId, data.temporary); if (!Constants.CLUSTERING_DISABLED .equals(session.getDatabase().getCluster())) {
if (column.isAutoIncrement()) { int objId = getObjectId(); column.convertAutoIncrementToSequence(session, getSchema(), objId, table.isTemporary());
if (column.isAutoIncrement()) { int objId = getObjectId(); column.convertAutoIncrementToSequence(session, getSchema(), objId, table.isTemporary());
if (c.getAutoIncrement()) { int objId = getObjectId(true, true); c.convertAutoIncrementToSequence(session, getSchema(), objId, temporary);