Template Bases

Estrutura de base

Device {
    "select":[  ver<1>  ] <ou> "select": “*”,

    "filters":
    [                 
        {
            "field":"  ver<2>  ",
            "term":"  ver<3>  ",
            "operation":"  ver<4>  "
        },

        {
            "field":"  ver<2>  ",
            "term":"  ver<3>  ",
            "operation":"  ver<4>  "
        }
    ],

    "literal": "  ver<5>  ",

    "limit" : "   ver<6>   ",

    "offset" : "  ver<6>  ",

    "order_by":{"asc":[  ver<1>   ], "desc":[  ver<1>   ]},

    "distinct":"true"
}

Base metadata

 
{ 
    "password": password, 
    "description": description, 
    "index_url": index_url, 
    "color": color, 
    "dt_base": dt_base, 
    "extract_time": extract_time, 
    "index_export": index_export, 
    "model": model, 
    "doc_extract": doc_extract, 
    "index_time": index_time, 
    "id_base": id_base, 
    "name": name,
    "txt_mapping": txt_mapping
} 

Content

[ ] 
    [ Structures ]

Structures

Field 
    Group 
    Field, Structures 
    Group, Structures

Field

{ 
    "field": { 
        "name": name, 
        "description": description, 
        "datatype": datatype, 
        "required": required, 
        "alias": alias, 
        "multivalued": multivalued, 
        "indices": indices 
    } 
} 

Group

{ 
    "group": { 
        "metadata": GroupMetadata, 
        "content": Content 
    } 
}

GroupMetadata

{ 
    "alias": alias, 
    "description": description, 
    "name": name, 
    "multivalued": multivalued 
} 

Name

    (string) Nome do objeto em questão

Alias

    (string) Apelido do objeto em questão.

Description

    (string) Breve descrição do objeto em questão..

Password

    (string) Senha da base.

txt_mapping

    (json) Configuração p/ indexação textual.

Index_url

    (string) URL de indexação da base.

Color

    (string) Cor da Base  (Hex Color Code).

dt_base

    (string) Data de criação da base.

Extract_time

    Tempo de intervalo de extração de texto da base.

Index_export

    (boolean) Indica a indexação da base.

Model

    (object) Modelo de documentos da base.

Doc_extract

    (boolean) Indica a extração de testo dos arquivos da base.

Index_time

    (integer) Tempo de intervalo de indexação dos arquivos da base.

Id_base

    (integer) Identificador da base.

Multivalued

    (boolean) Indica multi valoração do campo.

Datatype

    (string) Tipo do campo.

Required

    (boolean) Indica obrigação de preenchimento do campo.

Indices

    (array) Array de Indices (string).