netatalk
4.4.3
Free and Open Source Apple Filing Protocol (AFP) Server
Toggle main menu visibility
Loading...
Searching...
No Matches
sparql_map.h
Go to the documentation of this file.
1
/*
2
Copyright (c) 2012 Frank Lahm <franklahm@gmail.com>
3
4
This program is free software; you can redistribute it and/or modify
5
it under the terms of the GNU General Public License as published by
6
the Free Software Foundation; either version 2 of the License, or
7
(at your option) any later version.
8
9
This program is distributed in the hope that it will be useful,
10
but WITHOUT ANY WARRANTY; without even the implied warranty of
11
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
GNU General Public License for more details.
13
*/
14
15
#ifdef HAVE_CONFIG_H
16
#include "
config.h
"
17
#endif
/* HAVE_CONFIG_H */
18
19
#ifndef SPOTLIGHT_SPARQL_MAP_H
20
#define SPOTLIGHT_SPARQL_MAP_H
21
22
enum
ssm_type
{
23
ssmt_bool
,
24
ssmt_num
,
25
ssmt_str
,
26
ssmt_fts
,
27
ssmt_date
,
28
ssmt_type
29
};
30
31
enum
kMDTypeMap
{
32
kMDTypeMapNotSup
,
33
kMDTypeMapRDF
,
34
kMDTypeMapMime
35
};
36
37
struct
spotlight_sparql_map
{
38
const
char
*
ssm_spotlight_attr
;
39
bool
ssm_enabled
;
40
enum
ssm_type
ssm_type
;
41
const
char
*
ssm_sparql_attr
;
42
};
43
44
struct
MDTypeMap
{
45
const
char
*
mdtm_value
;
47
enum
kMDTypeMap
mdtm_type
;
49
const
char
*
mdtm_sparql
;
50
};
51
52
extern
struct
spotlight_sparql_map
spotlight_sparql_map
[];
53
extern
struct
spotlight_sparql_map
spotlight_sparql_date_map
[];
54
extern
struct
MDTypeMap
MDTypeMap
[];
55
#endif
config.h
spotlight_sparql_date_map
struct spotlight_sparql_map spotlight_sparql_date_map[]
kMDTypeMap
kMDTypeMap
Definition
sparql_map.h:31
kMDTypeMapRDF
@ kMDTypeMapRDF
Definition
sparql_map.h:33
kMDTypeMapMime
@ kMDTypeMapMime
Definition
sparql_map.h:34
kMDTypeMapNotSup
@ kMDTypeMapNotSup
Definition
sparql_map.h:32
ssm_type
ssm_type
Definition
sparql_map.h:22
ssmt_type
@ ssmt_type
Definition
sparql_map.h:28
ssmt_str
@ ssmt_str
Definition
sparql_map.h:25
ssmt_num
@ ssmt_num
Definition
sparql_map.h:24
ssmt_fts
@ ssmt_fts
Definition
sparql_map.h:26
ssmt_date
@ ssmt_date
Definition
sparql_map.h:27
ssmt_bool
@ ssmt_bool
Definition
sparql_map.h:23
MDTypeMap
Definition
sparql_map.h:44
MDTypeMap::mdtm_value
const char * mdtm_value
Definition
sparql_map.h:45
MDTypeMap::mdtm_sparql
const char * mdtm_sparql
Definition
sparql_map.h:49
MDTypeMap::mdtm_type
enum kMDTypeMap mdtm_type
Definition
sparql_map.h:47
spotlight_sparql_map
Definition
sparql_map.h:37
spotlight_sparql_map::ssm_type
enum ssm_type ssm_type
Definition
sparql_map.h:40
spotlight_sparql_map::ssm_spotlight_attr
const char * ssm_spotlight_attr
Definition
sparql_map.h:38
spotlight_sparql_map::ssm_enabled
bool ssm_enabled
Definition
sparql_map.h:39
spotlight_sparql_map::ssm_sparql_attr
const char * ssm_sparql_attr
Definition
sparql_map.h:41
etc
spotlight
sparql_map.h
Generated by
1.17.0