if (type != null) { col.setType(type.getType()); col.setSize(type.getSize()); col.setScale(type.getScale()); }
if (type != null) { col.setType(type.getType()); col.setSize(type.getSize()); col.setScale(type.getScale());
            public void onColumn(ColumnNd colNd) {                    Table table =                        (Table) tables.get(colNd.getTable().getName());                    if (table == null) {                        table = new Table(colNd.getTable().getName());                        tables.put(table.getName(), table);                        m_symbols.setLocation(table, colNd);                    }                    DbTypeNd type = colNd.getType();                    Column col = table.getColumn(colNd.getName().getName());                    if (col == null) {                        col = new Column(colNd.getName().getName());                        table.addColumn(col);                        m_symbols.setLocation(col, colNd);                    }                    if (type != null) {                        col.setType(type.getType());                        col.setSize(type.getSize());                        col.setScale(type.getScale());                    }                }