56 void setDestinationSchema(
const QString &schema );
66 QString schema()
const;
71 QString tableName()
const;
76 QString tableComment()
const;
86 std::unique_ptr<QgsVectorLayerExporterTask> createExporterTask(
const QVariantMap &extraProviderOptions = QVariantMap() );
91 void sourceLayerComboChanged();
94 void loadFieldsFromLayer();
98 std::unique_ptr< QgsVectorLayer > mOwnedSource;
99 QPointer< QgsVectorLayer > mSourceLayer;
101 int mBlockSourceLayerChanges = 0;
103 std::unique_ptr< QgsAbstractDatabaseProviderConnection > mConnection;
Abstract interface for generating an expression context.
virtual QgsExpressionContext createExpressionContext() const =0
This method needs to be reimplemented in all classes which implement this interface and return an exp...
Expression contexts are used to encapsulate the parameters around which a QgsExpression should be eva...