Class RVSQLiteDataSource

All Implemented Interfaces:
IProcessDataOnServerDataSource

public class RVSQLiteDataSource extends RVSqlPDSDataSource
SQLite data source.
  • Field Details

  • Constructor Details

    • RVSQLiteDataSource

      public RVSQLiteDataSource()
  • Method Details

    • getDatabase

      public String getDatabase()
      Path of the SQLite database file. Accepts both absolute paths and relative paths.
      Returns:
      the path of the SQLite database file
    • setDatabase

      public void setDatabase(String database)
      Path of the SQLite database file. Accepts both absolute paths and relative paths.
      Parameters:
      database - the path of the SQLite database file
    • getDisableDateTypeInference

      public Boolean getDisableDateTypeInference()
      Disables automatic date type inference for SQLite columns. When set to true, columns that would normally be promoted to date/datetime types (both ISO string patterns and Unix epoch seconds) will remain as their raw types (String or Number). Defaults to null, which leaves inference enabled.
      Returns:
      whether date type inference is disabled
    • setDisableDateTypeInference

      public void setDisableDateTypeInference(Boolean disableDateTypeInference)
      Disables automatic date type inference for SQLite columns. When set to true, columns that would normally be promoted to date/datetime types (both ISO string patterns and Unix epoch seconds) will remain as their raw types (String or Number). Defaults to null, which leaves inference enabled.
      Parameters:
      disableDateTypeInference - whether date type inference is disabled
    • getProviderKey

      public String getProviderKey()
      Specified by:
      getProviderKey in class RVDashboardDataSource