-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path_nav.ts
More file actions
166 lines (148 loc) · 11.6 KB
/
Copy path_nav.ts
File metadata and controls
166 lines (148 loc) · 11.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
import type { SidebarNavStruct } from "@docs-website/types/sidebar-navigation";
const sidebarNav: SidebarNavStruct = [
{ title: "", type: "primary" },
{ title: "Getting Started", type: "secondary", icon: "docs-star" },
{ title: "Introduction", href: "/docs/sqlite-cloud", type: "inner", level: 0 }, // should be index page for /docs and highlight "introduction" in nav
{ title: "Fundamentals", type: "inner", level: 0 },
{ title: "Connecting", filePath: "sqlite-cloud/connect-cluster", type: "inner", level: 1 },
{ title: "Creating a database", filePath: "sqlite-cloud/create-database", type: "inner", level: 1 },
{ title: "Writing data", filePath: "sqlite-cloud/write-data", type: "inner", level: 1 },
{ title: "Quick Start Guides", type: "inner", level: 0 },
{ title: "React", filePath: "sqlite-cloud/quick-start-react", type: "inner", level: 1 },
{ title: "React Native", filePath: "sqlite-cloud/quick-start-react-native", type: "inner", level: 1 },
{ title: "Platform", type: "secondary", icon: "docs-plat" },
{ title: "Edge Functions", filePath: "edge-functions", type: "inner", level: 0 },
{ title: "Webhooks", filePath: "webhooks", type: "inner", level: 0 },
{ title: "Pub/Sub", filePath: "pub-sub", type: "inner", level: 0 },
{ title: "Scaling", type: "inner", filePath: "scaling", level: 0 },
{ title: "Security and Access Control", filePath: "security", type: "inner", level: 0 },
{ title: "Backups", filePath: "backups", type: "inner", level: 0 },
{ title: "Query Analyzer", filePath: "analyzer", type: "inner", level: 0 },
{ title: "Extensions", filePath: "extensions", type: "inner", level: 0 },
// { title: "Storage", type: "inner", level: 0 },
// { title: "Partitioning", type: "inner", level: 0 },
{ title: "Settings", filePath: "settings", type: "inner", level: 0 },
{ title: "SDKs", type: "secondary", icon: "docs-sdk" },
{ title: "C/C++", type: "inner", level: 0 },
{ title: "Introduction", type: "inner", filePath: "sqlite-cloud/sdks/c/getting-started", level: 1, },
{ title: 'Basic APIs', type: "inner", level: 1 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudConnect', type: "inner", level: 2 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudConnectWithString', type: "inner", level: 2 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudExec', type: "inner", level: 2 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudExecArray', type: "inner", level: 2 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudUUID', type: "inner", level: 2 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudDisconnect', type: "inner", level: 2 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudConfig', type: "inner", level: 2 },
{ title: 'Result APIs', type: "inner", level: 1 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudResultIsOK', type: "inner", level: 2 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudResultIsError', type: "inner", level: 2 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudResultType', type: "inner", level: 2 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudResultLen', type: "inner", level: 2 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudResultInt32', type: "inner", level: 2 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudResultInt64', type: "inner", level: 2 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudResultFloat', type: "inner", level: 2 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudResultDouble', type: "inner", level: 2 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudResultFree', type: "inner", level: 2 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudResultDump', type: "inner", level: 2 },
{ title: "Rowset APIs", type: "inner", level: 1 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudRowsetValueType', type: "inner", level: 3 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudRowsetColumnName', type: "inner", level: 3 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudRowsetValue', type: "inner", level: 3 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudRowsetInt32Value', type: "inner", level: 3 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudRowsetInt64Value', type: "inner", level: 3 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudRowsetFloatValue', type: "inner", level: 3 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudRowsetDoubleValue', type: "inner", level: 3 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudRowsetDump', type: "inner", level: 3 },
{ title: "Array APIs", type: "inner", level: 1 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudArrayValueType', type: "inner", level: 2 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudArrayCount', type: "inner", level: 2 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudArrayValue', type: "inner", level: 2 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudArrayInt32Value', type: "inner", level: 2 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudArrayInt64Value', type: "inner", level: 2 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudArrayFloatValue', type: "inner", level: 2 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudArrayDoubleValue', type: "inner", level: 2 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudArrayDump', type: "inner", level: 2 },
{ title: "Error APIs", type: "inner", level: 1 },
{ title: 'SQCloudIsError', filePath: 'sqlite-cloud/sdks/c/SQCloudError', type: "inner", level: 2 },
{ title: 'SQCloudIsSQLiteError', filePath: 'sqlite-cloud/sdks/c/SQCloudError', type: "inner", level: 2 },
{ title: 'SQCloudErrorCode', filePath: 'sqlite-cloud/sdks/c/SQCloudError', type: "inner", level: 2 },
{ title: 'SQCloudExtendedErrorCode', filePath: 'sqlite-cloud/sdks/c/SQCloudError', type: "inner", level: 2 },
{ title: 'SQCloudErrorOffset', filePath: 'sqlite-cloud/sdks/c/SQCloudError', type: "inner", level: 2 },
{ title: 'SQCloudErrorMsg', filePath: 'sqlite-cloud/sdks/c/SQCloudError', type: "inner", level: 2 },
{ title: "VM APIs", type: "inner", level: 1 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudVMCompile', type: "inner", level: 2 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudVMStep', type: "inner", level: 2 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudVMResult', type: "inner", level: 2 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudVMClose', type: "inner", level: 2 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudVMErrorMsg', type: "inner", level: 2 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudVMErrorCode', type: "inner", level: 2 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudVMIsReadOnly', type: "inner", level: 2 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudVMIsExplain', type: "inner", level: 2 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudVMIsFinalized', type: "inner", level: 2 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudVMBindParameterCount', type: "inner", level: 2 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudVMBindParameterIndex', type: "inner", level: 2 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudVMBindParameterName', type: "inner", level: 2 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudVMColumnCount', type: "inner", level: 2 },
{ title: 'SQCloudVMBindDouble', filePath: 'sqlite-cloud/sdks/c/SQCloudVMBind', type: "inner", level: 2 },
{ title: 'SQCloudVMBindInt', filePath: 'sqlite-cloud/sdks/c/SQCloudVMBind', type: "inner", level: 2 },
{ title: 'SQCloudVMBindInt64', filePath: 'sqlite-cloud/sdks/c/SQCloudVMBind', type: "inner", level: 2 },
{ title: 'SQCloudVMBindNull', filePath: 'sqlite-cloud/sdks/c/SQCloudVMBind', type: "inner", level: 2 },
{ title: 'SQCloudVMBindText', filePath: 'sqlite-cloud/sdks/c/SQCloudVMBind', type: "inner", level: 2 },
{ title: 'SQCloudVMBindBlob', filePath: 'sqlite-cloud/sdks/c/SQCloudVMBind', type: "inner", level: 2 },
{ title: 'SQCloudVMBindZeroBlob', filePath: 'sqlite-cloud/sdks/c/SQCloudVMBind', type: "inner", level: 2 },
{ title: 'SQCloudVMColumnBlob', filePath: 'sqlite-cloud/sdks/c/SQCloudVMColumn', type: "inner", level: 2 },
{ title: 'SQCloudVMColumnText', filePath: 'sqlite-cloud/sdks/c/SQCloudVMColumn', type: "inner", level: 2 },
{ title: 'SQCloudVMColumnDouble', filePath: 'sqlite-cloud/sdks/c/SQCloudVMColumn', type: "inner", level: 2 },
{ title: 'SQCloudVMColumnInt32', filePath: 'sqlite-cloud/sdks/c/SQCloudVMColumn', type: "inner", level: 2 },
{ title: 'SQCloudVMColumnInt64', filePath: 'sqlite-cloud/sdks/c/SQCloudVMColumn', type: "inner", level: 2 },
{ title: 'SQCloudVMColumnLen', filePath: 'sqlite-cloud/sdks/c/SQCloudVMColumn', type: "inner", level: 2 },
{ title: 'SQCloudVMColumnType', filePath: 'sqlite-cloud/sdks/c/SQCloudVMColumn', type: "inner", level: 2 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudVMLastRowID', type: "inner", level: 2 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudVMChanges', type: "inner", level: 2 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudVMTotalChanges', type: "inner", level: 2 },
{ title: "Blob APIs", type: "inner", level: 1 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudBlobOpen', type: "inner", level: 2 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudBlobReOpen', type: "inner", level: 2 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudBlobClose', type: "inner", level: 2 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudBlobBytes', type: "inner", level: 2 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudBlobRead', type: "inner", level: 2 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudBlobWrite', type: "inner", level: 2 },
{ title: "Pub/Sub APIs", type: "inner", level: 1 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudSetPubSubCallback', type: "inner", level: 2 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudSetPubSubOnly', type: "inner", level: 2 },
{ title: "Upload/Download APIs", type: "inner", level: 1 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudUploadDatabase', type: "inner", level: 2 },
{ filePath: 'sqlite-cloud/sdks/c/SQCloudDownloadDatabase', type: "inner", level: 2 },
{ title: "JavaScript", type: "inner", level: 0 },
{ title: 'Introduction', type: "inner", filePath: "sqlite-cloud/sdks/js/getting-started", level: 1 },
{ title: 'React Quick Start', type: "inner", filePath: "sqlite-cloud/quick-start-react", level: 1 },
{ title: "Python", type: "inner", level: 0 },
{ title: 'Introduction', type: "inner", filePath: "sdk-python-introduction", level: 1 },
{ title: "Go", type: "inner", level: 0 },
{ title: 'Introduction', type: "inner", filePath: "sqlite-cloud/sdks/go/getting-started", level: 1 },
{ title: "PHP", type: "inner", level: 0 },
{ title: 'Introduction', type: "inner", filePath: "sqlite-cloud/sdks/php/getting-started", level: 1 },
{ title: "Methods", filePath: "sqlite-cloud/sdks/php/methods", type: "inner", level: 1 },
{ title: "Reference", type: "secondary", icon: "docs-ref" },
{ title: "Server-side Commands", type: "inner", level: 0 },
{ title: "Introduction", filePath: "server-side-commands", type: "inner", level: 1 },
{ title: "API Keys", filePath: "api-key-commands", type: "inner", level: 1 },
{ title: "Authentication", filePath: "auth-commands", type: "inner", level: 1 },
{ title: "Backups", filePath: "backup-commands", type: "inner", level: 1 },
{ title: "Cluster", filePath: "cluster-commands", type: "inner", level: 1 },
{ title: "Database", filePath: "database-commands", type: "inner", level: 1 },
{ title: "General Info", filePath: "general-commands", type: "inner", level: 1 },
{ title: "IP", filePath: "ip-commands", type: "inner", level: 1 },
{ title: "Logs", filePath: "log-commands", type: "inner", level: 1 },
{ title: "Plugins", filePath: "plugin-commands", type: "inner", level: 1 },
{ title: "Privileges", filePath: "privilege-commands", type: "inner", level: 1 },
{ title: "Pub/Sub", filePath: "pub-sub-commands", type: "inner", level: 1 },
{ title: "Query Analyzer", filePath: "query-analyzer-commands", type: "inner", level: 1 },
{ title: "Roles", filePath: "role-commands", type: "inner", level: 1 },
{ title: "Settings", filePath: "settings-commands", type: "inner", level: 1 },
{ title: "User", filePath: "user-commands", type: "inner", level: 1 },
{ title: "CLI", type: "inner", level: 0 },
{ title: "Introduction", filePath: "cli-commands", type: "inner", level: 1 },
{ title: "SQLite", type: "inner", level: 0, href: "/docs/sqlite/" }
];
export default sidebarNav