Uses of Package
io.revealbi.core.data
Packages that use io.revealbi.core.data
Package
Description
Main Reveal API Package containing the interfaces to be implemented in order to control how Reveal BI works.
-
Classes in io.revealbi.core.data used by io.revealbi.coreClassDescriptionThe interface that must be implemented and provided to the Reveal server.Beta interface for customizing the data model exposed by a data source.The interface that must be implemented to return in-memory data for dashboards.The interface that must be implemented to replace data sources.Allows filtering of 'objects' (DataSourceItems) to be returned to the client.
-
Classes in io.revealbi.core.data used by io.revealbi.core.dataClassDescriptionInterface for data sources that support the "Process Data on Server" option, allowing queries to be executed on the server instead of fetching all data to the client.Interface for data source items that support server-side data processing.Base interface representing credentials to connect to a given data sourceThe interface representing in-memory data to be returned by
IRVDataProvider, please note data is returned as anIterable, so there's no need to have all data loaded in memory.Interface representing items used to get a file (resource) from one of the resource providers (Sharepoint, Web Resource, etc.).Abstract base class for Microsoft Analysis Services (MS SSAS) data sources.Amazon Athena data sourceSpecifies the connection mode used to communicate with the Azure CosmosDB service.Azure CosmosDB data source.Azure SQL Server data sourceAzure Synapse data source.The base abstract class for data source items from Sharepoint.BigQuery data source.ClickHouse data source.Aggregation type to use for a data model field.The base class representing a data source used in a dashboard, you can seeRVDataSourceItemfor more information about the relationship between data source and data source items.The list of dashboard data types.Databricks data source.Represents a calculated field in the data model.Represents a field in the data model.Represents a custom measure in the data model.The basic class for data source items that can be used by visualizations to get data.Dynamics CRM data source, specifies the URL to the server.Elasticsearch data source.The data source object used to represent the Excel data source, there are no additional properties in this class as all relevant information is specified in theRVExcelDataSourceItemobject.The data source item used to represent a dataset from an Excel file, it includes information like the name of the sheet to get data from and the range to use when loading data.Class defining the range that should be used when loading data from an Excel sheet.Google Analytics 4 data source.Specifies the type of Google Analytics resource to access.Google Search Console data source.Data source item to get in-memory data.Marketo data source, configures the URL to get data from.MongoDB data sourceMySQL data source.OData data source, configures the URL to get data from.OneDrive data source.Abstract base class for Oracle data sources.PostgreSQL data source, it adds database name and schema properties to the base properties inRVSqlPDSDataSource.QuickBooks data sourceAmazon Redshift data source, it adds the database name property to the base properties inRVSqlBasedDataSource.Microsoft Reporting Services (MS SSRS) data sourceSpecifies the rendering mode used when exporting a Reporting Services report.The base abstract class representing a data source item getting data from a file (a resource).REST API data source, configures the URL to get data from, HTTP method to use and optionally headers and body to send in the request.Amazon S3 data source.Describes a column in an in-memory dataset, specifying its field name, display label, and data type.The list of data types supported by Reveal.SharePoint authentication methods.Sharepoint data source, contains the URL to the Sharepoint site to use.SharePoint item type.Snowflake data source.The base data source class used to represent a connection to one of the supported database systems.The base item class used to represent a dataset from one of the supported database systems.Base class for SQL-based data sources supporting "Server-side Processing".Base data source item class for SQL-based data sources supporting "Server-side Processing".Microsoft SQL Server data source, it adds the database name property to the base properties inRVSqlBasedDataSource.Microsoft SQL Server data source item.Sybase data source, it adds the database name property to the base properties inRVSqlBasedDataSource.Web resource data source, used to download files from HTTP URL's using GET method. -
Classes in io.revealbi.core.data used by io.revealbi.core.implClassDescriptionThe interface that must be implemented and provided to the Reveal server.Beta interface for customizing the data model exposed by a data source.The interface that must be implemented to return in-memory data for dashboards.The interface that must be implemented to replace data sources.Allows filtering of 'objects' (DataSourceItems) to be returned to the client.
-
Classes in io.revealbi.core.data used by io.revealbi.core.impl.serializersClassDescriptionBase interface representing credentials to connect to a given data sourceThe base class representing a data source used in a dashboard, you can see
RVDataSourceItemfor more information about the relationship between data source and data source items.Represents a calculated field in the data model.Represents a field in the data model.Represents a custom measure in the data model.The basic class for data source items that can be used by visualizations to get data.