QGIS API Documentation 3.37.0-Master (fdefdf9c27f)
QgsVectorFileWriter Member List

This is the complete list of members for QgsVectorFileWriter, including all inherited members.

ActionOnExistingFile enum nameQgsVectorFileWriter
addFeature(QgsFeature &feature, QgsFeatureSink::Flags flags=QgsFeatureSink::Flags()) overrideQgsVectorFileWritervirtual
addFeatures(QgsFeatureList &features, QgsFeatureSink::Flags flags=QgsFeatureSink::Flags()) overrideQgsVectorFileWritervirtual
QgsFeatureSink::addFeatures(QgsFeatureIterator &iterator, QgsFeatureSink::Flags flags=QgsFeatureSink::Flags())QgsFeatureSinkvirtual
addFeatureWithStyle(QgsFeature &feature, QgsFeatureRenderer *renderer, Qgis::DistanceUnit outputUnit=Qgis::DistanceUnit::Meters)QgsVectorFileWriter
AppendToLayerAddFields enum valueQgsVectorFileWriter
AppendToLayerNoNewFields enum valueQgsVectorFileWriter
areThereNewFieldsToCreate(const QString &datasetName, const QString &layerName, QgsVectorLayer *layer, const QgsAttributeList &attributes)QgsVectorFileWriterstatic
attrIdxToOgrIdx() constQgsVectorFileWriterinline
CanAddNewFieldsToExistingLayer enum valueQgsVectorFileWriter
CanAddNewLayer enum valueQgsVectorFileWriter
CanAppendToExistingLayer enum valueQgsVectorFileWriter
Canceled enum valueQgsVectorFileWriter
CanDeleteLayer enum valueQgsVectorFileWriter
capabilities() constQgsVectorFileWriter
convertCodecNameForEncodingOption(const QString &codecName)QgsVectorFileWriterstatic
create(const QString &fileName, const QgsFields &fields, Qgis::WkbType geometryType, const QgsCoordinateReferenceSystem &srs, const QgsCoordinateTransformContext &transformContext, const QgsVectorFileWriter::SaveVectorOptions &options, QgsFeatureSink::SinkFlags sinkFlags=QgsFeatureSink::SinkFlags(), QString *newFilename=nullptr, QString *newLayer=nullptr)QgsVectorFileWriterstatic
createEmptyGeometry(Qgis::WkbType wkbType)QgsVectorFileWriterprotected
CreateOrOverwriteFile enum valueQgsVectorFileWriter
CreateOrOverwriteLayer enum valueQgsVectorFileWriter
defaultDatasetOptions(const QString &driverName)QgsVectorFileWriterstatic
defaultLayerOptions(const QString &driverName)QgsVectorFileWriterstatic
deleteShapeFile(const QString &fileName)QgsVectorFileWriterstatic
driver() constQgsVectorFileWriter
driverForExtension(const QString &extension)QgsVectorFileWriterstatic
driverLongName() constQgsVectorFileWriter
driverMetadata(const QString &driverName, MetaData &driverMetadata)QgsVectorFileWriterstatic
EditionCapabilities typedefQgsVectorFileWriter
editionCapabilities(const QString &datasetName)QgsVectorFileWriterstatic
EditionCapability enum nameQgsVectorFileWriter
ErrAttributeCreationFailed enum valueQgsVectorFileWriter
ErrAttributeTypeUnsupported enum valueQgsVectorFileWriter
ErrCreateDataSource enum valueQgsVectorFileWriter
ErrCreateLayer enum valueQgsVectorFileWriter
ErrDriverNotFound enum valueQgsVectorFileWriter
ErrFeatureWriteFailed enum valueQgsVectorFileWriter
ErrInvalidLayer enum valueQgsVectorFileWriter
errorMessage() constQgsVectorFileWriter
ErrProjection enum valueQgsVectorFileWriter
ErrSavingMetadata enum valueQgsVectorFileWriter
FastInsert enum valueQgsFeatureSink
FieldNameSource enum nameQgsVectorFileWriter
fileFilterString(VectorFormatOptions options=SortRecommended)QgsVectorFileWriterstatic
filterForDriver(const QString &driverName)QgsVectorFileWriterstatic
Flag enum nameQgsFeatureSink
Flags typedefQgsFeatureSink
flushBuffer()QgsFeatureSinkinlinevirtual
hasError() constQgsVectorFileWriter
Hidden enum valueQgsVectorFileWriter
Int enum valueQgsVectorFileWriter
lastError() const overrideQgsVectorFileWritervirtual
mAttrIdxToOgrIdxQgsVectorFileWriterprotected
mCodecQgsVectorFileWriterprotected
mDSQgsVectorFileWriterprotected
mErrorQgsVectorFileWriterprotected
mErrorMessageQgsVectorFileWriterprotected
mFieldsQgsVectorFileWriterprotected
mFieldValueConverterQgsVectorFileWriterprotected
mIncludeConstraintsQgsVectorFileWriterprotected
mLayerQgsVectorFileWriterprotected
mOgrDriverLongNameQgsVectorFileWriterprotected
mOgrDriverNameQgsVectorFileWriterprotected
mOgrRefQgsVectorFileWriterprotected
mSetFieldDomainsQgsVectorFileWriterprotected
mSymbolLayerTableQgsVectorFileWriterprotected
mSymbologyExportQgsVectorFileWriterprotected
mSymbologyScaleQgsVectorFileWriterprotected
mWkbTypeQgsVectorFileWriterprotected
NoError enum valueQgsVectorFileWriter
ogrDriverList(VectorFormatOptions options=SortRecommended)QgsVectorFileWriterstatic
ogrTypeFromWkbType(Qgis::WkbType type)QgsVectorFileWriterstatic
operator=(const QgsVectorFileWriter &rh)=deleteQgsVectorFileWriter
OptionType enum nameQgsVectorFileWriter
Original enum valueQgsVectorFileWriter
PreferAlias enum valueQgsVectorFileWriter
QgsVectorFileWriter(const QString &vectorFileName, const QString &fileEncoding, const QgsFields &fields, Qgis::WkbType geometryType, const QgsCoordinateReferenceSystem &srs=QgsCoordinateReferenceSystem(), const QString &driverName="GPKG", const QStringList &datasourceOptions=QStringList(), const QStringList &layerOptions=QStringList(), QString *newFilename=nullptr, Qgis::FeatureSymbologyExport symbologyExport=Qgis::FeatureSymbologyExport::NoSymbology, QgsFeatureSink::SinkFlags sinkFlags=QgsFeatureSink::SinkFlags(), QString *newLayer=nullptr, const QgsCoordinateTransformContext &transformContext=QgsCoordinateTransformContext(), FieldNameSource fieldNameSource=Original)QgsVectorFileWriter
QgsVectorFileWriter(const QString &vectorFileName, const QString &fileEncoding, const QgsFields &fields, Qgis::WkbType geometryType, const QgsCoordinateReferenceSystem &srs, const QString &driverName, const QStringList &datasourceOptions, const QStringList &layerOptions, QString *newFilename, Qgis::FeatureSymbologyExport symbologyExport, QgsVectorFileWriter::FieldValueConverter *fieldValueConverter, const QString &layerName, QgsVectorFileWriter::ActionOnExistingFile action, QString *newLayer=nullptr, const QgsCoordinateTransformContext &transformContext=QgsCoordinateTransformContext(), QgsFeatureSink::SinkFlags sinkFlags=QgsFeatureSink::SinkFlags(), FieldNameSource fieldNameSource=Original, bool includeConstraints=false, bool setFieldDomains=true, const QgsAbstractDatabaseProviderConnection *sourceDatabaseProviderConnection=nullptr)QgsVectorFileWriter
QgsVectorFileWriter(const QgsVectorFileWriter &rh)=deleteQgsVectorFileWriter
QgsVectorFileWriterTaskQgsVectorFileWriterfriend
RegeneratePrimaryKey enum valueQgsFeatureSink
RollBackOnErrors enum valueQgsFeatureSink
Set enum valueQgsVectorFileWriter
setSymbologyExport(Qgis::FeatureSymbologyExport symExport)QgsVectorFileWriterinline
setSymbologyScale(double scale)QgsVectorFileWriter
SinkFlag enum nameQgsFeatureSink
SinkFlags typedefQgsFeatureSink
SkipNonSpatialFormats enum valueQgsVectorFileWriter
SortRecommended enum valueQgsVectorFileWriter
String enum valueQgsVectorFileWriter
supportedFiltersAndFormats(VectorFormatOptions options=SortRecommended)QgsVectorFileWriterstatic
supportedFormatExtensions(VectorFormatOptions options=SortRecommended)QgsVectorFileWriterstatic
supportsFeatureStyles(const QString &driverName)QgsVectorFileWriterstatic
SupportsMultipleLayers enum valueQgsVectorFileWriter
symbologyExport() constQgsVectorFileWriterinline
symbologyScale() constQgsVectorFileWriterinline
targetLayerExists(const QString &datasetName, const QString &layerName)QgsVectorFileWriterstatic
TestQgsVectorFileWriterQgsVectorFileWriterfriend
VectorFormatOption enum nameQgsVectorFileWriter
VectorFormatOptions typedefQgsVectorFileWriter
writeAsVectorFormat(QgsVectorLayer *layer, const QString &fileName, const QString &fileEncoding, const QgsCoordinateReferenceSystem &destCRS=QgsCoordinateReferenceSystem(), const QString &driverName="GPKG", bool onlySelected=false, QString *errorMessage=nullptr, const QStringList &datasourceOptions=QStringList(), const QStringList &layerOptions=QStringList(), bool skipAttributeCreation=false, QString *newFilename=nullptr, Qgis::FeatureSymbologyExport symbologyExport=Qgis::FeatureSymbologyExport::NoSymbology, double symbologyScale=1.0, const QgsRectangle *filterExtent=nullptr, Qgis::WkbType overrideGeometryType=Qgis::WkbType::Unknown, bool forceMulti=false, bool includeZ=false, const QgsAttributeList &attributes=QgsAttributeList(), QgsVectorFileWriter::FieldValueConverter *fieldValueConverter=nullptr, QString *newLayer=nullptr)QgsVectorFileWriterstatic
writeAsVectorFormat(QgsVectorLayer *layer, const QString &fileName, const QString &fileEncoding, const QgsCoordinateTransform &ct, const QString &driverName="GPKG", bool onlySelected=false, QString *errorMessage=nullptr, const QStringList &datasourceOptions=QStringList(), const QStringList &layerOptions=QStringList(), bool skipAttributeCreation=false, QString *newFilename=nullptr, Qgis::FeatureSymbologyExport symbologyExport=Qgis::FeatureSymbologyExport::NoSymbology, double symbologyScale=1.0, const QgsRectangle *filterExtent=nullptr, Qgis::WkbType overrideGeometryType=Qgis::WkbType::Unknown, bool forceMulti=false, bool includeZ=false, const QgsAttributeList &attributes=QgsAttributeList(), QgsVectorFileWriter::FieldValueConverter *fieldValueConverter=nullptr, QString *newLayer=nullptr)QgsVectorFileWriterstatic
writeAsVectorFormat(QgsVectorLayer *layer, const QString &fileName, const QgsVectorFileWriter::SaveVectorOptions &options, QString *newFilename=nullptr, QString *errorMessage=nullptr, QString *newLayer=nullptr)QgsVectorFileWriterstatic
writeAsVectorFormatV2(QgsVectorLayer *layer, const QString &fileName, const QgsCoordinateTransformContext &transformContext, const QgsVectorFileWriter::SaveVectorOptions &options, QString *newFilename=nullptr, QString *newLayer=nullptr, QString *errorMessage=nullptr)QgsVectorFileWriterstatic
writeAsVectorFormatV3(QgsVectorLayer *layer, const QString &fileName, const QgsCoordinateTransformContext &transformContext, const QgsVectorFileWriter::SaveVectorOptions &options, QString *errorMessage=nullptr, QString *newFilename=nullptr, QString *newLayer=nullptr)QgsVectorFileWriterstatic
WriterError enum nameQgsVectorFileWriter
~QgsFeatureSink()=defaultQgsFeatureSinkvirtual
~QgsVectorFileWriter() overrideQgsVectorFileWriter