Class JsonDataSourceConnection
FastReport json connection
Inheritance
System.Object
JsonDataSourceConnection
Assembly: FastReport.Base.dll
Syntax
public class JsonDataSourceConnection : DataConnectionBase, IDisposable, IFRSerializable, IParent, IJsonProviderSourceConnection
Constructors
JsonDataSourceConnection()
Initialize a new instance
Declaration
public JsonDataSourceConnection()
Fields
TABLE_NAME
Name of json object table
Declaration
public const string TABLE_NAME = "JSON"
Field Value
Type |
Description |
System.String |
|
Methods
CreateAllTables(Boolean)
Declaration
public override void CreateAllTables(bool initSchema)
Parameters
Type |
Name |
Description |
System.Boolean |
initSchema |
|
Overrides
CreateAllTablesAsync(Boolean, CancellationToken)
Declaration
public override async Task CreateAllTablesAsync(bool initSchema, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type |
Name |
Description |
System.Boolean |
initSchema |
|
System.Threading.CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
Overrides
CreateDataSet()
Declaration
protected override DataSet CreateDataSet()
Returns
Overrides
CreateDataSetAsync(CancellationToken)
Declaration
protected override Task<DataSet> CreateDataSetAsync(CancellationToken cancellationToken)
Parameters
Type |
Name |
Description |
System.Threading.CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<DataSet> |
|
Overrides
CreateRelations()
Declaration
public override void CreateRelations()
Overrides
CreateTable(TableDataSource)
Declaration
public override void CreateTable(TableDataSource source)
Parameters
Overrides
CreateTableAsync(TableDataSource, CancellationToken)
Declaration
public override Task CreateTableAsync(TableDataSource source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type |
Name |
Description |
TableDataSource |
source |
|
System.Threading.CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
Overrides
DeleteTable(TableDataSource)
Declaration
public override void DeleteTable(TableDataSource source)
Parameters
Overrides
FillTableData(DataTable, String, CommandParameterCollection)
Declaration
public override void FillTableData(DataTable table, string selectCommand, CommandParameterCollection parameters)
Parameters
Overrides
FillTableDataAsync(DataTable, String, CommandParameterCollection, CancellationToken)
Declaration
public override Task FillTableDataAsync(DataTable table, string selectCommand, CommandParameterCollection parameters, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type |
Name |
Description |
DataTable |
table |
|
System.String |
selectCommand |
|
CommandParameterCollection |
parameters |
|
System.Threading.CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
Overrides
FillTableSchema(DataTable, String, CommandParameterCollection)
Declaration
public override void FillTableSchema(DataTable table, string selectCommand, CommandParameterCollection parameters)
Parameters
Overrides
FillTableSchemaAsync(DataTable, String, CommandParameterCollection, CancellationToken)
Declaration
public override Task FillTableSchemaAsync(DataTable table, string selectCommand, CommandParameterCollection parameters, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type |
Name |
Description |
DataTable |
table |
|
System.String |
selectCommand |
|
CommandParameterCollection |
parameters |
|
System.Threading.CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
Overrides
GetJson(TableDataSource)
Declaration
public JsonBase GetJson(TableDataSource tableDataSource)
Parameters
Returns
GetTableNames()
Declaration
public override string[] GetTableNames()
Returns
Type |
Description |
System.String[] |
|
Overrides
GetTableNamesAsync(CancellationToken)
Declaration
public override Task<string[]> GetTableNamesAsync(CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type |
Name |
Description |
System.Threading.CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.String[]> |
|
Overrides
QuoteIdentifier(String, DbConnection)
Declaration
public override string QuoteIdentifier(string value, DbConnection connection)
Parameters
Type |
Name |
Description |
System.String |
value |
|
DbConnection |
connection |
|
Returns
Type |
Description |
System.String |
|
Overrides
SetConnectionString(String)
Declaration
protected override void SetConnectionString(string value)
Parameters
Type |
Name |
Description |
System.String |
value |
|
Overrides
Implements