SYMBOL INDEX (27 symbols across 4 files) FILE: src/exporter.js method constructor (line 5) | constructor(deckName, { template, sql }) { method save (line 36) | save(options) { method addMedia (line 66) | addMedia(filename, data) { method addCard (line 70) | addCard(front, back, { tags } = {}) { method _update (line 122) | _update(query, obj) { method _getInitialRowValue (line 126) | _getInitialRowValue(table, column = 'id') { method _checksum (line 131) | _checksum(str) { method _getFirstVal (line 135) | _getFirstVal(query) { method _tagsToStr (line 139) | _tagsToStr(tags = []) { method _getId (line 143) | _getId(table, col, ts) { method _getNoteId (line 150) | _getNoteId(guid, ts) { method _getNoteGuid (line 157) | _getNoteGuid(topDeckId, front, back) { method _getCardId (line 161) | _getCardId(note_id, ts) { FILE: src/template.js function createTemplate (line 1) | function createTemplate({ FILE: templates/template.sql type col (line 3) | CREATE TABLE col ( type notes (line 33) | CREATE TABLE notes ( type cards (line 46) | CREATE TABLE cards ( type revlog (line 66) | CREATE TABLE revlog ( type graves (line 77) | CREATE TABLE graves ( type ix_notes_usn (line 84) | CREATE INDEX ix_notes_usn on notes (usn) type ix_cards_usn (line 85) | CREATE INDEX ix_cards_usn on cards (usn) type ix_revlog_usn (line 86) | CREATE INDEX ix_revlog_usn on revlog (usn) type ix_cards_nid (line 87) | CREATE INDEX ix_cards_nid on cards (nid) type ix_cards_sched (line 88) | CREATE INDEX ix_cards_sched on cards (did, queue, due) type ix_revlog_cid (line 89) | CREATE INDEX ix_revlog_cid on revlog (cid) type ix_notes_csum (line 90) | CREATE INDEX ix_notes_csum on notes (csum) FILE: test/test.js constant SEPARATOR (line 19) | const SEPARATOR = '\u001F';