Opened 13 years ago

Closed 13 years ago

#2004 closed defect (fixed)

Do not full schema walk on a Feature Source if we don't have to

Reported by: jng Owned by: jng
Priority: low Milestone: Maestro-5.0
Component: Maestro Version:
Severity: trivial Keywords:
Cc: External ID:

Description

There are many instances in the Maestro code where a full schema walk is performed on a Feature Source (eg. To get a list of Feature Classes). Code where this occurs will slow down dramatically on really large datastores (resulting in timeouts most of the time).

In such cases, we should really tap into FDO RFC23 functionality that is already encapsulated with existing APIs:

These APIs already exist in MapGuide (even pre-dating FDO RFC23), so the FDO RFC23 enhancements will transparently be available if supported.

Change History (1)

comment:1 by jng, 13 years ago

Resolution: fixed
Status: newclosed

Fixed r6678, r6679, r6680 and r6748

Note: See TracTickets for help on using tickets.