You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@oodt.apache.org by "Brian Foster (Resolved) (JIRA)" <ji...@apache.org> on 2011/12/03 21:06:40 UTC

[jira] [Resolved] (OODT-360) Add supported for CmdLineAction detailed help description

     [ https://issues.apache.org/jira/browse/OODT-360?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Brian Foster resolved OODT-360.
-------------------------------

    Resolution: Fixed

- submitted in r1209988
                
> Add supported for CmdLineAction detailed help description
> ---------------------------------------------------------
>
>                 Key: OODT-360
>                 URL: https://issues.apache.org/jira/browse/OODT-360
>             Project: OODT
>          Issue Type: Improvement
>    Affects Versions: 0.3
>         Environment: none
>            Reporter: Brian Foster
>            Assignee: Brian Foster
>            Priority: Minor
>             Fix For: 0.4
>
>
> For example action help would print something more along the lines of:
> $ ./filemgr-client -h SqlQuery
> {code}
> ** Action Help for 'SqlQuery' **
> DESCRIPTION:
>  This supports sending queries to the FileManager in form of SELECT <Elements> FROM <ProductTypes> WHERE <where-clause>, where:
>   - <Elements>: is a comma separated list of Element names; may also be * which represents all Elements
>   - <ProductTypes>: is a comma separated list of ProductType names; may also be * which represents all ProductTypes
>   - <where-clause>: is an optional Element name filter supporting the following:
>      * AND and OR boolean operators
>      * () grouping of queries
>      * <element-name> == '<element-value>'
>      * <element-name> < '<element-value>'
>      * <element-name> > '<element-value>'
>      * <element-name> <= '<element-value>'
>      * <element-name> >= '<element-value>'
> USAGE:
>  - Required:
>     -u [--url] <url>
>     -op [--operation]
>       -sql [--sqlQuery] (required)
>     -q [--query] <query>
>  - Optional:
>     -f [--filter]
>       -prMetKey [--priorityMetKey] <metadata-key> (required)
>       -algor [--algor] <classpath> (required)
>       -sdtMetKey [--startDateTimeMetKey] <metadata-key> (required)
>       -conv [--converter] <classpath> (optional)
>       -edtMetKey [--endDateTimeMetKey] <metadata-key> (required)
>     -of [--outputFormat] <output-format-string>
>     -sb [--sortBy] <metadata field>
>     -dlmtr [--delimiter] <delimiter-string>
> EXAMPLES:
>  (Assume you have a ProductType, GenericFile, which supports the Elements: Filename, NominalDate, Group, and DataVersion)
>   SELECT Filename FROM GenericFile WHERE (NominalDate == '2011-20-10' OR NominalDate == '2011-20-11') AND Group == 'Test' AND DataVersion > '1.0'
>  (Returns all Products in FileManager -- use with care)
>   SELECT * FROM *
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira