Nyall Dawson
a8a3cc82ed
[processing] Port vector.createVectorWriter to c++
...
This implements an improved version of vector.createVectorWriter
in QgsProcessingUtils. The improved version relies on the
core class QgsVectorLayerImport to create empty layers,
which:
- reduces duplicate code and reuses the mature QgsVectorLayerImport
routines
- avoids manual conversion of field types to destination provider
field types
- potentially allows any writable provider to be used as a feature
sink for algorithms (e.g. output direct to MSSQL/Oracle/db2). This
should work now - it just needs exposing via UI.
2017-05-07 08:02:53 +10:00
..
2017-05-03 08:02:14 +02:00
2017-05-01 20:00:51 +02:00
2017-05-03 08:02:14 +02:00
2017-05-01 20:00:51 +02:00
2017-05-01 20:00:51 +02:00
2017-05-03 08:02:14 +02:00
2017-05-01 20:00:51 +02:00
2017-05-06 20:33:46 +08:00
2017-05-01 20:00:51 +02:00
2017-04-30 16:52:05 +02:00
2017-05-04 07:30:27 +10:00
2017-05-07 08:02:53 +10:00
2017-05-06 12:05:12 +10:00
2017-05-03 08:02:14 +02:00
2017-04-30 16:52:05 +02:00
2017-05-03 08:02:14 +02:00
2017-05-05 15:39:29 +02:00
2016-01-08 21:32:11 +01:00
2017-05-03 08:02:14 +02:00
2017-05-06 14:13:15 +10:00
2017-05-05 20:38:36 +10:00
2017-04-30 16:52:05 +02:00
2017-04-26 10:25:50 +02:00
2017-04-24 07:39:30 +02:00
2017-04-24 07:39:30 +02:00
2017-04-30 16:52:05 +02:00
2017-04-30 16:52:05 +02:00
2017-04-30 16:52:05 +02:00
2017-04-26 10:25:50 +02:00
2017-04-24 07:39:30 +02:00
2017-04-30 16:52:05 +02:00
2017-04-24 09:32:39 +02:00
2017-04-30 16:52:05 +02:00
2017-05-01 17:49:43 +02:00
2017-05-01 17:49:43 +02:00
2017-05-01 17:49:43 +02:00
2017-04-24 07:39:30 +02:00
2017-04-30 16:52:05 +02:00
2017-04-30 16:52:05 +02:00
2017-04-30 16:52:05 +02:00
2017-04-26 15:06:16 +02:00
2017-04-24 09:32:39 +02:00
2017-04-30 16:52:05 +02:00
2017-05-04 10:49:17 +02:00
2017-04-24 13:06:03 +02:00
2017-04-26 15:06:16 +02:00
2017-05-01 17:49:43 +02:00
2017-05-01 17:43:07 +02:00
2017-05-01 17:49:43 +02:00
2017-05-01 17:49:43 +02:00
2017-04-30 16:34:08 +02:00
2017-04-30 16:34:08 +02:00
2017-04-30 16:52:05 +02:00
2017-04-24 13:06:03 +02:00
2017-05-03 08:02:14 +02:00
2017-05-02 10:11:50 +02:00
2017-04-30 16:52:05 +02:00
2017-05-01 17:49:43 +02:00
2017-05-01 17:49:43 +02:00
2017-04-30 16:52:05 +02:00
2017-05-03 08:02:14 +02:00
2017-05-04 09:41:29 +02:00
2017-05-02 21:25:43 +02:00
2016-08-15 09:02:30 +10:00
2017-05-01 17:49:43 +02:00
2017-04-30 16:52:05 +02:00
2017-05-03 19:07:52 +02:00
2017-05-03 19:11:16 +02:00
2017-05-02 01:56:23 +02:00
2017-05-03 19:51:32 +10:00
2017-05-03 16:56:37 +10:00
2017-04-30 16:52:05 +02:00
2017-05-01 01:05:33 +02:00
2017-05-01 17:41:14 +02:00
2017-05-01 17:41:14 +02:00
2017-05-01 17:41:14 +02:00
2017-04-30 16:52:05 +02:00
2017-04-30 16:52:05 +02:00
2017-05-01 11:06:43 +02:00
2017-05-01 17:49:43 +02:00
2017-05-01 17:49:43 +02:00
2016-10-05 13:17:55 +10:00
2017-05-04 08:26:31 +02:00
2017-05-04 08:26:31 +02:00
2017-05-04 08:26:31 +02:00
2017-05-04 08:26:31 +02:00
2017-05-04 08:26:31 +02:00
2017-04-24 07:39:30 +02:00
2017-05-01 17:49:43 +02:00
2017-05-03 08:02:14 +02:00
2017-05-01 17:49:43 +02:00
2017-05-03 08:02:14 +02:00
2017-04-24 07:39:30 +02:00
2017-05-01 17:49:43 +02:00
2017-04-24 07:39:30 +02:00
2017-05-01 17:49:43 +02:00
2017-05-04 07:30:27 +10:00
2017-05-01 17:49:43 +02:00
2017-05-01 17:49:43 +02:00
2017-04-30 16:52:05 +02:00
2017-04-30 16:52:05 +02:00
2017-05-01 17:49:43 +02:00
2017-05-03 07:09:44 +10:00
2017-05-01 17:49:43 +02:00
2017-05-01 17:49:43 +02:00
2017-05-01 17:49:43 +02:00
2017-05-06 10:34:23 +08:00
2017-05-01 17:49:43 +02:00
2017-05-01 17:49:43 +02:00
2017-05-02 11:41:11 +07:00
2017-05-01 17:49:43 +02:00
2017-05-02 12:15:46 +07:00
2017-05-02 08:09:53 +02:00
2017-05-01 17:49:43 +02:00
2017-05-01 17:49:43 +02:00
2017-05-01 17:49:43 +02:00
2017-05-01 17:49:43 +02:00
2017-04-24 07:39:30 +02:00
2017-05-01 17:49:43 +02:00
2017-05-01 17:49:43 +02:00
2017-05-01 17:49:43 +02:00
2017-02-21 18:14:58 +01:00
2017-05-01 17:49:43 +02:00
2017-05-01 17:49:43 +02:00
2017-04-26 10:25:50 +02:00
2017-05-02 08:09:53 +02:00
2017-05-01 17:49:43 +02:00
2017-05-03 08:02:14 +02:00
2016-07-24 22:40:52 +02:00
2017-05-01 17:49:43 +02:00
2017-05-01 17:49:43 +02:00
2017-05-01 17:49:43 +02:00
2017-05-01 17:49:43 +02:00
2017-04-30 23:30:34 +02:00
2017-05-02 08:09:53 +02:00
2017-05-06 13:00:05 +10:00
2017-05-03 08:02:14 +02:00
2017-05-01 17:49:43 +02:00
2017-05-03 08:02:14 +02:00
2017-05-01 17:49:43 +02:00
2017-05-02 08:09:53 +02:00
2017-05-02 08:09:53 +02:00
2017-04-30 16:52:05 +02:00
2017-05-06 12:20:59 +10:00
2017-05-06 12:28:06 +10:00
2017-05-01 17:49:43 +02:00
2017-04-19 18:45:17 +10:00
2017-04-30 16:52:05 +02:00
2017-05-02 08:09:53 +02:00
2017-05-01 17:49:43 +02:00
2017-05-01 17:49:43 +02:00
2017-05-01 17:49:43 +02:00
2017-05-01 17:49:43 +02:00
2016-07-26 08:29:24 +10:00
2017-04-24 07:39:30 +02:00
2017-05-01 17:49:43 +02:00
2017-05-02 08:09:53 +02:00
2017-05-01 17:49:43 +02:00
2017-05-01 17:49:43 +02:00
2017-05-01 17:49:43 +02:00
2017-05-01 17:42:06 +02:00
2017-05-01 17:42:06 +02:00
2017-05-02 08:09:53 +02:00
2017-05-02 08:09:53 +02:00
2017-04-30 16:52:05 +02:00
2017-05-01 17:49:43 +02:00
2017-05-02 08:09:53 +02:00
2017-05-02 08:09:53 +02:00
2017-05-05 15:39:29 +02:00
2017-05-01 17:49:43 +02:00
2017-05-01 17:49:43 +02:00
2017-05-01 17:49:43 +02:00
2017-05-02 08:09:53 +02:00
2017-05-04 07:21:57 +10:00
2017-05-01 17:49:43 +02:00
2017-05-06 10:34:23 +08:00
2017-05-01 17:49:43 +02:00
2017-05-01 17:49:43 +02:00
2017-05-01 17:49:43 +02:00
2017-05-06 10:34:23 +08:00
2017-05-01 17:49:43 +02:00
2017-05-06 14:59:56 +10:00
2017-05-01 17:49:43 +02:00
2017-05-01 17:49:43 +02:00
2017-05-02 08:09:53 +02:00
2017-05-06 10:34:23 +08:00
2017-05-02 08:09:53 +02:00
2017-05-01 17:49:43 +02:00
2017-05-01 17:49:43 +02:00
2017-05-01 17:49:43 +02:00
2017-05-01 17:49:43 +02:00