• Jump To … +
    app.litcoffee csv.litcoffee config.litcoffee contents.litcoffee publish.litcoffee revise.litcoffee transform.litcoffee main.litcoffee rdb.litcoffee config.litcoffee contents.litcoffee publish.litcoffee revise.litcoffee transform.litcoffee columntip.litcoffee cursor.litcoffee rdfbadge.litcoffee wizard.litcoffee score.litcoffee config.litcoffee csv.litcoffee oracle.litcoffee rdb.litcoffee rdf.litcoffee sml.litcoffee transform.litcoffee underscore.litcoffee
  • ¶

    The Oracle service

    Adapter for the r2r-designer oracle.

    'use strict'
    
    angular.module 'r2rDesignerApp'
      .factory 'Oracle', ($http, _, Config) ->
    
        oracleApi = Config.backend + '/api/v1/oracle'
    
        zipColumnTags = (columns, tags) ->
          _.map columns, (i) -> { name: i, tag: tags[i] or i }
    
        {
          ask: (table, tableTag, columns, columnTags) ->
            $http.post oracleApi, {
              table: {
                name: table,
                tag: tableTag or table
              },
              columns: zipColumnTags columns, columnTags
            }
        }