/** * Get the "database.buffer" name for schema buffers, get "buffer" for temp/work table buffers. */ @Override public String fullName() { if (table.getStoretype() != IConstants.ST_DBTABLE) return getName(); return new StringBuilder(table.getDatabase().getName()).append(".").append(getName()).toString(); }
/** * Get the "database.buffer" name for schema buffers, get "buffer" for temp/work table buffers. */ @Override public String fullName() { if (table.getStoretype() != IConstants.ST_DBTABLE) return getName(); return new StringBuilder(table.getDatabase().getName()).append(".").append(getName()).toString(); }
/** * Add a TableBuffer for names lookup. This is called when copying a SymbolScopeSuper's symbols for inheritance * purposes. */ private void add(TableBuffer tableBuffer) { ITable table = tableBuffer.getTable(); addTableBuffer(tableBuffer.getName(), table, tableBuffer); getRootScope().addTableDefinitionIfNew(table); }
/** * Add a TableBuffer for names lookup. This is called when copying a SymbolScopeSuper's symbols for inheritance * purposes. */ private void add(TableBuffer tableBuffer) { ITable table = tableBuffer.getTable(); addTableBuffer(tableBuffer.getName(), table, tableBuffer); getRootScope().addTableDefinitionIfNew(table); }