Class DataSourceQuery

java.lang.Object
com.vividsolutions.jump.io.datasource.DataSourceQuery
Direct Known Subclasses:
SaveToDataStoreDataSourceQuery, SaveToPostGISDataSourceQuery

public class DataSourceQuery extends Object
A wrapper for a query string that attributes it with the DataSource to apply it against.
  • Constructor Details

    • DataSourceQuery

      public DataSourceQuery(DataSource dataSource, String query, String name)
      Constructs a DataSourceQuery that wraps a query string (implementation-dependent) and a DataSource to apply it against.
      Parameters:
      query - identifies the dataset; may take the form of a SQL statement, a table name, null (if there is only one dataset), or other format
      name - will be used for the layer name
    • DataSourceQuery

      public DataSourceQuery()
      Parameterless constructor called by Java2XML
  • Method Details

    • getDataSource

      public DataSource getDataSource()
      Returns the DataSource against which to apply the (implementation-dependent) query string.
      Returns:
      the DataSource of this DataSourceQuery
    • getQuery

      public String getQuery()
      Returns the implementation-dependent query string wrapped by this DataSourceQuery
      Returns:
      the Query String of this DataSourceQuery
    • toString

      public String toString()
      Returns the name of this DataSourceQuery, suitable for use as a layer name.
      Overrides:
      toString in class Object
    • setDataSource

      public void setDataSource(DataSource dataSource)
      Called by Java2XML
      Parameters:
      dataSource - the DataSource to use for this DataSourceQuery
    • setQuery

      public void setQuery(String query)
      Called by Java2XML
      Parameters:
      query - the query String to use for this DataSourceQuery