Class RVSqlBasedDataSourceItem

java.lang.Object
io.revealbi.core.data.RVDataSourceItem
io.revealbi.core.data.RVSqlBasedDataSourceItem
Direct Known Subclasses:
RVOracleDataSourceItem, RVRedshiftDataSourceItem, RVSqlPDSDataSourceItem, RVSyBaseDataSourceItem

public abstract class RVSqlBasedDataSourceItem extends RVDataSourceItem
The base item class used to represent a dataset from one of the supported database systems.
  • Constructor Details

  • Method Details

    • setDatabase

      public String setDatabase(String value)
      Name of the database to connect to, optional as this value is usually specified in the data source object.
      Parameters:
      value -
      Returns:
    • getDatabase

      public String getDatabase()
      Name of the database to connect to, optional as this value is usually specified in the data source object.
      Returns:
    • setTable

      public String setTable(String value)
      Name of the table (or view) to get data from.
      Parameters:
      value -
      Returns:
    • getTable

      public String getTable()
      Name of the table (or view) to get data from.
      Returns:
    • setCustomQuery

      public String setCustomQuery(String value)
      (Optional) Custom SQL query to use when getting data.
      Parameters:
      value -
      Returns:
    • getCustomQuery

      public String getCustomQuery()
      (Optional) Custom SQL query to use when getting data.
      Returns: