Remove XSQL from user guide 19/69219/2
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 7 Mar 2018 17:10:59 +0000 (18:10 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 7 Mar 2018 17:11:51 +0000 (18:11 +0100)
This feature was removed in Nitrogen, remove it from documention,
too.

JIRA: DOCS-61
Change-Id: I4ed6bd5daba458fc68988b3f9879799c5d4c53ac
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
docs/user-guide/index.rst
docs/user-guide/running-xsql-console-commands-and-queries.rst [deleted file]

index 0e9c3e756df8d9d82be3e8b02ec9c04e5459adf0..49d83a87bb8b308eca20173f956dc20b8618da26 100644 (file)
@@ -14,7 +14,6 @@ the OpenDaylight Release using the generic base functionality.
 
    opendaylight-controller-overview
    using-the-opendaylight-user-interface-(dlux)
-   running-xsql-console-commands-and-queries
    ../getting-started-guide/common-features/clustering.rst
    ../getting-started-guide/common-features/persistence_and_backup.rst
 
diff --git a/docs/user-guide/running-xsql-console-commands-and-queries.rst b/docs/user-guide/running-xsql-console-commands-and-queries.rst
deleted file mode 100644 (file)
index a353b99..0000000
+++ /dev/null
@@ -1,174 +0,0 @@
-Running XSQL Console Commands and Queries
-=========================================
-
-XSQL Overview
--------------
-
-XSQL is an XML-based query language that describes simple stored
-procedures which parse XML data, query or update database tables, and
-compose XML output. XSQL allows you to query tree models like a
-sequential database. For example, you could run a query that lists all
-of the ports configured on a particular module and their attributes.
-
-The following sections cover the XSQL installation process, supported
-XSQL commands, and the way to structure queries.
-
-Installing XSQL
----------------
-
-To run commands from the XSQL console, you must first install XSQL on
-your system:
-
-1. Navigate to the directory in which you unzipped OpenDaylight
-
-2. Start Karaf:
-
-   ::
-
-       ./bin/karaf
-
-3. Install XSQL:
-
-   ::
-
-       feature:install odl-mdsal-xsql
-
-XSQL Console Commands
----------------------
-
-To enter a command in the XSQL console, structure the command as
-follows: **odl:xsql** *<XSQL command>*
-
-The following table describes the commands supported in this
-OpenDaylight release.
-
-+-----------------------+----------------------------------------------------+
-| **Command**           | **Description**                                    |
-+-----------------------+----------------------------------------------------+
-| **r**                 | Repeats the last command you executed.             |
-+-----------------------+----------------------------------------------------+
-| **list vtables**      | Lists the schema node containers that are          |
-|                       | currently installed. Whenever an OpenDaylight      |
-|                       | module is installed, its YANG model is placed in   |
-|                       | the schema context. At that point, the XSQL        |
-|                       | receives a notification, confirms that the         |
-|                       | module’s YANG model resides in the schema context  |
-|                       | and then maps the model to XSQL by setting up the  |
-|                       | necessary vtables and vfields. This command is     |
-|                       | useful when you need to determine vtable           |
-|                       | information for a query.                           |
-+-----------------------+----------------------------------------------------+
-| **list vfields**      | Lists the vfields present in a specific vtable.    |
-| *<vtable name>*       | This command is useful when you need to determine  |
-|                       | vfields information for a query.                   |
-+-----------------------+----------------------------------------------------+
-| **jdbc** *<ip         | When the ODL server is behind a firewall, and the  |
-| address>*             | JDBC client cannot connect to the JDBC server, run |
-|                       | this command to start the client as a server and   |
-|                       | establish a connection.                            |
-+-----------------------+----------------------------------------------------+
-| **exit**              | Closes the console.                                |
-+-----------------------+----------------------------------------------------+
-| **tocsv**             | Enables or disables the forwarding of query output |
-|                       | as a .csv file.                                    |
-+-----------------------+----------------------------------------------------+
-| **filename**          | Specifies the .tocsv file to which the query data  |
-| *<filename>*          | is exported. If you do not specify a value for     |
-|                       | this option when the toccsv option is enabled, the |
-|                       | filename for the query data file is generated      |
-|                       | automatically.                                     |
-+-----------------------+----------------------------------------------------+
-
-Table: Supported XSQL Console Commands
-
-XSQL Queries
-------------
-
-You can run a query to extract information that meets the criteria you
-specify using the information provided by the **list vtables** and
-**list vfields** *<vtable name>* commands. Any query you run should be
-structured as follows:
-
-**select** *<vfields you want to search for, separated by a comma and a
-space>* **from** *<vtables you want to search in, separated by a comma
-and a space>* **where** *<criteria>* ***\*\ *<criteria operator>****;\*
-
-For example, if you want to search the nodes/node ID field in the
-nodes/node-connector table and find every instance of the
-Hardware-Address object that contains *BA* in its text string, enter the
-following query:
-
-::
-
-    select nodes/node.ID from nodes/node-connector where Hardware-Address like '%BA%';
-
-The following criteria operators are supported:
-
-+----------------+-----------------------------------------------------------+
-| **Criteria     | **Description**                                           |
-| Operators**    |                                                           |
-+----------------+-----------------------------------------------------------+
-| **=**          | Lists results that equal the value you specify.           |
-+----------------+-----------------------------------------------------------+
-| **!=**         | Lists results that do not equal the value you specify.    |
-+----------------+-----------------------------------------------------------+
-| **like**       | Lists results that contain the substring you specify. For |
-|                | example, if you specify **like %BC%**, every string that  |
-|                | contains that particular substring is displayed.          |
-+----------------+-----------------------------------------------------------+
-| **<**          | Lists results that are less than the value you specify.   |
-+----------------+-----------------------------------------------------------+
-| **>**          | Lists results that are more than the value you specify.   |
-+----------------+-----------------------------------------------------------+
-| **and**        | Lists results that match both values you specify.         |
-+----------------+-----------------------------------------------------------+
-| **or**         | Lists results that match either of the two values you     |
-|                | specify.                                                  |
-+----------------+-----------------------------------------------------------+
-| **>=**         | Lists results that are more than or equal to the value    |
-|                | you specify.                                              |
-+----------------+-----------------------------------------------------------+
-| **⇐**          | Lists results that are less than or equal to the value    |
-|                | you specify.                                              |
-+----------------+-----------------------------------------------------------+
-| **is null**    | Lists results for which no value is assigned.             |
-+----------------+-----------------------------------------------------------+
-| **not null**   | Lists results for which any value is assigned.            |
-+----------------+-----------------------------------------------------------+
-| **skip**       | Use this operator to list matching results from a child   |
-|                | node, even if its parent node does not meet the specified |
-|                | criteria. See the following example for more information. |
-+----------------+-----------------------------------------------------------+
-
-Table: Supported XSQL Query Criteria Operators
-
-Example: Skip Criteria Operator
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-If you are looking at the following structure and want to determine all
-of the ports that belong to a YY type module:
-
--  Network Element 1
-
-   -  Module 1, Type XX
-
-      -  Module 1.1, Type YY
-
-         -  Port 1
-
-         -  Port 2
-
-   -  Module 2, Type YY
-
-      -  Port 1
-
-      -  Port 2
-
-If you specify **Module.Type=\ *YY*** in your query criteria, the ports
-associated with module 1.1 will not be returned since its parent module
-is type XX. Instead, enter **Module.Type=\ *YY* or skip
-Module!=\ *YY***. This tells XSQL to disregard any parent module data
-that does not meet the type YY criteria and collect results for any
-matching child modules. In this example, you are instructing the query
-to skip module 1 and collect the relevant data from module 1.1.
-