datamodel
Version:
Relational algebra compliant in-memory tabular data store
14 lines (13 loc) • 1.26 kB
YAML
---
title: "Preparator-function"
description: "Documented Methods"
sections:
-
type: "markdown-section"
content: "DataModel\n\nAll the functional operators of DataModel works in similar way. They accepts arguments which are specific for a\noperator and returns a function. This function is called PreparatorFunction. This function expects a DataModel\ninstance, performs the oprerator(s) on the instance and return an resultant DataModel instance.\n\n```\n const project = DataModel.operators.project;\n const fn = project(['horsepower', 'miles_per_gallon']); // fn <- preparator function\n fn(dm);\n```"
-
type: "markdown-section"
content: "<p class=\"sub-header\">Parameters:</p>\n<table><thead><tr><td>Name</td><td>Type</td><td>Description</td></tr></thead>\n<tr>\n <td class=\"param-name\">target</td>\n <td><p>DataModel</p> </td>\n <td><p>Instance of DataModel on which operator has to be applied</p> </td>\n </tr></table>"
-
type: "markdown-section"
content: "<a name=DataModel></a><p class=\"sub-header\">Returns:</p>\n\n <span style=\"font-family: 'Source Code Pro';margin-left: 2%;\">DataModel:</span>Resultant instance of DataModel"