@Override public long getTableApproximateSize(String table) throws UnknownTableException { return _delegate.getTableApproximateSize(table); }
@Override public long getTableApproximateSize(String table, int limit) throws UnknownTableException { return _delegate.getTableApproximateSize(table, limit); }
@Override public long getTableApproximateSize(String table) throws UnknownTableException { return _delegate.getTableApproximateSize(table); }
@Override public long getTableApproximateSize(String table, int limit) throws UnknownTableException { return _delegate.getTableApproximateSize(table, limit); }
@Override public long getTableApproximateSize(String table) throws UnknownTableException { return _local.get().getTableApproximateSize(table); }
@Override public long getTableApproximateSize(String table, int limit) throws UnknownTableException { return _local.get().getTableApproximateSize(table, limit); }
@Override public long getTableApproximateSize(String table) throws UnknownTableException { return _local.get().getTableApproximateSize(table); }
@Override public long getTableApproximateSize(String table, int limit) throws UnknownTableException { return _local.get().getTableApproximateSize(table, limit); }
@GET @Path ("_table/{table}/size") @RequiresPermissions ("sor|read|{table}") @Timed (name = "bv.emodb.sor.DataStoreResource1.getTableSize", absolute = true) @ApiOperation (value = "Returns Table Size", notes = "Returns a long", response = long.class ) public long getTableSize(@PathParam ("table") String table, @QueryParam ("limit") @Nullable IntParam limit) { return limit == null ? _dataStore.getTableApproximateSize(table) : _dataStore.getTableApproximateSize(table, limit.get()); }