MCPcopy Create free account
hub / github.com/GeoDaCenter/geoda / GetLayerProxyBySQL

Method GetLayerProxyBySQL

ShapeOperations/OGRDatasourceProxy.cpp:247–255  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

245}
246
247OGRLayerProxy* OGRDatasourceProxy::GetLayerProxyBySQL(wxString _sql)
248{
249 // Note: layer is not managed here. Memory leak is possible.
250 const char * sql = (const char*) _sql.mb_str(wxConvUTF8);
251 OGRLayer* layer = ds->ExecuteSQL(sql, 0, 0);
252 if (layer == NULL) return NULL;
253 OGRLayerProxy* layer_proxy = new OGRLayerProxy(_sql, layer, ds_type);
254 return layer_proxy;
255}
256
257bool OGRDatasourceProxy::DeleteLayer(wxString layer_name)
258{

Callers 1

GdaCacheMethod · 0.80

Calls 1

ExecuteSQLMethod · 0.45

Tested by

no test coverage detected