bigml-nodered-core
Version:
BigML bindings for Node-RED
54 lines (48 loc) • 11.3 kB
JavaScript
// Compiled by ClojureScript 1.10.520 {:target :nodejs}
goog.provide('bigml_nodered_core.find');
goog.require('cljs.core');
goog.require('bigml_nodered_core.wz');
goog.require('bigml_nodered_core.wz.tasks');
goog.require('bigml_nodered_core.wz.marshal');
goog.require('bigml_nodered_core.utils');
bigml_nodered_core.find.create_node = (function bigml_nodered_core$find$create_node(){
bigml_nodered_core.find.find_opts_fun = (function bigml_nodered_core$find$create_node_$_find_opts_fun(config__2062__auto__,payload__2063__auto__){
var config__2062__auto____$1 = cljs.core.merge.call(null,config__2062__auto__,payload__2063__auto__);
return cljs.core.into.call(null,cljs.core.PersistentArrayMap.EMPTY,cljs.core.map.call(null,((function (config__2062__auto____$1){
return (function (p__2633){
var vec__2634 = p__2633;
var field__2064__auto__ = cljs.core.nth.call(null,vec__2634,(0),null);
var def__2065__auto__ = cljs.core.nth.call(null,vec__2634,(1),null);
var k__2066__auto__ = bigml_nodered_core.utils.escape_api_name.call(null,field__2064__auto__);
var f__2067__auto__ = (function (){var or__4131__auto__ = new cljs.core.Keyword(null,"query-key","query-key",773371971).cljs$core$IFn$_invoke$arity$1(def__2065__auto__);
if(cljs.core.truth_(or__4131__auto__)){
return or__4131__auto__;
} else {
return k__2066__auto__;
}
})();
var v__2068__auto__ = bigml_nodered_core.utils.cast_config_type.call(null,new cljs.core.Keyword(null,"type","type",1174270348).cljs$core$IFn$_invoke$arity$1(def__2065__auto__),cljs.core.get.call(null,config__2062__auto____$1,k__2066__auto__));
return new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [f__2067__auto__,v__2068__auto__], null);
});})(config__2062__auto____$1))
,cljs.core.filter.call(null,((function (config__2062__auto____$1){
return (function (p__2637){
var vec__2638 = p__2637;
var field__2064__auto__ = cljs.core.nth.call(null,vec__2638,(0),null);
var def__2065__auto__ = cljs.core.nth.call(null,vec__2638,(1),null);
var k__2066__auto__ = bigml_nodered_core.utils.escape_api_name.call(null,field__2064__auto__);
var void_val__2069__auto__ = new cljs.core.Keyword(null,"void-if","void-if",-625004048).cljs$core$IFn$_invoke$arity$1(def__2065__auto__);
var config_val__2070__auto__ = cljs.core.get.call(null,config__2062__auto____$1,k__2066__auto__);
return ((cljs.core.not.call(null,new cljs.core.Keyword(null,"internal","internal",-854870097).cljs$core$IFn$_invoke$arity$1(def__2065__auto__))) && ((!((config_val__2070__auto__ == null)))) && (cljs.core.not_EQ_.call(null,config_val__2070__auto__,"")) && (cljs.core.not_EQ_.call(null,void_val__2069__auto__,config_val__2070__auto__)));
});})(config__2062__auto____$1))
,new cljs.core.PersistentVector(null, 8, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, ["Name",new cljs.core.PersistentArrayMap(null, 4, [new cljs.core.Keyword(null,"type","type",1174270348),new cljs.core.Keyword(null,"text","text",-1790561697),new cljs.core.Keyword(null,"value","value",305978217),"Find resources",new cljs.core.Keyword(null,"internal","internal",-854870097),true,new cljs.core.Keyword(null,"required","required",1807647006),true], null)], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, ["Resource Type",new cljs.core.PersistentArrayMap(null, 5, [new cljs.core.Keyword(null,"type","type",1174270348),new cljs.core.Keyword(null,"select","select",1147833503),new cljs.core.Keyword(null,"value","value",305978217),"model",new cljs.core.Keyword(null,"void-if","void-if",-625004048),"",new cljs.core.Keyword(null,"query-key","query-key",773371971),"resource-type",new cljs.core.Keyword(null,"opts","opts",155075701),new cljs.core.PersistentVector(null, 28, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, ["project","Project"], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, ["source","Source"], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, ["dataset","Dataset"], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, ["model","Model"], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, ["ensemble","Ensemble"], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, ["logisticregression","Logistic Regression"], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, ["deepnet","Deepnet"], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, ["timeseries","Time Series"], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, ["fusion","Fusion"], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, ["evaluation","Evaluation"], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, ["optiml","OptiML"], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, ["cluster","Cluster"], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, ["anomaly","Anomaly"], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, ["association","Association"], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, ["topicmodel","Topic Model"], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, ["prediction","Prediction"], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, ["batchprediction","Batch Prediction"], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, ["forecast","Forecast"], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, ["centroid","Centroid"], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, ["batchcentroid","Batch Centroid"], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, ["anomalyscore","Anomaly Score"], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, ["batchscore","Batch Score"], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, ["associationset","Association Set"], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, ["topicdistribution","Topic Distribution"], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, ["batchdistribution","Batch Distribution"], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, ["library","Library"], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, ["script","Script"], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, ["execution","Execution"], null)], null)], null)], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, ["Resource Name",new cljs.core.PersistentArrayMap(null, 5, [new cljs.core.Keyword(null,"type","type",1174270348),new cljs.core.Keyword(null,"text","text",-1790561697),new cljs.core.Keyword(null,"value","value",305978217),"",new cljs.core.Keyword(null,"placeholder","placeholder",-104873083),"",new cljs.core.Keyword(null,"void-if","void-if",-625004048),"",new cljs.core.Keyword(null,"query-key","query-key",773371971),"name__contains"], null)], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, ["Tag",new cljs.core.PersistentArrayMap(null, 5, [new cljs.core.Keyword(null,"type","type",1174270348),new cljs.core.Keyword(null,"text","text",-1790561697),new cljs.core.Keyword(null,"value","value",305978217),"",new cljs.core.Keyword(null,"placeholder","placeholder",-104873083),"",new cljs.core.Keyword(null,"void-if","void-if",-625004048),"",new cljs.core.Keyword(null,"query-key","query-key",773371971),"tags__in"], null)], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, ["Limit",new cljs.core.PersistentArrayMap(null, 4, [new cljs.core.Keyword(null,"type","type",1174270348),new cljs.core.Keyword(null,"number","number",1570378438),new cljs.core.Keyword(null,"value","value",305978217),(1),new cljs.core.Keyword(null,"placeholder","placeholder",-104873083),(1),new cljs.core.Keyword(null,"void-if","void-if",-625004048),""], null)], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, ["Sort field",new cljs.core.PersistentArrayMap(null, 4, [new cljs.core.Keyword(null,"type","type",1174270348),new cljs.core.Keyword(null,"text","text",-1790561697),new cljs.core.Keyword(null,"value","value",305978217),"",new cljs.core.Keyword(null,"placeholder","placeholder",-104873083),"",new cljs.core.Keyword(null,"void-if","void-if",-625004048),""], null)], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, ["Order",new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null,"type","type",1174270348),new cljs.core.Keyword(null,"select","select",1147833503),new cljs.core.Keyword(null,"value","value",305978217),"asc",new cljs.core.Keyword(null,"opts","opts",155075701),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, ["asc","Ascending"], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, ["desc","Descending"], null)], null)], null)], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, ["Reify",new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null,"type","type",1174270348),new cljs.core.Keyword(null,"boolean","boolean",-1919418404),new cljs.core.Keyword(null,"value","value",305978217),false,new cljs.core.Keyword(null,"internal","internal",-854870097),true], null)], null)], null))));
});
bigml_nodered_core.find.find_io_fun = (function bigml_nodered_core$find$create_node_$_find_io_fun(){
return new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.PersistentVector.EMPTY,new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, ["resource"], null)], null);
});
bigml_nodered_core.find.find_node_fun = (function bigml_nodered_core$find$create_node_$_find_node_fun(node__2071__auto__,config__2062__auto__,red__2072__auto__){
return bigml_nodered_core.wz.node_fun.call(null,bigml_nodered_core.wz.tasks.wz_find,bigml_nodered_core.find.find_opts_fun,bigml_nodered_core.find.find_io_fun,node__2071__auto__,config__2062__auto__,red__2072__auto__);
});
return new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [bigml_nodered_core.find.find_node_fun,bigml_nodered_core.find.find_opts_fun,bigml_nodered_core.find.find_io_fun], null);
});
module.exports = bigml_nodered_core.utils.export_nodes.call(null,new cljs.core.PersistentArrayMap(null, 1, ["find_node",bigml_nodered_core.find.create_node.call(null)], null));
//# sourceMappingURL=find.js.map?rel=1628192450694