@Override public Table getTableMetadata(String table) { return _delegate.getTableMetadata(table); }
@Override public Table getTableMetadata(String table) { return _delegate.getTableMetadata(table); }
@Override public Table getTableMetadata(String table) { return _local.get().getTableMetadata(table); }
@Override public Table getTableMetadata(String table) { return _local.get().getTableMetadata(table); }
@GET @Path ("_table/{table}/metadata") @RequiresPermissions ("sor|read|{table}") @Timed (name = "bv.emodb.sor.DataStoreResource1.getTableMetadata", absolute = true) @ApiOperation (value = "Returns Table metadata", notes = "Returns a Table object", response = Table.class ) public Table getTableMetadata(@PathParam ("table") String table) { return _dataStore.getTableMetadata(table); }
@Nullable @Override protected PlacementAndAttributes getPlacementAndAttributesForTable(String tableName, boolean useMasterPlacement) { // In some Emo configurations there may legitimately not be a data store. If this is the case // don't raise an exception, just deny permission. if (_dataStore == null) { return null; } Table table = _dataStore.getTableMetadata(tableName); return new PlacementAndAttributes(getPlacement(table, useMasterPlacement), table.getTemplate()); }