public ODLTableReadOnly getTableById(int datastoreIndx, int tableId) { if (datastoreIndx < datastores.size() && datastoreIndx >= 0) { ODLDatastore<?> ds = (ODLDatastore<?>) datastores.get(datastoreIndx); return (ODLTableReadOnly) ds.getTableByImmutableId(tableId); } return null; }
protected ODLTableAlterable alterable(int tableId) { if (isWriteAllowed()) { return (ODLTableAlterable) decorated.getTableByImmutableId(tableId); } return null; }
protected ODLTableReadOnly readOnlyTable(int tableId) { return (ODLTableReadOnly) decorated.getTableByImmutableId(tableId); }
protected ODLTableDefinition definition(int tableId) { return (ODLTableDefinition) decorated.getTableByImmutableId(tableId); }
@Override public boolean getTableExists(int tableId) { return decorated.getTableByImmutableId(tableId) != null; }