You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
public void getTableStatistics\(String\[\] tableNames\) throws
SQLException {
// create space-separated list of tables
StringBuilder commandLine = new StringBuilder();
for (int i = 0; i < tableNames.length; i++) {
commandLine.append(tableNames[i]);
if (i < tableNames.length - 1)
commandLine.append(' ');
}
try \(FbService service = attachServiceManager\(\)\) \{
ServiceRequestBuffer srb = createStatsSRB\(service,
Submitted by: @mrotteveel
Jira_subtask_inward CORE5278
Getting stats for partticular table(s) fails, this never used to happen with 2.5.x & 3.0.0.
After upgrading to Firebird 3.0.1 a test that uses the services API to
obtain table statistics nows fails with an exception:
unrecognized service parameter block; All services except for getting
server log require switches [SQLState:42000, ISC error code:335544562]
This test, org.firebirdsql.management.TestFBStatisticsManager method
testGetTableStatistics works fine in 3.0.0 and earlier.
The test itself is:
statManager.getTableStatistics(new String[]{"TEST"});
where getTableStatistics is:
SQLException {
// create space-separated list of tables
StringBuilder commandLine = new StringBuilder();
for (int i = 0; i < tableNames.length; i++) {
commandLine.append(tableNames[i]);
if (i < tableNames.length - 1)
commandLine.append(' ');
}
isc_spb_sts_table);
srb.addArgument(isc_spb_command_line, commandLine.toString());
executeServicesOperation(service, srb);
}
}
Is the above doing something wrong (if so what?), or is this a regression?
Commits: f801218 01b521b
The text was updated successfully, but these errors were encountered: