DataStoreDataExtensions class
.NET Standard 2.x
Namespace: DWNet.Data
Assembly: DWNet.Data.dll
Provides methods which correspond to those in PowerBuilder DataStore, to support scripts migrated from PowerBuilder to C#.
Syntax
public class DataStoreDataExtensions
Extension Methods
Name | Return Type | Description |
---|---|---|
ExportJson(MappingMethod mappingMethod) | string | Exports data from the DataStore primary buffer to a DataWindow JSON string. |
ExportJson(bool changedOnly, MappingMethod mappingMethod) | string | Exports all rows or only the changed rows from the DataStore to a DataWindow JSON string. |
ExportJson(DwBuffer dwbuffer, bool changedOnly, MappingMethod mappingMethod) | string | Exports all rows or only the changed rows from all or specified buffers to a DataWindow JSON string. |
ExportJson(bool primaryData, bool filterData, bool deleteData, bool dwcdata, MappingMethod mappingMethod) | string | Exports data from the specified buffer(s) and/or DataWindowChild to a DataWindow JSON string. |
ExportJson(DwBuffer dwbuffer, MappingMethod mappingMethod) | string | Exports data from the specified buffer to a DataWindow JSON string. |
ExportJson(DwBuffer dwbuffer, int startRow, MappingMethod mappingMethod) | string | Exports the rows (from the specified starting position to the end) from the specified buffer to a DataWindow JSON string. |
ExportJson(DwBuffer dwbuffer, int startRow, int endRow, MappingMethod mappingMethod) | string | Exports the rows (from the specified starting position to the ending position) from the specified buffer to a DataWindow JSON string. |
ExportJson(DwBuffer dwbuffer, int startRow, int endRow, int startColumn, MappingMethod mappingMethod) | string | Exports the rows (from the specified starting position to the ending position) and the columns (from the specified starting position to the end) from the specified buffer to a DataWindow JSON string. |
ExportJson(DwBuffer dwbuffer, int startRow, int endRow, int startColumn, int endColumn, MappingMethod mappingMethod) | string | Exports the rows (from the specified starting position to the ending position) and the columns (from the specified starting position to the ending position) from the specified buffer to a DataWindow JSON string. |
ExportPlainJson() | string | Exports data from the DataStore primary buffer to a plain-format JSON string. |
ExportPlainJson(bool changedOnly) | string | Exports all rows or only the changed rows from the DataStore to a plain-format JSON string. |
ExportPlainJson(DwBuffer dwbuffer, bool changedOnly) | string | Exports all rows or only the changed rows from all or specified buffers to a plain-format or DataWindow JSON string. |
ExportPlainJson(bool primaryData, bool filterData, bool deleteData, bool dwcdata) | string | Exports data from the specified buffer(s) and/or DataWindowChild to a plain-format JSON string. |
ExportPlainJson(DwBuffer dwbuffer) | string | Exports data from the specified buffer to a plain-format JSON string. |
ExportPlainJson(DwBuffer dwbuffer, int startRow) | string | Exports the rows (from the specified starting position to the end) from the specified buffer to a plain-format JSON string. |
ExportPlainJson(DwBuffer dwbuffer, int startRow, int endRow) | string | Exports the rows (from the specified starting position to the ending position) from the specified buffer to a plain-format JSON string. |
ExportPlainJson(DwBuffer dwbuffer, int startRow, int endRow, int startColumn) | string | Exports the rows (from the specified starting position to the ending position) and the columns (from the specified starting position to the end) from the specified buffer to a plain-format JSON string. |
ExportPlainJson(DwBuffer dwbuffer, int startRow, int endRow, int startColumn, int endColumn) | string | Exports the rows (from the specified starting position to the ending position) and the columns (from the specified starting position to the ending position) from the specified buffer to a plain-format JSON string. |
ExportPlainXml() | string | Exports data from the DataStore primary buffer to a plain-format XML string. |
ExportPlainXml(bool changedOnly) | string | Exports all rows or only the changed rows from the DataStore to a plain-format XML string. |
ExportPlainXml(DwBuffer dwbuffer, bool changedOnly) | string | Exports all rows or only the changed rows from all or specified buffers to a plain-format or DataWindow XML string. |
ExportPlainXml(bool primaryData, bool filterData, bool deleteData, bool dwcdata) | string | Exports data from the specified buffer(s) and/or DataWindowChild to a plain-format XML string. |
ExportPlainXml(DwBuffer dwbuffer) | string | Exports data from the specified buffer to a plain-format XML string. |
ExportPlainXml(DwBuffer dwbuffer, int startRow) | string | Exports the rows (from the specified starting position to the end) from the specified buffer to a plain-format XML string. |
ExportPlainXml(DwBuffer dwbuffer, int startRow, int endRow) | string | Exports the rows (from the specified starting position to the ending position) from the specified buffer to a plain-format XML string. |
ExportPlainXml(DwBuffer dwbuffer, int startRow, int endRow, int startColumn) | string | Exports the rows (from the specified starting position to the ending position) and the columns (from the specified starting position to the end) from the specified buffer to a plain-format XML string. |
ExportPlainXml(DwBuffer dwbuffer, int startRow, int endRow, int startColumn, int endColumn) | string | Exports the rows (from the specified starting position to the ending position) and the columns (from the specified starting position to the ending position) from the specified buffer to a plain-format XML string. |
ExportRowAsJson(int row, DwBuffer dwBuffer = DwBuffer.Primary) | string | Exports a data row from the specified buffer of a DataStore object to the JSON string. |
ExportRowAsString(int row, DwBuffer dwBuffer = DwBuffer.Primary) | string | Exports a data row from the specified buffer of a DataStore object to the TXT string. |
ExportRowAsXml(int row, DwBuffer dwBuffer = DwBuffer.Primary) | string | Exports a data row from the specified buffer of a DataStore object to the XML string. |
ExportString(this IDataStoreBase dataStore, bool colheading = true) | string | Exports all of the data rows from the primary buffer of the DataStore to a string. The column name is exported by default. |
ExportString(this IDataStoreBase dataStore, int startRow, int endRow, bool colheading = true) | string | Exports the rows (from the specified starting position to the ending position) from the primary buffer of the DataStore to a string. The column name is exported by default. |
ExportString(this IDataStoreBase dataStore, int startRow, int endRow, int startColumn, int endColumn, bool colheading = true) | string | Exports the rows (from the specified starting position to the ending position) and the columns (from the specified starting position to the ending position) from the primary buffer of the DataStore to a string. The column name is exported by default. |
ExportXml(MappingMethod mappingMethod) | string | Exports data from the DataStore primary buffer to a DataWindow XML string. |
ExportXml(bool changedOnly, MappingMethod mappingMethod) | string | Exports all rows or only the changed rows from the DataStore to a DataWindow XML string. |
ExportXml(DwBuffer dwbuffer, bool changedOnly, MappingMethod mappingMethod) | string | Exports all rows or only the changed rows from all or specified buffers to a DataWindow XML string. |
ExportXml(bool primaryData, bool filterData, bool deleteData, bool dwcdata, MappingMethod mappingMethod) | string | Exports data from the specified buffer(s) and/or DataWindowChild to a DataWindow XML string. |
ExportXml(DwBuffer dwbuffer, MappingMethod mappingMethod) | string | Exports data from the specified buffer to a DataWindow XML string. |
ExportXml(DwBuffer dwbuffer, int startRow, MappingMethod mappingMethod) | string | Exports the rows (from the specified starting position to the end) from the specified buffer to a DataWindow XML string. |
ExportXml(DwBuffer dwbuffer, int startRow, int endRow, MappingMethod mappingMethod) | string | Exports the rows (from the specified starting position to the ending position) from the specified buffer to a DataWindow XML string. |
ExportXml(DwBuffer dwbuffer, int startRow, int endRow, int startColumn, MappingMethod mappingMethod) | string | Exports the rows (from the specified starting position to the ending position) and the columns (from the specified starting position to the end) from the specified buffer to a DataWindow XML string. |
ExportXml(DwBuffer dwbuffer, int startRow, int endRow, int startColumn, int endColumn, MappingMethod mappingMethod) | string | Exports the rows (from the specified starting position to the ending position) and the columns (from the specified starting position to the ending position) from the specified buffer to a DataWindow XML string. |
ImportJson(string text) | int | Inserts data from a JSON string into the DataStore. |
ImportJson(string text, DwBuffer dwbuffer) | int | Inserts data from a JSON string into the specified buffer of DataStore. |
ImportJson(string text, DwBuffer dwbuffer, int startRow) | int | Inserts data from a JSON string into the specified buffer of DataStore. You can specify the starting position in the JSON array. |
ImportJson(string text, DwBuffer dwbuffer, int startRow, int endRow) | int | Inserts data from a JSON string into the specified buffer of DataStore. You can specify the starting and ending position in the JSON array. |
ImportJson(string text, DwBuffer dwbuffer, int startRow, int endRow, int startColumn) | int | Inserts data from a JSON string into the specified buffer of DataStore. You can specify the starting and ending positions in the JSON array, and you can specify the number of the first key value in the JSON object to be imported. |
ImportJson(string text, DwBuffer dwbuffer, int startRow, int endRow, int startColumn, int endColumn) | int | Inserts data from a JSON string into the specified buffer of DataStore. You can specify the starting and ending positions in the JSON array, and you can specify the number of the first key value and the number of the last key value in the JSON object to be imported. |
ImportJson(string text, DwBuffer dwbuffer, int startRow, int endRow, int startColumn, int endColumn, int dwStartColumn) | int | Inserts data from a JSON string into the specified buffer of DataStore. You can specify the starting and ending positions in the JSON array, and specify the number of the first key value and the number of the last key value in the JSON object to be imported. You can also specify the number of the first column in the DataStore that should receive data. |
ImportJsonByKey(string text) | int | Inserts data from a JSON string into the DataStore according to the key name of the JSON item. |
ImportJsonByKey(string text, DwBuffer dwbuffer) | int | Inserts data from a JSON string into the specified buffer of DataStore according to the key name of the JSON item. |
ImportJsonByKey(string text, DwBuffer dwbuffer, int startRow) | int | Inserts data from a JSON string into the specified buffer of DataStore according to the key name of the JSON item. You can specify the starting position in the JSON array. |
ImportJsonByKey(string text, DwBuffer dwbuffer, int startRow, int endRow) | int | Inserts data from a JSON string into the specified buffer of DataStore according to the key name of the JSON item. You can specify the starting and ending positions in the JSON array. |
ImportRowFromJson(string text, int row, DwBuffer dwBuffer = DwBuffer.Primary) | int | Inserts a data row from a JSON string into a DataStore object. |
ImportRowFromString(string text, int row, DwBuffer dwBuffer = DwBuffer.Primary) | int | Inserts a data row from a TXT string into a DataStore object. |
ImportRowFromXml(string text, int row, DwBuffer dwBuffer = DwBuffer.Primary) | int | Inserts a data row from an XML string into a DataStore object. |
ImportString(string text) | int | Inserts the tab-separated data from a string into the DataStore. |
ImportString(string text, int startRow) | int | Inserts the tab-separated data from a string into the DataStore. You can specify the starting row in the string. |
ImportString(string text, int startRow, int endRow) | int | Inserts the tab-separated data from a string into the DataStore. You can specify the starting and ending rows in the string. |
ImportString(string text, int startRow, int endRow, int startColumn) | int | Inserts the tab-separated data from a string into the DataStore. You can specify the starting and ending rows in the string, and specify the number of the first column in the string to be imported. |
ImportString(string text, int startRow, int endRow, int startColumn, int endColumn) | int | Inserts the tab-separated data from a string into the DataStore. You can specify the starting and ending rows in the string, and specify the number of the first column and the number of the last column in the string to be imported. |
ImportString(string text, int startRow, int endRow, int startColumn, int endColumn, int dwStartColumn) | int | Inserts the tab-separated data from a string into the DataStore. You can specify the starting and ending rows in the string, and specify the number of the first column and the number of the last column in the string to be imported. You can also specify the number of the first column in the DataStore that should receive data. |
ImportXml(string text) | int | Inserts data from an XML string into the DataStore. |
ImportXml(string text, DwBuffer dwbuffer) | int | Inserts data from an XML string into the specified buffer of DataStore. |
ImportXml(string text, DwBuffer dwbuffer, int startRow) | int | Inserts data from an XML string into the specified buffer of DataStore. You can specify the starting position in the XML array. |
ImportXml(string text, DwBuffer dwbuffer, int startRow, int endRow) | int | Inserts data from an XML string into the specified buffer of DataStore. You can specify the starting and ending position in the XML array. |
ImportXml(string text, DwBuffer dwbuffer, int startRow, int endRow, int startColumn) | int | Inserts data from an XML string into the specified buffer of DataStore. You can specify the starting and ending positions in the XML array, and you can specify the number of the first key value in the XML object to be imported. |
ImportXml(string text, DwBuffer dwbuffer, int startRow, int endRow, int startColumn, int endColumn) | int | Inserts data from an XML string into the specified buffer of DataStore. You can specify the starting and ending positions in the XML array, and you can specify the number of the first key value and the number of the last key value in the XML object to be imported. |
ImportXml(string text, DwBuffer dwbuffer, int startRow, int endRow, int startColumn, int endColumn, int dwStartColumn) | int | Inserts data from an XML string into the specified buffer of DataStore. You can specify the starting and ending positions in the XML array, and specify the number of the first key value and the number of the last key value in the XML object to be imported. You can also specify the number of the first column in the DataStore that should receive data. |
ImportXmlByKey(string text) | int | Inserts data from an XML string into the DataStore according to the key name of the XML item. |
ImportXmlByKey(string text, DwBuffer dwbuffer) | int | Inserts data from an XML string into the specified buffer of DataStore according to the key name of the XML item. |
ImportXmlByKey(string text, DwBuffer dwbuffer, int startRow) | int | Inserts data from an XML string into the specified buffer of DataStore according to the key name of the XML item. You can specify the starting position in the XML array. |
ImportXmlByKey(string text, DwBuffer dwbuffer, int startRow, int endRow) | int | Inserts data from an XML string into the specified buffer of DataStore according to the key name of the XML item. You can specify the starting and ending positions in the XML array. |