Interface SQLDataSetDefEditor

  • All Superinterfaces:
    DataSetDefEditor<org.dashbuilder.dataset.def.SQLDataSetDef>, com.google.gwt.editor.client.Editor<org.dashbuilder.dataset.def.SQLDataSetDef>, org.dashbuilder.common.client.editor.HasConstrainedValue<List<org.dashbuilder.dataset.def.DataColumnDef>>, com.google.gwt.editor.client.HasEditorDelegate<org.dashbuilder.dataset.def.SQLDataSetDef>, com.google.gwt.editor.client.ValueAwareEditor<org.dashbuilder.dataset.def.SQLDataSetDef>

    public interface SQLDataSetDefEditor
    extends DataSetDefEditor<org.dashbuilder.dataset.def.SQLDataSetDef>

    The GWT editor contract for beans of type org.dashbuilder.dataset.def.SQLDataSetDef.

    TODO The attributes dataSource, dbSchema, dbTable and dbSQL should be not directly referenced here, here should be referenced just the org.dashbuilder.dataset.client.editor.SQLDataSetDefAttributesEditor. But gwt editor inheritance is not working in this situation, due to https://github.com/gwtproject/gwt/issues/6340 Please refactor it when bug from gwt is fixed.
    Since:
    0.4.0
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface com.google.gwt.editor.client.Editor

        com.google.gwt.editor.client.Editor.Ignore, com.google.gwt.editor.client.Editor.Path
    • Method Detail

      • dataSource

        org.dashbuilder.common.client.editor.LeafAttributeEditor<String> dataSource()
      • dbSchema

        org.dashbuilder.common.client.editor.LeafAttributeEditor<String> dbSchema()
      • dbTable

        org.dashbuilder.common.client.editor.LeafAttributeEditor<String> dbTable()
      • dbSQL

        org.dashbuilder.common.client.editor.LeafAttributeEditor<String> dbSQL()
      • isUsingQuery

        @Ignore
        boolean isUsingQuery()