Estrutura de dados SQLite¶
A estrutura de dados v8 atual é descrita para auxiliar no desenvolvimento de buscas (queries) sql. Esta estrutura é usada pela QualCoder 3.2.+ Estruturas de banco de dados mais antigas são alteradas quando abertas para corresponder a este formato.
As tabelas estão listadas alfabeticamente.
Table: annotation*¶
anid integer1 Um número único gerado automaticamente
fid integer Links para o source.id para identificar o arquivo de texto. As anotações são apenas para arquivos de texto.
pos0 integer A posição do caractere inicial no arquivo de texto.
pos1 integer A posição do caracter final no arquivo de texto.
memo text2 Contém o texto da anotação.
owner text O codificador que criou a entrada.
date text A data e hora em que entrada foi criada, formatoyyyy-mm-dd hh:mm:ss
Table: attribute¶
attrid integer Um número único gerado automaticamente.
name text O nome do atributo. Isto irá corresponder a name em attribute_type.
attr_type text Isto é 'caso' ou 'arquivo'
value text Isto armazena o valor do atributo como texto, mesmo que seja um valor numérico. Você pode precisar cast(value como real3)
id integer Este campo representa um ID de fonte ou um ID de caso.
owner text O codificador que criou a entrada.
date text A data e hora em que a entrada foi criada, formatoyyyy-mm-dd hh:mm:ss
Tabela: atribute_type¶
name text O nome único do atributo.
owner text O codificador que criou a entrada.
date text A data e hora em que a entrada foi criada, formatoyyyy-mm-dd hh:mm:ss
memo text Contém um memorando sobre o tipo de atributo.
CaseOrFile text Isto é 'caso' ou 'arquivo'
valuetype text Isto é 'caractere' ou 'numérico'
Tabela: case_text¶
id integer Número único gerado automaticamente.
caseid integer Ligação para cases.Caseid.
fid integer Ligação para o source.id. Estes são apenas para arquivos de texto.
pos0 integer A posição do caractere inicial no arquivo de texto. Null se não for um arquivo de texto.
pos1 integer A posição do caracter final no arquivo de texto. Null se não for um arquivo de texto.
memo text Contém o texto do memorando.
owner text O codificador que criou a entrada.
date text A data e hora em que a entrada foi criada, formatoyyyy-mm-dd hh:mm:ss
Quadro: cases¶
Caseid integer Um número único gerado automaticamente.
name text O nome do caso.
memo text Contém o texto do memorando.
owner text O codificador que criou a entrada.
date text A data e hora em que a entrada foi criada, formatoyyyy-mm-dd hh:mm:ss
Tabela: code_av¶
avid integer Um número único gerado automaticamente.
id integer Ligação para o source.id para identificar o arquivo A/V de origem.
pos0 integer A posição inicial dos milissegundos no ficheiro A/V.
pos1 integer A posição final dos milissegundos no ficheiro A/V.
cid integer O id code name para identificar o código.
memo text Contém o texto do memorando.
owner text O codificador que criou a entrada.
date text A data e hora em que a entrada foi criada, formatoyyyy-mm-dd hh:mm:ss
important integer Se atribuído 1, é um código importante.
Tabela: code_cat¶
catid integer Um número único gerado automaticamente.
name text O nome da categoria.
memo text Contém o texto do memorando.
owner text O codificador que criou a entrada.
date text A data e hora em que a entrada foi criada, formatoyyyy-mm-dd hh:mm:ss
supercatid integer Isto representa a categoria-mãe desta categoria. É Null se é uma categoria de topo.
Tabela: code_image¶
imgid integer Um número único gerado automaticamente.
id integer Ligação para o source.id para identificar o arquivo de imagem de origem.
x1 real A posição x esquerda em pixels no arquivo de imagem. Armazenado como valor decimal.
y1 real A posição y superior em pixels no ficheiro de imagem. Armazenado como valor decimal.
width real O número de pixels. Armazenado como valor decimal.
height real O número de pixels para baixo. Armazenado como valor decimal.
cid integer O id code name para identificar o código.
memo text Contém o texto do memorando.
owner text O codificador que criou a entrada.
date text A data e hora em que a entrada foi criada, formatoyyyy-mm-dd hh:mm:ss
important integer Se atribuído 1 é um código importante.
pdf_page integer Nulo ou um número representando a página do pdf
Tabela: code_name¶
cid integer Um número único gerado automaticamente.
catid integer O code cat.catid se este código faz parte de uma categoria. Null se não faz parte de uma categoria.
name text O nome único do código.
memo text Contém o texto do memorando.
owner text O codificador que criou a entrada.
date text A data e hora em que a entrada foi criada, formatoyyyy-mm-dd hh:mm:ss
color text Um valor de hex que varia de '#000000' a '#FFFFFF'. O QualCoder reconhece 120 cores para que possa aplicar texto claro ou escuro no topo.
Tabela: code_text¶
ctid integer Um número único gerado automaticamente. (adicionado em v3).
cid integer O id code name para ligar o código.
fid integer O ID de origem do ficheiro para ligar o ficheiro de texto.
seltext text Uma cópia do texto deste segmento de texto codificado.
pos0 integer A posição inicial do caractere no arquivo de texto. Null se não for um arquivo de texto.
pos1 integer A posição do caracter final no arquivo de texto. Null se não for um arquivo de texto.
memo text Contém o texto do memorando.
owner text O codificador que criou a entrada.
date text A data e hora em que a entrada foi criada, formatoyyyy-mm-dd hh:mm:ss
avid integer Link para uma posição de tempo de segmento A/V codificada. Ver tabela code_av.
important integer Se atribuído 1 é um código importante.
Tabela: journal¶
jid integer Um número único gerado automaticamente.
name text Nome do diário.
jentry text Contém o texto do diário.
owner text O codificador que criou a entrada.
date text A data e hora em que a entrada foi criada, formatoyyyy-mm-dd hh:mm:ss
Quadro: project¶
Deve conter uma linha.
datebaseversion text Atualmente v1, v2 ou v3. O QualCoder irá atualizar para a versão mais recente (adiciona colunas para tabelas).
date text A data e hora em que a entrada foi criada, formatoyyyy-mm-dd hh:mm:ss
memo text Um memorando global sobre o projeto
about text Deve descrever a versão atual QualCoder usada. Por exemplo, QualCoder 2.5
bookmarkfile integer O ID do arquivo de texto fonte. Usado para saltar para o marcador.
bookmarkpos integer A posição do carácter no ficheiro de texto. Usado para saltar para o marcador.
** codername** text O nome actual do codificador.
** recentemente used codes** text Código ids contidos de códigos de texto usados recentemente, espaço delimitado.
Tabela: source¶
id integer Um número único gerado automaticamente.
name text O nome com de arquivo a extensão do arquivo. A extensão do arquivo ajuda a determinar se o arquivo é texto, imagem ou A/V. Se o arquivo tiver '.transcribed' como sufixo, ele está associado com o arquivo A/V correspondente.
** Texto completo** texto O texto completo de um arquivo de texto, na codificação UTF-8. Null se uma imagem ou arquivo A/V.
memo text Contém o texto do memorando.
owner texto O codificador que criou a entrada.
date text A data e hora em que a entrada foi criada, formatoyyyy-mm-dd hh:mm:ss
mediapath text
av_text_id integer Um link para uma fonte de áudio/vídeo para a transcrição do arquivo de texto correspondente.
Se o mediapath estiver vazio, ele é um arquivo de texto armazenado internamente dentro da pasta do projeto.
Se o mediapath começa com 'docs:' é um link para um arquivo de texto externo. O texto completo ainda será carregado em 'fulltext' para uso.
Se o mediapath começa com: '/images/' , '/audio/', '/video/' a imagem, áudio ou arquivo de vídeo é armazenado internamente na pasta do projeto.
Se o mediapath começa com: 'images:' , 'audio:', 'video:' a imagem, áudio ou arquivo de vídeo está ligado externamente. O caminho completo para o arquivo é armazenado.
Tabela: stored_sql¶
title text O título do sql.
Descrição text Uma descrição detalhada da função sql.
Grouper text Potencial para organizar sql em grupos.
ssql text O sql gerado pelo usuário.
Tabela: ris¶
Usado para bibliografia RIS
risid integer Identificador para esta entrada bibliográfica.
tag text Short RIS tag.
longtag text Long text RIS tag.
value text Dado de texta para etiqueta.
Quadros de visualização de gráficos¶
Várias tabelas para armazenar os detalhes dos gráficos de gravação, em seguida, os itens dentro dos gráficos.
Tabela: graph¶
grid integer Identificador único.
name text Nome único do gráfico.
Descrição text Descrição do texto.
date text Data de criação.
Cena largura integer Usado para definir o tamanho da cena ao carregar.
Cena altura integer Usado para definir o tamanho da cena ao carregar.
Tabela: gr_av_item¶
Mostra um ícone de seta para um trecho codificado A/V reproduzível.
gr_avid integer chave primária
grid integer
avid integer
x integer
y integer
pos0 integer
pos1 integer
filepath text
tooltip text
color text
Tabela: gr_case_text_item¶
Mostra detalhes do caso, com parâmetros de formatação.
gcaseid integer chave primária
grid integer - Links para tabela de gráficos
x integer
y integer
caseid integer
font size integer
bold integer
color texto
displaytext text
Tabela: gr_cdct_line_item¶
Exibir linhas que ligam códigos e categorias
glineid integer chave primária
grid integer
fromcatid integer
fromcid integer
tocatid integer
tocid integer
color text
linewidth real
linetype text
isvisible integer
Tabela: gr_cdct_text_item¶
Mostra o texto codificado com alguns parâmetros de formatação.
gtextid integer chave primária
grid integer - Ligação para tabela de gráficos
x integer
y integer
supercatid integer
catid integer
cid integer
font size integer
bold integer
** ivisível** integer
displaytext text
Tabela: gr_file_text_item¶
Mostra detalhes do arquivo com parâmetros de formatação.
** gfileid** integer chave primária
** grid** integer
** x** integer
y integer
fid integer - Ligção para a tabela fonte
font size integer
bold integer
color text
displaytext text
Tabela: gr_free_line_item¶
Mostra o vínculo em linha entre objetos definido pelo usuário
glineid integer chave primária
grid integer
fromcatid integer
fromcid integer
tocatid integer
tocid integer
color text
line_width real
linetype text
isvisible integer
Tabela: gr_free_text_item¶
Mostra texto livre, ou memorandos com parâmetros de formatação.
gfreeid integer chave primária
grid integer
freetextid integer
x integer
y integer
free_text texr
font size integer
bold integer
color text
tooltip text
ctid integer
memo ctid integer
memo imid integer
memo avid integer
Tabela: gr_pix_item¶
Mostra a imagem codificada.
grpixid integer chave primária
grid integer
imid integer
x integer
y integer
px integer - posição x dentro da imagem original
py integer - posição y dentro da imagem original
w integer - largura na imagem original
h integer - altura dentro da imagem original
filepath text -
tooltip text
pdf_page integer - se é uma imagem de um pdf
Notas
* Títulos das tabelas: Os títulos das tabelas e dos valores não foram traduzidos, possuindo o mesmo nome na documentação original para evitar confusão. 1. integer : Número inteiro 2. text : Texto 3 real : Número real