Class RVElasticsearchDataSource

Elasticsearch data source

Inheritance
System.Object
RVElasticsearchDataSource
Implements
Reveal.Sdk.Data.IProcessDataOnServerDataSource
Namespace: Reveal.Sdk.Data.Elasticsearch
Assembly: Infragistics.Reveal.Connectors.Elasticsearch.dll
Syntax
public class RVElasticsearchDataSource : RVDashboardDataSource

Constructors

RVElasticsearchDataSource()

Declaration
public RVElasticsearchDataSource()

Properties

CertificateFingerprint

(Optional) The hex-encoded SHA-256 fingerprint of the Elasticsearch CA certificate used to establish trust for SSL/TLS connections.

Declaration
public string CertificateFingerprint { get; set; }
Property Value
Type Description
System.String

FieldMultiValueLeniency

(Optional) Controls behavior when SQL queries encounter fields with multiple values. If false, an error is returned for fields containing array values. If true, returns the first value from the array with no guarantee of consistent ordering. Defaults to false.

Declaration
public Nullable<bool> FieldMultiValueLeniency { get; set; }
Property Value
Type Description
System.Nullable<System.Boolean>

Nodes

List of Elasticsearch node endpoints to connect to in the cluster.

Declaration
public List<string> Nodes { get; set; }
Property Value
Type Description
System.Collections.Generic.List<System.String>

ProcessDataOnServerDefaultValue

Declaration
public bool ProcessDataOnServerDefaultValue { get; set; }
Property Value
Type Description
System.Boolean

ProcessDataOnServerReadOnly

Declaration
public bool ProcessDataOnServerReadOnly { get; set; }
Property Value
Type Description
System.Boolean

ProviderKey

Declaration
protected override string ProviderKey { get; }
Property Value
Type Description
System.String

Methods

ToModelDataSource()

Declaration
protected override BaseDataSource ToModelDataSource()
Returns
Type Description
Infragistics.ReportPlus.DashboardModel.BaseDataSource

Implements

Reveal.Sdk.Data.IProcessDataOnServerDataSource