Opened 6 months ago

Closed 5 months ago

#937 closed defect (fixed)

OGR Provider: Better support for VRT data sources

Reported by: jng Owned by: jng
Priority: major Milestone:
Component: OGR Provider Version:
Severity: 3 Keywords:
Cc: External ID:

Description (last modified by jng)

The current OGR provider has some issues around VRT data sources:

  • Invalid VRTs do not bubble up as FDO exceptions because we're not checking CPLGetLastErrorMsg() for any logged errors during the OGRLayer -> FdoClassDefinition conversion process
    • As a general theme: There are many cases in the OGR provider where we are failing to check CPLGetLastErrorMsg() after an API call
  • SQL layers that involve table aliases produces property names of the form {table_name}.{column_name}. This is illegal in FDO as dots are forbidden in property names.

Change History (2)

comment:1 Changed 6 months ago by jng

Description: modified (diff)

comment:2 Changed 5 months ago by jng

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.